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

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

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

「インストールログファイルを開くときにエラーが発生する」原因は何ですか?

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

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

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

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

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

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

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

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

  1. Windows + Rを押して、ダイアログボックスに実行タイプ「taskmgr」を表示し、コンピューターのタスクマネージャーを表示します。
  2. タスクマネージャが表示されたら、新しいウィンドウの上部にある[プロセス]タブをクリックします。
  3. 次に、プロセスのリストでWindowsエクスプローラーのタスクを見つけます。それをクリックして、ウィンドウの左下にある「再起動」ボタンを押します。
  1. Windowsエクスプローラーを再起動した後、インストールファイルを再度実行して、エラーメッセージが解決されるかどうかを確認してください。
  2. ファイルマネージャとデスクトップアイコンが消えた場合は、手動でWindowsエクスプローラを再度起動できます。Windows + Rを押し、ダイアログボックスに「explorer.exe」と入力してEnterキーを押します。

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

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

  1. Windows + Sを押し、ダイアログボックスに「コマンドプロンプト」と入力して右クリックし、[管理者として実行]を選択します
  2. コマンドプロンプトが表示されたら、次のステートメントを実行します。
TEMP +%tmp%を設定します
  1. 次に、インストールを実行して、問題が解決するかどうかを確認します。

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

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

  1. ローカルディスクCでプログラムファイルを開き(これはインストールファイルのデフォルトの場所です。他のディスクにインストールした場合は、そのディレクトリを開きます)、プログラムを見つけます。
  2. プログラムのディレクトリに移動したら、ファイル「INSTALL.txt」を検索します。あなたがそれを見つけたら、それをカットして貼り付け(デスクトップなど)いくつかの他のディレクトリに。
  1. インストーラーを再度実行して、問題が解決したかどうかを確認してください。

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

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