私のプライマリWIN 2012 VMドメインコントローラーはもう更新できません。すべての更新がこのエラーで失敗します:
Windows failed to install the following update with error 0x800f0900
私は多くのことを試しました:
何をしようとすることができますか?
**** WindowsUpdate.logの内容を編集:
2017-01-17 22:33:14:450 920 ff4 Handler Generating request for CBS update 641FE631-29F1-46B4-BBED-7D2B8D56741B in sandbox C:\Windows\SoftwareDistribution\Download\61d75607e4a6a41d2d6d304bed92af67
2017-01-17 22:33:14:529 920 ff4 Handler Selected payload type is ptExpress
2017-01-17 22:33:14:607 920 ff4 Handler UH: DpxRestoreJob returned 0x80070002
2017-01-17 22:33:14:607 920 ff4 Handler Detected download state is dsHavePackage
2017-01-17 22:33:30:935 920 364 Handler FATAL: CBS called Error with 0x800f0900,
2017-01-17 22:33:30:951 920 ff4 Handler FATAL: UH: 0x800f0900: Async stage operation failed in CUHCbsHandler::StageCbsPackage
2017-01-17 22:33:31:107 920 ff4 Handler FATAL: Request generation for CBS update complete with hr=0x800f0900 and pfResetSandbox=0
2017-01-17 22:33:31:107 920 ff4 Handler FATAL: Error source is 106.
2017-01-17 22:33:31:107 920 ff4 DnldMgr FATAL: DM:CAgentDownloadManager::GenerateAllDownloadRequests: GenerateDownloadRequest failed with 0x800f0900.
2017-01-17 22:33:32:404 920 ff4 DnldMgr WARNING: Download request generation failed with 0x800f0900.
2017-01-17 22:33:32:435 920 ff4 DnldMgr Error 0x800f0900 occurred while downloading update; notifying dependent calls.
2017-01-17 22:33:32:466 920 174 AU >>## RESUMED ## AU: Download update [UpdateId = {4485F552-0451-4646-B224-BEC7507523F3}]
2017-01-17 22:33:32:466 920 174 AU # WARNING: Download failed, error = 0x800F0900
2017-01-17 22:33:32:779 920 174 AU #########
2017-01-17 22:33:32:779 920 174 AU ## END ## AU: Download updates
2017-01-17 22:33:32:779 920 174 AU #############
CBSログ:
2017-01-27 17:11:26, Info CBS Exec: Package: Package_20_for_KB2934016~31bf3856ad364e35~AMD64~~6.2.1.1 is already in the correct state, current: Installed, targeted: Installed
2017-01-27 17:11:26, Info CBS Exec: Skipping Package: Package_20_for_KB2934016~31bf3856ad364e35~AMD64~~6.2.1.1, Update: 2934016-60_neutral_LDR because it is already in the correct state.
2017-01-27 17:11:26, Info CBS Exec: Skipping Package: Package_20_for_KB2934016~31bf3856ad364e35~AMD64~~6.2.1.1, Update: 2934016-61_neutral_LDR because it is already in the correct state.
2017-01-27 17:11:26, Info CBS Exec: Skipping Package: Package_20_for_KB2934016~31bf3856ad364e35~AMD64~~6.2.1.1, Update: 2934016-62_neutral_GDR because it is already in the correct state.
2017-01-27 17:11:26, Info CBS Failed to peek next token (status=0xc0000161) [HRESULT = 0x800f0900 - CBS_E_XML_PARSER_FAILURE]
2017-01-27 17:11:26, Info CBS Failed to get next Token [HRESULT = 0x800f0900 - CBS_E_XML_PARSER_FAILURE]
2017-01-27 17:11:26, Info CBS Wrong XML DECL [HRESULT = 0x800f0900 - CBS_E_XML_PARSER_FAILURE]
2017-01-27 17:11:26, Info CBS Invalid xml format [HRESULT = 0x800f0900 - CBS_E_XML_PARSER_FAILURE]
2017-01-27 17:11:26, Info CBS Manifest parsing error at line: 1, context:
[HRESULT = 0x800f0900 - CBS_E_XML_PARSER_FAILURE]
2017-01-27 17:11:26, Info CBS Failed to parse the manifest from the buffer. [HRESULT = 0x800f0900 - CBS_E_XML_PARSER_FAILURE]
2017-01-27 17:11:26, Error CBS Failed to parse package manifest: \\?\C:\Windows\Servicing\Packages\Package_357_for_KB2836988~31bf3856ad364e35~AMD64~~6.2.1.0.mum [HRESULT = 0x800f0900 - CBS_E_XML_PARSER_FAILURE]
2017-01-27 17:11:26, Info CBS Mark store corruption flag because of parsing failure on package: Package_357_for_KB2836988~31bf3856ad364e35~AMD64~~6.2.1.0. [HRESULT = 0x800f0900 - CBS_E_XML_PARSER_FAILURE]
2017-01-27 17:11:26, Info CBS Failed to initialize package: Package_357_for_KB2836988~31bf3856ad364e35~AMD64~~6.2.1.0, from path: \\?\C:\Windows\Servicing\Packages\Package_357_for_KB2836988~31bf3856ad364e35~AMD64~~6.2.1.0.mum, existing package: 1 [HRESULT = 0x800f0900 - CBS_E_XML_PARSER_FAILURE]
2017-01-27 17:11:26, Info CBS Mark store corruption flag because of package: Package_357_for_KB2836988~31bf3856ad364e35~AMD64~~6.2.1.0. [HRESULT = 0x800f0900 - CBS_E_XML_PARSER_FAILURE]
2017-01-27 17:11:26, Info CBS Failed to resolve package [HRESULT = 0x800f0900 - CBS_E_XML_PARSER_FAILURE]
2017-01-27 17:11:26, Info CBS Failed to get next package to re-evaluate [HRESULT = 0x800f0900 - CBS_E_XML_PARSER_FAILURE]
2017-01-27 17:11:26, Info CBS Failed to process component watch list. [HRESULT = 0x800f0900 - CBS_E_XML_PARSER_FAILURE]
2017-01-27 17:11:26, Info CBS Perf: InstallUninstallChain complete.
2017-01-27 17:11:26, Info CSI 00000b91@2017/1/27:16:11:26.555 CSI Transaction @0x6db95b2ce0 destroyed
2017-01-27 17:11:26, Info CBS Exec: Store corruption found during execution, but auto repair is already attempted today, skip it.
最も簡単な解決策は、新しいDCを作成し、壊れたDCを廃止することです。
Microsoftは Windows Updateエラーを修正する という名前のウォークスルーを提供しています。はい、それはWindows 10(または8.1または7)用ですが、ここで拡張DISM.exeコマンドを見つけました。
このガイド付きウォークスルーは何をしますか?
このガイド付きウォークスルーでは、更新をインストールする際の問題を修正する手順を説明します。一般的に見られるエラーコードは次のとおりです:0x80073712、0x800705B4、0x80004005、0x8024402F、0x80070002、0x80070643、0x80070003、0x8024200B、0x80070422、0x80070020。これらの手順は、リストされているものだけでなく、すべてのエラーを解決するのに役立ちます。
どのように機能しますか?
Windowsを最新の状態にするための一連のトラブルシューティング手順について説明します。必ず順番どおりに手順を実行してください。
さまざまなステップをクリックしている間、DISM.exeコマンドを実行するソリューションが表示されます。この手順を既にお試しいただいていることは承知しておりますが、詳細オプションをお試しください。
重要
このコマンドを実行すると、DISMはWindows Updateを使用して、破損の修正に必要なファイルを提供します。 ただし、Windows Updateクライアントが既に壊れている場合、実行中のWindowsインストールを修復ソースとして使用するか、を使用しますファイルのソースとしてのネットワーク共有またはリムーバブルメディア(Windows DVDなど)からのWindowsサイドバイサイドフォルダー。これを行うには、代わりに次のコマンドを実行します。
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
参照されるソースC:\RepairSource\Windwos
は、一時的にDC=に接続されているネットワーク共有、またはMicrosoftの記事で概説されている動作中のWindowsインストールのコピーが入ったサムドライブにすることができます。
TRUSTEDINSTALLERサービスを手動に設定するポリシー(GPO)がある場合は、このポリシーを無効にします。
一部のエラーは、C:ドライブのアクセス許可の問題に関連しており、次の手順で解決できます。
保留中の更新がすべてインストールされます。
Windows Updateエラーを修正する
インストールの失敗/ CBSストアの破損:一般的でない問題とトラブルシューティング
Windows Server 2008 Std。Update Error with code 8000FFFF
CBSは0x800f0900でエラーを呼び出しました、(Google検索)
BitlockerおよびUEFI関連の問題 のようです。
Alternatively, if you do not want to install the Bitlocker feature,
simply disable Secure Boot on the HyperV guest as shown below,
then re-enable Secure Boot after the update is applied.
症状
次の2つの構成を検討してください。
シナリオ1
シナリオ2
これらの構成では、セキュリティ更新プログラム2871690がインストールされず、0x800f0922エラーメッセージが表示されます。
原因
このエラーは、セキュリティ更新プログラム2871690のインストーラーがBitLockerのインストールを誤って想定しているために発生します。
回避策
この問題を回避するには、シナリオに基づいて、次のいずれかの方法を使用します。
シナリオ1の回避策
UEFIを使用し、セキュアブートオプションが有効になっているサーバーに、BitLockerオプションコンポーネントをインストールします。
シナリオ2の回避策
Hyper-V構成のゲスト仮想マシンにBitLockerオプションコンポーネントをインストールします。注どのドライブでもBitLockerを構成する必要はありません。セキュリティ更新プログラム2871690をインストールする場合、BitLockerコンポーネントがWindow Server 2012に存在する必要があるだけです。
Microsoft lists some package to download, but all 3 links are dead.
オプション1:
エラーについては、windowsupdate.log(C:\ Windows)を確認してください。
Windows UpdateとBITSサービスを停止します
C:\ Windows\Software Distributionフォルダを削除します
WMIリポジトリをリセットします-> CMDを開き、winmgmt/resetrepositoryと入力します
開始BITSおよびWindows Updatesサービス
再試行。
オプション2:サービスの破損を確認する: https://technet.Microsoft.com/en-us/library/ee619779%28WS.10%29.aspx
結果を投稿してください。