注意事項

このページはコンピュータによって翻訳されています。このページの「言語」の「英語」をクリックすると、原文が表示されます。ご不明な点がございましたら、お近くのサポートまでお問い合わせください。

問題

解決方法

ESET Installation Fixerとは何ですか?

ESET Installation Fixer (InstaFix または install fix) は、ESET アプリケーションのテクニカルサポートツールです。ESET Installation Fixerは、ESETソフトウェアのインストール中に発生する可能性のあるいくつかのサービス問題を解決するために設計されています。

ESETホーム、エンドポイント、サーバーアプリケーションのみ

ESET Installation Fixerは、ESETホーム、エンドポイント、サーバーアプリケーションにのみ使用できます。管理エージェントには使用できません。

ESET Installation Fixerを使用する前に
  • ESETテクニカルサポートからアドバイスを受けた場合のみ、プログラムを実行してください。
  • プログラムは管理者アカウントから実行する必要があります。Installation Fixerのコマンドは、管理者権限を持つコマンドプロンプトで実行する必要があります。
  • ESET Installation Fixerはセーフモードでは機能しません。
  • 64ビットのオペレーティング・システムで作業する場合は、64ビット版のESET Installation Fixerを使用する必要があります。
  • ESET Installation Fixerは、Windows XP SP3以降のWindowsでの使用を想定しています。

この最新バージョンは、以下の修正をサポートしています:


ESET Installation Fixerの使い方は?

  1. 以下のリンクをクリックして、お使いのオペレーティングシステム用のESET Installation Fixerをダウンロードしてください。必要に応じて、お使いのOSが32ビットか64ビットかを確認してください

  2. コマンドプロンプトを管理者として起動し、以下のセクションの中から、問題に応じてコマンドを実行します。コマンドには、Installation Fixerがあるディレクトリを指定する必要があります。コマンドの例

    C:¥Users¥Uwner¥Desktop¥InstFix_nt64.exe -fix MRL

    C:」は、実際のInstallation Fixerのディレクトリとファイル名に置き換えてください。32ビット版を使用する場合は、InstFix_nt64.exeの代わりにInstFix_nt32.exeを使用してください。


MSIレジストリの残り

問題

ESET アプリケーションを最新バージョンにアップグレードしようとすると、失敗します。インストール ログに「エラー 2753: ファイル 'shellExt.dll' はインストール用にマークされていません」というエラーが報告されます

原因

現在のバージョンが正常に削除された後、以前のバージョンのアプリケーションが自動的に再インストールされると、アップグレード プロセスが中断されます。この現象は、既存のアプリケーションを削除する RunEngine フェーズの直後に発生します。

この再インストールは、グループポリシーのアプリケーション管理(AppMgmt)サービスによってトリガーされる可能性があります。アップグレードプロセスは、このポリシー駆動型のインストールを検出しないため、正しく処理を進めることができません。

解決方法

コマンドを実行します:

C:¥Users¥Owner¥Desktop¥InstFix_nt64.exe -fix MRL -b

InstFix は、Windows インストーラーレジストリから特定の MSI アップグレードコードを持つすべての ESET セキュリティアプリケーションを列挙し、現在のアプリケーションのインストーラーバージョンの決定を試みます。インストールされたバージョンと一致しないレジストリエントリは、次の場所から削除されます:

  • HKCRInstallerUpgradeCodes
  • HKCRInstallerProducts

このコマンドで-bスイッチを使用すると、削除される各エントリが別の.regファイルにバックアップされます。


MSIレジストリの欠落

問題

ESETアプリケーションを最新バージョンにアップグレードしようとすると、ESETサービス(ekrn)の停止時に失敗するという問題がありました。インストールログには、現在インストールされているMSIパッケージのみを参照するRunEngineセクションが含まれています。

原因

