Windows 11 または Windows 10 コンピューターでソフトウェア、アプリ、更新プログラム、修正プログラムなどをインストールまたはアンインストールしようとしたときに操作が失敗すると、インストールログファイルを開く際のエラーというメッセージが表示されることがあります。この投稿では、システムでエラーを解決するために役立つ実践的な提案を提供します。
インストールログファイルを開く際のエラー。指定された場所が存在し、書き込み可能であることを確認してください。
インストールログファイルとは何ですか?
名前が示すように、インストールログファイルには、セットアッププログラムと、Windows 11/10 コンピューターへの特定のプログラムまたはソフトウェアのインストールに関連するその他の実行可能ファイルによって実行されるすべてのアクションの記録が含まれています。インストールログファイルは、インストールプロセス中にエラーが発生した場合に特に役立ちます。ファイルを確認または分析して、実行する最善のトラブルシューティング手順を判断できます。これを利用するには、Windows インストーラーのログが有効になっていることを確認する必要があります。
この問題が発生する理由はいくつかあります。以下にその例を示します。- Windows インストーラーのログが有効になっています。
- Windows インストーラーエンジンがアンインストールログファイルを適切に書き込むことができません。
- セットアッププログラム (Setup.exe) が実行されたときのタイミングの問題で、ログファイルが排他的モードでロックされます。
Windows でインストールログファイルを開く際のエラーを修正する
Windows 11/10 コンピューターでインストールまたはアンインストール操作を実行しようとしたときに「インストールログファイルを開く際のエラー」というメッセージが表示された場合は、以下に示す推奨される提案に従うことで、問題を簡単に解決できます。
- Explorer.exe プロセスを再起動します。
- 一時的にウイルス対策ソフトウェアを無効にします (該当する場合)
- プログラムインストールログファイルを削除します。
- PC でのインストール/アンインストールの問題に対する一般的な修正
- TMP と TEMP ディレクトリの競合の問題を解決します。
- Windows インストーラーサービスを再登録/リセットします。
これらの提案を適用する方法を簡単に説明します。続行する前に、SFC スキャンを実行して、システムファイルに問題がないことを確認することをお勧めします。システムファイルは問題の原因となる可能性があります。
1] Explorer.exe プロセスを再起動します。
コントロールパネルの「プログラムと機能」アプレットを使用してソフトウェアをアンインストールしようとすると、「インストールログファイルを開く際のエラー」が発生した場合、Explorer.exe プロセスを再起動することが、既知の修正方法です。この場合、Windows インストーラーが以下に示す場所に書き込もうとするため、エラーが発生します。
C:\Windows\System32
Windows インストーラーは、この場所に書き込むときは、それをファイルとして扱います。しかし、適切な動作は、以下の場所とファイル名に書き込むことです。
C:\Users\<username>\AppData\Local\Temp\MSIxxxxxx.log
2] 一時的にウイルス対策ソフトウェアを無効にします (該当する場合)
この問題に関連して調査した結果、特定のウイルス対策ソフトウェアプログラムがインストールおよび有効になっているコンピューターで、この問題が発生することが判明しました。このシナリオでは、セットアッププログラムは Msiexec.exe を起動し、プログラムが終了する前にログファイルに書き込もうとします。しかし、ウイルス対策ソフトウェアがファイルをスキャンしているため、ログファイルの閉鎖が遅延することがあり、その結果、Msiexec.exe が Setup.log ファイルにアクセスしようとするときに共有違反が発生することがあります。
したがって、この場合、問題を解決または回避できるかどうかを確認するために、セキュリティソフトウェアを一時的に無効にしてから、エラーが発生しているソフトウェアをインストールまたはアンインストールしてみてください。成功した場合は、ウイルス対策ソリューションを再度有効にすることができます。そうでない場合は、次の修正に進みます。3] プログラムインストールログファイルを削除します。
この修正では、アプリケーションのディレクトリから INSTALL ログファイルを削除してみてください。適切なファイル名でログファイルがすでに存在する場合があり、Windows インストーラーが既存のインストールログファイルを置き換えない場合、エラーが発生することがあります。プログラムインストールログファイルを削除するには、ローカルディスク上のプログラムインストールフォルダーに移動し、INSTALL.txt という名前のファイルを別のディレクトリ (デスクトップなど) に切り取り/貼り付けます。その後もプログラムをインストールまたはアンインストールできない場合は、次の修正に進みます。
4] PC でのインストール/アンインストールの問題に対する一般的な修正
Windows 11/10 でプログラムをインストールまたはアンインストールできないという投稿に記載されている提案が、問題の解決に役立つかどうかを確認できます。さらに、プログラムをアンインストールしようとしたときにエラーが発生した場合は、プログラムのネイティブアンインストーラーを実行できます。
Windows の設定アプリまたはコントロールパネルでプログラムをネイティブにアンインストールする場合、アプリケーションのネイティブアンインストーラーアプリケーションが常に起動するとは限りません。アプリケーションのアンインストーラーは、通常、プログラムのインストールディレクトリにある uninstall.exe というファイル名で、見つけることができます。実行可能ファイルを実行し、画面上の指示に従う必要があります。コンピューターで管理者としてログインしていることを確認するか、ファイルを右クリックして [管理者として実行] を選択して、実行可能ファイルを管理者権限で実行します。プログラムのアンインストーラーとは別に、Windows 11/10 用のサードパーティのアンインストーラーソフトウェアを使用して、残りのファイルをすべて削除することで、プログラムをクリーンにアンインストールできます。5] TMP と TEMP ディレクトリの競合の問題を解決します。
コマンドの実行が完了したら CMD プロンプトを終了し、問題が解決したかどうかを確認します。解決しなかった場合は、次の提案に進みます。
6] Windows インストーラーサービスを再登録/リセットします。
この解決策では、Windows インストーラーサービスを再登録する必要があります。コマンドプロンプトで、次のコマンドを入力し、各行の後に Enter キーを押します。
%windir%\system32\msiexec.exe /unregister %windir%\system32\msiexec.exe /regserver %windir%\syswow64\msiexec.exe /unregister %windir%\syswow64\msiexec.exe /regserver
Windows インストーラーサービスを再登録しても問題が解決しない場合は、Windows インストーラーのレジストリ設定が破損しているか、正しく構成されていない可能性があります。
この場合、Windows レジストリで Windows インストーラーサービスの設定をリセットできます。これはレジストリ操作なので、予防措置としてレジストリをバックアップするか、システムの復元ポイントを作成することをお勧めします。完了したら、次の手順で続行できます。- サーバーから Reset_msiserver zip ファイルをダウンロードします。
- アーカイブパッケージを解凍します。
- Reset_msiserver.reg ファイルをダブルクリックして、Windows レジストリにマージします。
- プロンプトが表示されたら、実行 > はい (UAC) > はい > OK をクリックしてマージを承認します。
- 必要に応じて .reg ファイルを削除できます。
これで問題は解決するはずです。
インストールログはどこにありますか?
イベントビューアー > Windows ログ > システムから Windows セットアップイベントログを見つけて表示できます。[操作] ペインで [保存されたログを開く] をクリックし、Setup.etl ファイルを探します。既定では、このファイルは %WINDIR%\Panther ディレクトリにあります。Windows でログファイルを開いて読むには、.log はプレーンテキスト拡張子なので、メモ帳、メモ帳++、Microsoft Word などのテキスト編集ソフトウェアを使用できます。多くの上級ユーザーは、ログの読み取りを容易にする組み込み機能があるため、メモ帳++ を好んでいます。
コメントする