会社内でWindows Server 2003R2→2008R2→2012R2とアップグレードをしてきたサーバーを運用しています。
SysWOW64 下の exe が起動できなくなりました。2008R2では問題ありませんでした。
System32下は問題なく起動できます。
最初はデスクトップを右クリックして「個人設定」を選択すると
「Explorer.exe サーバーの実行に失敗しました」
が表示されて起動できなく、いろいろと調べていました。
コントールパネルを開いてからは個人設定は起動できます。
メッセージから検索してshall folderのパスに間違いがあるのでは、ということで調べましたが問題ありませんでした。
今度はWindows UpdateのOffice(x86)の更新に失敗するようになりました。
これも解決できず、Officeの修復をしようとしたところ、Installerのエラー「Installerサービスにアクセスできませんでした」が表示されて修復できませんでした。
レジストリを確認したり、再登録してみましたが解決しませんでした。
その後
C:\Windows\SysWow64\calc.exe
や
C:\Windows\SysWow64\notepad.exe
などのexeや
C:\Windows\SysWow64\eventvwr.msc
のmscが起動しないことがわかりました。
ダブルクリックしても、コマンドから実行しても全く無反応なのです。
エラーも出ず、イベントビューアーにもありませんでした。
最初のデスクトップを右クリックしてからの個人設定は
C:\Windows\SysWow64\DllHost.exeが起動できないことが原因でした。
Installerは
C:\Windows\SysWow64\msiexec.exeが起動できないことが原因でした。
ただ、この状態でもIISのプロセス
C:\Windows\SysWOW64\inetsrv\w3wp.exe
は自動起動しており、
C:\Windows\SysWOW64\inetsrv\iis.msc
もダブルクリックで起動できました。
32bit版しかないOfficeやAcrobat Readerは問題なく起動しますし、これらを起動しておくとなぜか
デスクトップを右クリック→個人設定
C:\Windows\SysWow64\calc.exe
が問題なく起動できることがあることが分かりました。
しかし
Excel起動→C:\Windows\SysWow64\calc.exe起動→Excel閉じる
と
C:\Windows\SysWow64\calc.exe
が勝手に閉じてしまいます。
Excelを起動すると何かがONになって閉じるとOFFになる、という感じです。
確認したことは
・administrator権限の新しいユーザーアカウントを作成してログイン →変化なし
・Dism /Online /Cleanup-Image /RestoreHealth →変化なし
・sfc /scannow →変化なし
・ウィルス対策ソフトのアンインストール →変化なし
・Officeのアンインストール →変化なし
・SmartScreenの無効 →変化なし
・Windowsファイアウォールの無効 →変化なし
・ProcessMonitorを使用して、起動する時としない時で比較 →違いはありましたが何が原因かわかりませんでした
通常の業務と運用には全く影響はないのですが、Installerが起動しないので
Officeの更新等ができなくなるのは困ります。
アップグレード直後は何の問題もなかったのですが、いつからこうなったのかは覚えていません。
何か解決策はないでしょうか。