Share via


Configuration Manager クライアントをインストールするときに PolicyAgentProvider.dll エラーが発生する問題が発生しました

この記事は、Configuration Manager クライアントのインストール時にエラー PolicyAgentProvider.dll開始する問題が発生する問題を解決するのに役立ちます。

元の製品バージョン: Configuration Manager
元の KB 番号: 2737378

現象

Configuration Manager (ConfigMgr) クライアントをインストールすると、次のエラーでプロセスが失敗します。

指定したモジュールが見つからない PolicyAgentProvider.dll 開始中に問題が発生しました

上記のエラーで [OK] を 選択した後、ccmsetup.logに次の情報が表示される場合もあります。

MSI: アクション 11:53:11: CcmRegisterWmiMofFile。 WMI 設定の登録
MSI: 予期しない状況が原因でセットアップが失敗しました
エラー コードが80004005
MSI: アクション 13:01:48: ロールバック。 ロールバック アクション:
エラー コード 1603 でインストールに失敗しました

原因

これは、レジストリ サブキーの の CWDIllegalInDllSearch 値が HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager0xFFFFFFFF に設定されている場合に発生する可能性があります。

解決方法

この問題には、次の 2 つの解決策があります。

  • エントリを CWDIllegalInDllSearch 削除するか、別の値に変更します。

  • 環境変数 に CCM フォルダー (C:\Windows\CCM) への完全パスを PATH追加します。

詳細

CcmSetup は、このエラーが発生したときにコマンドを実行 rundll32.exe PolicyAgentProvider.dll,setup_checknamespaces しています。

が0xFFFFFFFFするように構成されている場合CWDIllegalInDllSearch、rundll32.exe は現在の作業ディレクトリで実行しているときに PolicyAgentProvider.dll を見つけることができません。