Loading...

McAfee Common Framework がエラー 80040154 @ 1 を返しました (AutoUpdate を起動した場合)
技術的な記事 ID:   KB57899
最終更新:  2017/12/20
評価:


環境

McAfee Agent (MA) 5.x、4.x
McAfee VirusScan Enterprise (VSE) 8.x

問題

AutoUpdate を起動するときに次のエラーのいずれかが表示されます。
McAfee Common Framework がエラー 80040154 @ 1 を返しました。 (問題: SecureFrameworkFactory.dll) エラー: Common Updater サブシステムの初期化の失敗)

McAfee Framework Service が稼働していることを確認してください

原因

これらのエラーは以下のような原因によって発生します。
  • .dll ファイルが存在しないか、または登録されていない。 これはサードパーティ製ソフトウェアが原因であるか、または古いバージョンの VirusScan Enterprise からのアップグレードが不完全だった場合に発生します。
  • Common Framework フォルダーが存在しないか、または空である。

解決策

ファイルが存在するのに登録されていない場合には、以下の手順に従って、SecureFrameworkFactory.dllSecureFrameworkFactory3.dll を再登録してください。
  1. スタートファイル名を指定して実行 の順にクリックし、explorer と入力して、OK をクリックします。
  2. C:\Program Files\McAfee\Common Framework\ に移動します。
  3. このフォルダーに SecureFrameworkFactory.dll が存在することを確認します。 存在しない場合には、稼働中のシステムの同じ場所からコピーします。
    注: 他にシステムをご使用でない場合には、ソリューション 3 を参照してください。
  4. スタートファイル名を指定して実行 の順にクリックし、cmd と入力して、OK をクリックします。
  5. コマンド ウィンドウに次のコマンドを入力し、ENTER キーを押します。

    Regsvr32.exe "C:\Program Files\McAfee\Common Framework\SecureFrameworkFactory.dll"
  6. ファイルの登録に成功したことを示す確認メッセージが表示されたら、[OK] をクリックします。
  7. SecureFrameworkFactory3.dll についても上記の手順を繰り返します。

解決策

Framework および Windows のすべての DLL ファイルを再登録する
この問題は、通常は McAfee Common Framework フォルダー、および Windows の System32 フォルダーの DLL ファイルを再登録することによって解決できます。
  1. McAfee Agent サービス (5.x) または McAfee Framework サービス (4.x) を停止します。
    1. 開始実行 の順にクリックし、services.msc と入力して、OK をクリックします。
    2. McAfee Agent サービス (5.x) または McAfee Framework サービス (4.x) を右クリックし、[停止] を選択します。
    3. [サービス] ウィンドウを閉じます。
  2. [共通フレームワーク] フォルダー内のすべての DLL ファイルを登録します。
    1. スタートファイル名を指定して実行 の順にクリックし、cmd と入力して、OK をクリックします。
    2. Common Framework フォルダーに移動するには、次のコマンドを入力し、ENTER キーを押します。

      cd C:\Program Files\McAfee\Common Framework\

      : 上記のコマンドは、デフォルトのインストール ディレクトリを使用します。 インストール中に異なるディレクトリを指定した場合は、代わりにその場所を使用します。
    3. ファイルを再登録するには、次のコマンドを入力して、ENTER キーを押します。

      for %m in (*.dll) do regsvr32 /s %m
    4. DLL が登録されるまで待ちます。
  3. すべての DLL ファイルを %SystemRoot%\System32 に登録します。
    一部の McAfee 共有 DLL ファイルは、このフォルダーに存在します。

    1. System32 フォルダーに移動するには、次のコマンドを入力して ENTER キーを押します。

      cd %SystemRoot%\System32
    2. System32 フォルダーのすべてのファイルを登録するには、次のコマンドを入力して、ENTER キーを押します。

      for %m in (*.dll) do regsvr32 /s %m
    3. DLL が登録されるまで待ちます。そして、コマンド プロンプト ウィンドウを閉じます。
  4. McAfee Agent サービス (5.x) または McAfee Framework サービス (4.x) を再起動します。
    1. 開始ファイル名を指定して実行 の順にクリックし、services.msc と入力して、OK をクリックします。
    2. McAfee Agent サービス (5.x) または McAfee Framework サービス (4.x) を右クリックし、[開始] を選択します。
    3. [サービス] ウィンドウを閉じます。
    4. 自動アップデートを起動します。

解決策

上記のいずれのソリューションでも問題が解決しない場合、または Common Framework フォルダーが存在しないか、空の場合 (アップグレードの失敗を示します) には、VirusScan Enterprise と McAfee Agent を削除して、再インストールしてください。

McAfee Agent 4.x を手動で削除するには、KB65863 を参照してください。

免責事項

この記事の内容のオリジナルは英語です。英語の内容と翻訳に相違がある場合、常に英語の内容が正確です。一部の内容は Microsoft の機械翻訳による訳文となっています。

このドキュメントを評価する

影響を受ける製品