web-dev-qa-db-ja.com

インストールSCCMクライアント2012が失敗しました: "CcmSetupがエラーコード0x80004002で失敗しました"

Microsoft System Center Configuration Manager 2012を使用しています。また、WindowsにSCCM Client XP Prof SP3PCをインストールする際に問題が発生しました。 XPマシンは言う:

Failed to query BITS 2.5 interface with error 0x80004002    ccmsetup    22.10.2014 15:46:34 268 (0x010C)  
This operating system does not contain the correct version of BITS. BITS 2.5 or later is required.  ccmsetup    22.10.2014 15:46:34 268 (0x010C)  
A Fallback Status Point has not been specified.  Message with STATEID='321' will not be sent.   ccmsetup    22.10.2014 15:46:34 268 (0x010C)  
CcmSetup failed with error code 0x80004002  ccmsetup    22.10.2014 15:46:34 1448 (0x05A8)

BITSサービスが実行されており、私が見る限り、それは正しいバージョンです(qmgr.dllとqmgrprxy.dllはバージョン6.7。*です)。 Windows Update(BITSを使用)は問題なく動作します。

一部のサイトはKB923845をインストールするように指示していますが、この更新では、すでに新しいバージョンがインストールされていると述べています。

誰かがそれを修正する方法を知っていますか?

3
Michael

私はこれが古いことを知っていますが、それが他の人を助ける場合に備えて。私はこれと同じ問題を抱えていました。最終的に、Vista Service Pack 1からBitsadmin.exeを取得しました(SPのキャブの1つから抽出しました)。 Bitsadmin/util/version/verboseを実行すると、IBackgroundCopyJobHttpOptionsインターフェイスでエラーが返されました。ビットファイルをチェックして、リストされている正しいバージョンであることを確認しました。BITSバイナリのファイルバージョン:

  • ファイルパスバージョンlangId
  • C:\ WINDOWS\system32\qmgr.dll 6.7.2600.5512 1033
  • C:\ WINDOWS\system32\qmgrprxy.dll 6.7.2600.5512 1033
  • C:\ WINDOWS\system32\bitsprx2.dll 6.7.2600.5512 1033
  • C:\ WINDOWS\system32\bitsprx3.dll 6.7.2600.5512 1033
  • C:\ WINDOWS\system32\bitsprx4.dll 6.7.2600.5512 1033

これらはすべて正しかったので、各ファイルを再登録しました。

C:\ Temp> PASSWORD32 c:\ windows\system32\bitsprx2.dll

C:\ Temp> PASSWORD32 c:\ windows\system32\bitsprx3.dll

C:\ Temp> PASSWORD32 c:\ windows\system32\bitsprx4.dll

C:\ Temp> PASSWORD32 c:\ windows\system32\qmgr.dll

C:\ Temp> PASSWORD32 c:\ windows\system32\qmgrprxy.dll

これらのdllを再登録した後、Bitsadminを再度実行してもエラーは表示されず、SCCMクライアントは正常にインストールされました。再起動は必要ありませんでした。これがお役に立てば幸いです!

2
Andrew G