「Windowsインストーラサービスにアクセスできませんでした」エラーの修正方法

最近、私の友人が自分のWindowsマシンにプログラムをインストールしようとしましたが、コンピューターがブルースクリーンの死のエラーを出しました。コンピューターを再起動した後、別のプログラムを実行しようとすると、次のメッセージが表示されました。

The Windows Installer service could not be accessed. This can occur if the Windows Installer is not correctly installed.

Windowsインストーラーエラー

Windowsでこのエラーが発生した場合は、修正を試みることができるいくつかのことがあります。

方法1 (Method 1) - (– Make)Windowsインストーラ(Windows Installer)サービスが開始されていることを確認します

インストーラー(Installer)サービスが無効になっていると、このエラーが発生する場合があります。[スタート](Start)、 [ファイル名を指定して実行]の順に移動し、 (Run)Services.mscと入力すると、オンにできます。新しいバージョンのWindowsでは、[(Windows)スタート(Start)]をクリックして、services.mscと入力し始めます。

サービスmsc

次に、Windowsインストーラー(Windows Installer)まで下にスクロールして、ダブルクリックします。スタートアップタイプ(Startup Type)手動(Manual)に設定し、[適用 (Apply )]をクリックし、[開始(Start)]をクリックしてサービスを開始します。

Windowsインストーラー

[スタート] 、 [ファイル名を指定して実行]に移動し、[実行]ボックスにnetstartMSIServer(net start MSIServer)(Run)入力してサービスを開始することもできます(Start)

方法2–(Method 2) 拡張子なしでMSIEXECを削除する(– Delete MSIEXEC)

発生する可能性のあるもう1つの奇妙なことは、 C:\Windows\system32msiexecファイルが作成されることです。デフォルトでは、そのディレクトリにはmsiexec.exeファイルが1つだけ存在する必要がありますが、拡張子がなく、サイズが0KBの別のファイルが作成される場合があります。

その場合は、追加のmsiexecファイルの名前を.OLD拡張子に変更する必要があります。名前を変更したら、Windowsインストーラ(Windows Installer)サービスを再起動できます。ここでも(Again)、 [サービス]に移動し、 (Services)Windowsインストーラー(Windows Installer)を右クリックして、[再起動(Restart)]を選択します。

方法3–(Method 3) リモートプロシージャコールサービスを変更する(– Modify Remote Procedure Call Service)

この問題は、リモートプロシージャコール(Remote Procedure Call)と呼ばれる別のサービスが原因で発生する場合があります。上記のように[サービス(Services)]セクションに再度移動し( [開始](Start)、 [実行]、[services.msc])、[(Run)リモートプロシージャコール(Remote Procedure Call)] (RPCロケーター(RPC Locator)と表示されているものではありません)を右クリックして、[プロパティ(Properties)]を選択します。

次に、[ログオン( Log On)]タブをクリックし、 [ログオン]で[ローカルシステムアカウント](Local System Account )を選択し、[このサービスがデスクトップと対話することを許可する]チェックボックスを(Allow this service to interact with the desktop)オンにし(Log on as:)ます。次に、コンピュータを再起動して、問題が解決するかどうかを確認します。

それでも問題が解決しない場合は、 [このアカウント:(This account:) ]ラジオボタンを選択し、[参照]をクリックします(Browse)ネットワークサービス(Network Service)を検索し、[OK]をクリックします。このアカウントのパスワードは自動的に入力されるため、変更しないでください。

リモートプロシージャコール

もう一度、コンピュータを再起動して、問題が解決するかどうかを確認します。ローカルシステムアカウント(Local System Account)を選択したときに消えた場合は、その設定のままにしておくことに注意してください。ローカルシステムアカウント(Local System Account)が機能しない場合にのみ、 NT Authority\NetworkServiceに変更してください。

方法4 (Method 4) –Windowsインストーラサービスを再インストールする(– Reinstall Windows Installer Service)

それでも問題が解決しない場合は、Windowsインストーラサービス(Windows Installer Service)をダウンロードして再インストールできます。皮肉(Kind)なことに!?サービス(Services)アプレットにリストされているサービスが表示されない場合、または他に何も機能しない場合は、これを実行します。

MSIServerパッケージはWinHelpOnlineからダウンロードできます。ダウンロードしたら、解凍して.REGファイルを右クリックし、[マージ(Merge)]をクリックします。確認を求められたら、[はい]をクリックします。(Yes)これにより、基本的に、インストーラー(Installer)サービスが正しく機能するために必要なレジストリキーが追加されます。

方法5–(Method 5) 最新のWindowsインストーラー(Windows Installer)バージョンをインストールする(– Install)

最後に、 Google(Google)で「Windowsインストーラー」を検索し、 Microsoftから最新バージョン(latest version)をダウンロードできます。これにより、他のソフトウェアなどとの競合を引き起こす可能性のある古いバージョンを実行していないことが保証されます。

うまくいけば(Hopefully one)、これらの解決策の1つがあなたの問題を解決するでしょう!別の方法で行った場合は、コメントを投稿して方法をお知らせください。ありがとう!



About the author

私はオーディオとユーザー アカウントの分野で長年働いてきた技術者です。Windows と Mac の両方のコンピューター、およびアップル製品の経験があります。また、2007 年からは Apple 製品の使い方についても教えています。主な専門分野は、ユーザー アカウントと家族の安全です。これに加えて、Windows 7 Home Premium、8.1 Pro、10 Pro、12.9 Mojave など、さまざまなソフトウェア プログラムの経験があります。



Related posts