「インストールログファイルを開く際のエラー」の修正方法

Windowsでアプリケーションマネージャーを使用してプログラムをアンインストールしようとすると、「 インストールログファイルを開くときにエラーが発生しました」というメッセージが表示される場合があります。 このエラーは、Windowsインストーラーのログを有効にしている場合にのみ発生しますが、何らかの不具合または競合のため、Windowsインストーラーエンジンはアンインストールログファイルを適切に書き込むことができません。

インストールログファイルを開く際のエラー

これは通常、Windowsインストーラーのアプリケーションヒープが解放されたために発生し、そのため、ログファイルの保存場所に関する情報が失われます。 その後、Windowsはログをデフォルトの場所にファイルとして書き込もうとしますが、失敗します。 これは非常に古いエラーであり、Microsoftによって公式にWebサイトで対処されています。 この問題の回避策は非常に単純で簡単です。

「インストールログファイルを開く際のエラー」の原因は何ですか?

前述のように、このエラーはWindowsインストーラーのログに関連しています。 ロギングは、基本的にすべてのインストールとアンインストールを追跡し、それらを保存します。 これにより、テキストドキュメントで技術的な詳細を取得できます。 このエラーが発生する理由の詳細なリストは次のとおりです。

  • Windowsインストーラーモジュールは、ファイルの保存場所がわからないため、インストールとアンインストールのログを保持するのに問題があります。
  • インストーラーが破損しているか、インストールファイルがありません
  • Windowsエクスプローラーは、すべてのWindowsインストーラーの動作に直接関連しています。 エラー状態になっている可能性があります。

ソリューションに進む前に、管理者権限があることを確認してください。 昇格状態が必要なコマンドプロンプトステートメントを実行している可能性があります。

解決策1:アプリケーションのアンインストーラーを実行する

詳細なソリューションに進む前に、独自のアンインストーラーを使用してプログラムをアンインストールすることが常に推奨されることに注意してください。 Windowsアプリケーションマネージャーを使用してプログラムをアンインストールすると、アプリケーションのネイティブアンインストーラーアプリケーションが常に起動するとは限りません。

Steamのデフォルトのアンインストーラー

アプリケーションのネイティブアンインストーラーを使用すると、Windowsインストーラーが検出するこれらの問題がすべて回避され、すべてのファイルを削除した後にプログラムが適切にアンインストールされます。 アプリケーションのアンインストーラーを見つけるには、そのディレクトリに移動して、ファイル「 uninstall.exe 」を見つけます。 それを実行し、画面上の指示に従います。 管理者アクセス権があることを確認してください。

解決策2:Explorer.exeを再起動する

Explorer.exeは、ファイルマネージャーのようなWindowsエクスプローラーのプロセスです。 ただし、他の単純なファイルマネージャーとは異なり、Windowsインストーラーなどの他のモジュールと情報をやり取りします。 破損している場合やエラー状態にある場合は、議論中のエラーメッセージが表示されることがあります。 Windows Explorerの再起動も、Microsoftがリストしている公式修正プログラムです。

  1. Windows + Rを押して、ダイアログボックスに実行タイプ「 taskmgr 」を表示し、コンピューターのタスクマネージャーを表示します。
  2. タスクマネージャーで、新しいウィンドウの上部にある[ プロセス ]タブをクリックします。
  3. 次に、プロセスのリストでWindows Explorerのタスクを見つけます。 それをクリックして、ウィンドウの左下にある「 再起動 」ボタンを押します。

Explorer.exeの再起動–タスクマネージャー
  1. Windowsエクスプローラを再起動した後、インストールファイルを再度実行して、エラーメッセージが解決されるかどうかを確認してください。
  2. ファイルマネージャーとデスクトップアイコンが消えた場合は、Windowsエクスプローラーを手動で再度起動できます。 Windows + Rを押し、ダイアログボックスに「explorer.exe」と入力し、Enterを押します。

解決策3:TMPおよびTEMPディレクトリを修正する

ファイルの「TMP」ディレクトリと「TEMP」ディレクトリが異なる場合にも、このエラーが発生する可能性があります。 これにより、WindowsインストーラーはTMP 'に書き込みますが、' TEMP 'の属性を使用してそれらを読み取ろうとすると、エラーが発生し、ユーザーに伝達されます。 競合が解決されるように、両方の値を同じ方向に向けて参照してみてください。

  1. Windows + Sを押し、ダイアログボックスに「コマンドプロンプト」と入力し、右クリックして[ 管理者として実行 ]を選択します
  2. コマンドプロンプトで、次のステートメントを実行します。
 TEMP +%tmp%を設定します 

TEMPとTMPを正しい場所に向ける
  1. 次に、インストールを実行して、これで問題が解決するかどうかを確認します。

解決策4:ログファイルを手動で削除する

上記の2つのソリューションを実行した後でもこのエラーが引き続き表示される場合は、アプリケーションのディレクトリからINSTALLログファイルを手動で削除してみてください。 適切なファイル名のログファイルが既に存在する場合があります。 この場合、Windowsインストーラーはそれを置き換えず、エラーメッセージを表示します。 手動で削除して、インストーラーがエラー状態から抜けるかどうかを確認できます。

  1. ローカルディスクCでプログラムファイルを開き(これはインストールファイルのデフォルトの場所です。他のディスクにインストールした場合は、そのディレクトリを開きます)、プログラムを見つけます。
  2. プログラムのディレクトリに移動したら、「INSTALL.txt」ファイルを検索します。 見つけたら、それをカットして 、他のディレクトリ(デスクトップなど)に貼り付けます。

LOGファイルを手動で削除する
  1. インストーラーをもう一度実行してみて、問題が解決したかどうかを確認してください。

上記の解決策に加えて、次の修正を試すこともできます。

  • SFCシステムファイルチェッカーを実行すると、すべてのWindowsファイル(Windowsインストーラーを含む)がスキャンされ、不一致(存在する場合)が修正されます。 管理者特権でコマンドプロンプトを開き、次の「sfc / scannow」を実行します。
  • Windowsインストーラーの 登録または再インストール Windowsインストーラーが破損している場合は、手動で更新できます。 再インストールにより、プログラム内の欠落している部品またはモジュールが修正される場合があります。 これを行う方法の詳細については、Microsoftの公式Webサイトを参照してください。

興味深い記事