Windows Installerで、現在インストールされているアプリケーションのレジストリエントリが見つからない。アップグレード中、古いMSIパッケージは、そのGUIDがアプリケーション名として記載された別のRunEngineセクションで呼び出される必要があります。古いMSIパッケージのアンインストールが成功すると、新しいRunEngineセクションが開始され、最新バージョンのメインインストールが開始される。レジストリエントリが見つからない主な理由は不明です。

解決方法

コマンドを実行します:

C:◆UsersOwner ◆Desktop ◆InstFix_nt64.exe -fix MMR

InstFix は問題が存在するかどうかをチェックし、既知の必須 Windows Installer レジストリキーと値をすべて復元しようとします。

  1. 現在インストールされているアプリケーションの元の MSI パッケージ (同じアプリケーション、バージョン、プラットフォーム、言語) を、システムの隠しディレクトリ%SystemRoot%Installer に手動でコピーします!
  2. InstFix は、現在インストールされているアプリケーションに関するすべての必要な情報を収集し、Windows インストーラ MSI キャッシュで元の MSI パッケージを検索します。MSI パッケージが見つかった場合、必須レジストリキーと値のリストが以下の場所に復元されます:

    • HKCRInstaller↩UpgradeCodes
    • HKCRInstallerProducts
    • HKLMSOFTWARE

検索サービス・インデックス

問題

ESETアプリケーションのインストールが、EpfwWfpRegisterCalloutsの CA EpfwInst!FinalizeInstallでエラーコードERROR_RM_NOT_ACTIVE (0x1a91 = 6801)で失敗します。

原因

Windows Searchサービスに関連するいくつかのシステムファイルが破損しているか、一貫性のない状態で残っています。この原因の 1 つは、システムの復元が実行されたことです。

解決方法

コマンドを実行します:

C:¥Users¥Owner¥Desktop¥InstFix_nt64.exe -fix SSI

InstFixは、次の場所にあるすべての*.blfファイルと*.regtrans-msファイルを削除します:

  • SSI InstFix は、次の場所にあるすべての *.blf と *.regtrans-ms ファイルを削除します。
  • %SystemRoot%xxsystem32\SMI\Store Machine

InstFixは、Windows Search Serviceが実行されている場合に停止を試みます。メイン修正が適用され、サービスが再度開始されます。失敗した場合は、再起動が必要になることがあります。

CPUおよびHDD負荷の増加

検索インデックスの再構築中は、CPU および HDD の負荷が高くなります。


レジストリ値の種類

問題

CAInstSupp!InstallDriverPackagesforEDEVMON SetupInstallFromInfSectionで、ESET Security アプリケーションのインストールがエラーコード 13 で失敗しました。

Setup API APP ログに、エラー時間に関連する「[SetupInstallFromInfSection - DefaultInstall]」と EDEVMON ("inf: AddReg=EDEVMON") の問題「!!! inf:レジストリ値HKLMの設定エラー..."

原因

一部のサードパーティアプリケーションが、Windowsレジストリに記述されているように、レジストリに誤ったレジストリタイプを使用して値を書き込む。これは、Windows が異なるレジストリタイプを読み取ることを期待するため、次のドライバーをインストールするときにドライバーのインストールに失敗する原因となります。

解決方法

コマンドを実行します:

C:¥Users¥Owner¥Desktop¥InstFix_nt64.exe -fix RVT -b

InstFix は、既知のレジストリ値のリストを繰り返し、それらのタイプをチェックします。型が期待される型と一致しない場合、InstFix は値を適切に変換し、正しく期待されるレジストリ型として格納します。

このリストには現在、レジストリキーHKLMSystem㊤CurrentControl㊤Class の下にあるEDEVMONレジストリ値のみが含まれています。変換が必要な各レジストリ値は、-bスイッチを使用する場合、最初に個別の.regファイルにバックアップされます。

サードパーティ製ソフトウェアが正しく動作しなくなる可能性がある

