Windows_2008_R2において、プログラムをインストールしようとすると、
Windowsインストーラーサービスにアクセスできませんでした。これは、Windowsインストーラーが正しくインストールされていない場合に発生することがあります。サポートの担当者に問い合わせてください。
というエラーが表示される場合があります。
このような場合は、Windowsインストーラーのレジストリ値を疑ってみます。
まず、レジストリエディタを管理者で実行します。
そして、次の値を確認します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer
上記の場所にある、ImagePathの値を、確認します。
64bitサーバーの場合は、基本的に、
C:\Windows\SysWOW64\msiexec.exe /V
となっているべきです。
この値が適切ではない場合に、Windowsインストーラーサービスにアクセスできないというエラーが発生します。
値を修正したら再起動します。
これで、Windowsインストーラーサービスにアクセスできないというエラーを解消することができました。
コメント
大変助かりました。「プログラムとファイルの検索」にImagePathと入力して検索し、レジストリ値を確認、修正して解決しました。こちらのサイト以外の方法ではサッパリだめだったのですが、簡潔にしてポイントをついたエントリでした。ありがとうございます。
(訂正)「プログラムとファイルの検索」に入力した文字はImagePathでなく regedit でした。
無事に解決なさったようで、何よりです!
コメントありがとうございました。