最近、私の友人が Windows マシンにプログラムをインストールしようとしたところ、コンピューターにブルースクリーン エラーが表示されました。 コンピューターを再起動した後、別のプログラムを実行しようとしたところ、次のメッセージが表示されました:
The Windows Installer service could not be accessed. This can occur if the Windows Installer is not correctly installed.
このエラーが Windows で発生した場合、それを解決するために試せることがいくつかあります!
方法 1 – Windows Installer サービスが開始しているか確認してください
Installer サービスが無効だと、このエラーになることがあります。 スタート] メニューから [ファイル名を指定して実行] を選択し、Services.msc と入力すると、このサービスを有効にすることができます。 新しいバージョンの Windows では、[スタート] をクリックして、services.msc と入力し始めます。
次に Windows Installer までスクロールして、それをダブルクリックします。 スタートアップの種類を「手動」に設定し、「適用」をクリックし、「開始」をクリックしてサービスを開始します。
また、「スタート」→「ファイル名を指定して実行」で、「net start MSIServer」と入力してサービスを開始することができます。
Method 2 – Delete MSIEXEC with no extension
もう 1 つの奇妙な現象は、C:³³³ ディレクトリに 2 つ目の msiexec ファイルが作成されることです。 デフォルトでは、そのディレクトリには msiexec.exe ファイルが 1 つしかないはずですが、拡張子がなく、サイズが 0 KB のファイルがもう 1 つ作成されることがあります。
そのような場合は、追加の msiexec ファイルの名前を .OLD 拡張子に変更する必要があります。 名前を変更したら、Windows Installer サービスを再起動します。
Method 3 – Remote Procedure Call Service を変更する
Remote Procedure Call という別のサービスによって問題が発生することもあります。
次に、[ログオン]タブをクリックし、[ログオン名]で[ローカル システム アカウント]を選択し、[このサービスとデスクトップの通信を許可]チェックボックスを選択します。
それでもうまくいかない場合は、[このアカウント]のラジオボタンを選択し、[参照]をクリックします。 Network Serviceを検索し、[OK]をクリックします。
もう一度、コンピュータを再起動し、問題がなくなるかどうか確認します。 なお、ローカル システム アカウントを選択したときに問題が解決された場合は、その設定のままにしておいてください。 ローカル システム アカウントが機能しない場合のみ、NT AuthorityNetworkService に変更します。
Method 4 – Reinstall Windows Installer Service
これが機能しない場合、Windows Installer Service をダウンロードして再インストールすることができます! 皮肉なものですね。 サービス アプレットにサービスが表示されていない場合、または他の方法がうまくいかない場合は、これを実行します。 ダウンロードしたら、解凍して、.REGファイルを右クリックし、[統合]をクリックします。 確認を求められたら[はい]をクリックします。
方法5 – 最新のWindows Installerバージョンをインストールする
最後に、Googleで「Windows Installer」を検索し、Microsoftから最新バージョンをダウンロードすることができます。 これにより、他のソフトウェアとの競合などを引き起こす可能性のある古いバージョンを実行していないことを確認できます。