Windowsインストーラーサービスにアクセスできない場合の対処法

Windows_2008_R2において、プログラムをインストールしようとすると、

Windowsインストーラーサービスにアクセスできませんでした。これは、Windowsインストーラーが正しくインストールされていない場合に発生することがあります。サポートの担当者に問い合わせてください。

Windowsインストーラーサービスにアクセスできない場合の対処法

というエラーが表示される場合があります。

このような場合は、Windowsインストーラーのレジストリ値を疑ってみます。

まず、レジストリエディタを管理者で実行します。

そして、次の値を確認します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer

上記の場所にある、ImagePathの値を、確認します。

ImagePathの値を確認する

64bitサーバーの場合は、基本的に、

C:\Windows\SysWOW64\msiexec.exe /V

となっているべきです。

この値が適切ではない場合に、Windowsインストーラーサービスにアクセスできないというエラーが発生します。

値を修正したら再起動します。

これで、Windowsインストーラーサービスにアクセスできないというエラーを解消することができました。

コメント

  1. しん より:

    大変助かりました。「プログラムとファイルの検索」にImagePathと入力して検索し、レジストリ値を確認、修正して解決しました。こちらのサイト以外の方法ではサッパリだめだったのですが、簡潔にしてポイントをついたエントリでした。ありがとうございます。

  2. しん より:

    (訂正)「プログラムとファイルの検索」に入力した文字はImagePathでなく regedit でした。

    • macruby より:

      無事に解決なさったようで、何よりです!
      コメントありがとうございました。