誤ったレジストリタイプを使用してレジストリ値を設定し、その固定値を読み取ろうとするサードパーティ製ソフトウェアが正しく動作しなくなることがありました。この問題は、ソフトウェアのバグとしてサードパーティ製アプリケーションのベンダーに報告する必要があります。


最大フィルタ数

問題

HrInstallComponentCA InstSupp!InstallDriverPackagesforEPFWLWFで、ESET Security アプリケーションのインストールがエラーコードNETCFG_E_MAX_FILTER_LIMIT (0x8004a029) で失敗します。

原因

Windowsには、一度にロードできるネットワークフィルタドライバの最大数に制限があります。最大値に達した場合、次のフィルタードライバーのインストールは失敗します。Windowsの各バージョンには、この最大値がハードコードされており、レジストリにも定義されています。レジストリの値は通常、ハードコードされた値よりもはるかに小さい。レジストリの値が定義されていない場合は、ハードコードされた値が使用されます。

場所

HKLMSYSTEM\CurrentControlSet ■Network ■MaxNumFilters:dword

解決方法

コマンドを実行します:

C:¥Users¥Owner¥Desktop¥InstFix_nt64.exe -fix MNF

InstFixはMaxNumFiltersレジストリ値を削除し、Windowsがハードコードされた内部値を使用できるようにします。


PSLの修正(保護されたサービスの残り物の修正)

問題

ESETセキュリティアプリケーションのインストールに失敗することがありました。

インストールログに「製品:製品: ESET Security - エラー 1923。サービス 'ESET Service' (ekrn) をインストールできませんでした。システムサービスをインストールするのに十分な権限があることを確認してください。" が含まれています。

原因

ESET サービスが存在しない場合でも、保護されたままになります。

解決方法

コマンドを実行します:

C:¥Users¥Uwner¥Desktop¥instfix_nt64.exe -fix PSL -b

サービスがインストールされていないか、ハードドライブに存在しない場合、InstFixはHKLMSystem\CurrentControlSet\ServicesekrnLaunchProtectedレジストリキーを削除します。副作用はまだ確認されていない。


SILの修正(サービスインストールの残り物の修正)

問題

過去にキャンセルまたはロールバックされたインストール後に、ESET Securityアプリケーションをインストールしようとすると失敗する。

インストールログに「製品:製品: ESET Security - エラー 1923。サービス 'ESET Service' (ekrn) をインストールできませんでした。システムサービスをインストールするのに十分な権限があることを確認してください。" が含まれます

原因

インストールがキャンセルされた後、またはロールバックが発生した後に、ESET サービスが部分的に登録されたままになることがあります。

解決方法

コマンドを実行します:

C:¥Users¥Uwner¥Desktop¥instfix_nt64.exe -fix SIL -b

サービスがインストールされていないか、ハードドライブに存在しない場合、InstFixはHKLM㊦System㊦CurrentControlSet㊦Services㊦レジストリキーを完全に削除します。副作用はまだ確認されていません。


PIT修正(製品インストール時間の修正)

問題

ESET PROTECT Web コンソールを使用してエンドポイントアプリケーションのプッシュインストールを行うと、ESET PROTECT Web コンソールに誤ったインストール日が表示されることがある。

原因

この動作の正確な原因はまだ不明です。

解決方法

コマンドを実行します:

C:¥Users¥Owner¥Desktop¥instfix_nt64.exe -fix PIT -b

InstFix は、Windows インストーラのレジストリから ESET Security アプリケーションの適切なインストール日を取得します。そして、ESET Info キー内にあるPackageTag値を正しい日付でエンコードします。

bスイッチを使用すると、まず ESET Info レジストリキー全体が別の.regファイルにバックアップされます。

Self-Defense は ESET Info キーへの書き込みアクセスを禁止します。この修正を実行するには、ESET PROTECT Web コンソールのアプリケーションの詳細設定を使用して、Self-Defense を一時的に無効にする必要があります。副作用はまだ確認されていません。