一般的なエラーと軽減策をWindows Updateする

仮想エージェントを試す - 一般的なWindows Updateの問題をすばやく特定して修正するのに役立ちます

次の表に、Windows Updateで発生する可能性がある一般的なエラーに関する情報を示し、それらを軽減するための手順を示します。

適用対象: Windows 10、Windows 11

0x8024402F

メッセージ 説明 軽減策
WU_E_PT_ECP_SUCCEEDED_WITH_ERRORS 一部のエラーで完了した外部 .cab ファイル処理 このエラーは、Web フィルタリング ソフトウェア用の Lightspeed Rocket によって発生する可能性があります。
更新プログラムを取得するデバイスの IP アドレスを Lightspeed Rocket の例外リストに追加します。

0x80242006

メッセージ 説明 軽減策
WU_E_UH_INVALIDMETADATA 更新プログラムに無効なメタデータが含まれているため、ハンドラー操作を完了できませんでした。 ソフトウェアの再配布フォルダーの名前を変更し、更新プログラムをもう一度ダウンロードしてみてください。
次のフォルダーの名前を *に変更します。Bak:
-%systemroot%\system32\catroot2

コマンド プロンプトで次のコマンドを入力します。 各コマンドを入力した後、Enter キーを押します。
Ren %systemroot%\SoftwareDistribution\DataStore DataStore.bak
Ren %systemroot%\SoftwareDistribution\Download Download.bak
Ren %systemroot%\system32\catroot2 catroot2.bak

0x80070BC9

メッセージ 説明 軽減策
ERROR_FAIL_REBOOT_REQUIRED 要求された操作が失敗しました。 変更をロールバックするには、システムを再起動します。 Windows インストーラー サービスの開始動作を制御するポリシーがないことを確認します。 このサービスは、オペレーティング システムによって管理する必要があります。 Windows インストーラー サービスの既定の スタートアップの種類[手動] です

0x80200053

メッセージ 説明 軽減策
BG_E_VALIDATION_FAILED 該当なし ダウンロードをフィルター処理するファイアウォールがないことを確認します。 このようなフィルター処理により、Windows Update クライアントが誤った応答を受信する可能性があります。

0x80072EFDまたは0x80072EFEまたは0x80D02002

メッセージ 説明 軽減策
TIME_OUT_ERRORS 操作がタイムアウトしました Microsoft のダウンロード URL をブロックするファイアウォール規則またはプロキシがないことを確認します。
より良い理解を得るために、ネットワーク モニター トレースを実行します。 <「ファイアウォールのトラブルシューティングシナリオ」を参照してください>

0X8007000D

メッセージ 説明 軽減策
ERROR_INVALID_DATA 無効なデータがダウンロードされたか、破損が発生したことを示します。 更新プログラムの再ダウンロードを試み、インストールを開始します。

0x8024A10A

メッセージ 説明 軽減策
USO_E_SERVICE_SHUTTING_DOWN Windows Update サービスがシャットダウンしていることを示します。 このエラーは、長時間非アクティブな状態が続いた後に発生する可能性があります。 システムが応答できず、サービスがアイドル状態になり、サービスがシャットダウンします。 インストールを完了するために、システムがアクティブなままであり、接続が確立されたままであることを確認します。

0x80240020

メッセージ 説明 軽減策
WU_E_NO_INTERACTIVE_USER 対話型ユーザーがサインインしていないため、操作が完了しませんでした。 デバイスにサインインしてインストールを開始し、デバイスの再起動を許可します。

0x80242014

メッセージ 説明 軽減策
WU_E_UH_POSTREBOOTSTILLPENDING 更新プログラムの再起動後の操作はまだ進行中です。 一部の Windows 更新プログラムでは、デバイスを再起動する必要があります。 デバイスを再起動して更新プログラムのインストールを完了します。

0x80246017

メッセージ 説明 軽減策
WU_E_DM_UNAUTHORIZED_LOCAL_USER ローカル ユーザーがコンテンツをダウンロードするための承認を拒否したため、ダウンロードに失敗しました。 更新プログラムをダウンロードしてインストールしようとしているユーザーに、更新プログラムをインストールするための十分な特権が付与されていることを確認します (ローカル管理者)。

0x8024000B

メッセージ 説明 軽減策
WU_E_CALL_CANCELLED 操作が取り消されました。 操作がユーザーまたはサービスによって取り消されました。 結果をフィルター処理できない場合も、このエラーが発生する可能性があります。

0x8024000E

メッセージ 説明 軽減策
WU_E_XML_INVALID Windows Updateエージェントは、更新プログラムの XML データに無効な情報を見つけました。 特定のドライバーには、Update.xml にさらに多くのメタデータ情報が含まれており、Orchestrator は無効なデータとして解釈できます。 デバイスに最新のWindows Update エージェントがインストールされていることを確認します。

0x8024D009

メッセージ 説明 軽減策
WU_E_SETUP_SKIP_UPDATE Wuident.cab ファイル内の ディレクティブが原因で、Windows Update エージェントの更新がスキップされました。 WSUS がクライアントに自己更新プログラムを送信していない場合に、このエラーが発生する可能性があります。

問題を解決する方法の詳細については、「 KB920659」を参照してください。

0x80244007

メッセージ 説明 軽減策
WU_E_PT_SOAPCLIENT_SOAPFAULT エラー コードの理由で SOAP エラーが発生したため、SOAP クライアントが WU_E_PT_SOAP_* 失敗しました。 この問題は、Windows がWindows Updateの Cookie を更新できないために発生します。

この問題を解決する方法の詳細については、「 Windows が WSUS サーバー上の更新プログラムをスキャンしようとしたときの0x80244007 エラー」を参照してください。

0x80070422

メッセージ 説明 軽減策
該当なし この問題は、Windows Update サービスが動作を停止した場合、または実行されていない場合に発生します。 Windows Update サービスが実行されているかどうかを確認します。

0x800f0821

メッセージ 説明 軽減策
CBS_E_ABORT。クライアントの中止、ICbsUIHandler メソッドによって返される IDABORT (Error() を除く) CBS トランザクションのタイムアウトを超えました。 サービス操作が完了するまでに長い時間がかかります。 サービス スタック ウォッチドッグ タイマーの有効期限が切れます。 タイムアウトを延長すると、問題が軽減されます。 デバイス上のリソースを増やします。 仮想マシンの場合は、仮想 CPU とメモリを増やして操作を高速化します。 デバイスがKB4493473以降に更新プログラムをインストールしていることを確認します。

0x800f0825

メッセージ 説明 軽減策
CBS_E_CANNOT_UNINSTALL。パッケージをアンインストールできません。 通常、このエラーは、コンポーネントが部分的にインストールされている状態のときに発生するコンポーネント ストアの破損が原因です。 コマンドを使用してコンポーネント ストアを Dism RestoreHealth 修復するか、部分的にインストールされたコンポーネントのペイロードを使用して手動で修復します。 管理者特権のコマンド プロンプトから、次のコマンドを実行します。
Dism.exe /Online /Cleanup-Image /Restorehealth
Sfc.exe /Scannow
デバイスを再起動します。

0x800F0920

メッセージ 説明 軽減策
CBS_E_HANG_DETECTED。操作の処理中に応答に失敗が検出されました。 0x800f0821を取得した後にログに記録された後続のエラー サービス操作が完了するまでに長い時間がかかります。 サービス スタック ウォッチドッグ タイマーの有効期限が切れ、システムが応答を停止したことを前提としています。 タイムアウトを延長すると、問題が軽減されます。 デバイス上のリソースを増やします。 仮想マシンの場合は、仮想 CPU とメモリを増やして操作を高速化します。 デバイスがKB4493473以降に更新プログラムをインストールしていることを確認します。

0x800f081f

メッセージ 説明 軽減策
CBS_E_SOURCE_MISSING。パッケージまたはファイルのソースが見つかりません。ResolveSource() が失敗しました コンポーネント ストアの破損 コマンドを使用してコンポーネント ストアを修復するか、 Dism RestoreHealth 部分的にインストールされたコンポーネントのペイロードを使用して手動で修復します。 管理者特権のコマンド プロンプトから、次のコマンドを実行します。
Dism.exe /Online /Cleanup-Image /Restorehealth
Sfc.exe /Scannow
デバイスを再起動します。

0x800f0831

メッセージ 説明 軽減策
CBS_E_STORE_CORRUPTION。CBS ストアが破損しています。 Windows コンポーネント ストアの破損。 部分的にインストールされたコンポーネントのペイロードを Dism RestoreHealth 使用して、または手動でコンポーネント ストアを修復します。 管理者特権のコマンド プロンプトから、次のコマンドを実行します。
Dism.exe /Online /Cleanup-Image /Restorehealth
Sfc.exe /Scannow
デバイスを再起動します。

0x80070005

メッセージ 説明 軽減策
E_ACCESSDENIED。一般的なアクセス拒否エラー ファイル システムまたはレジストリ キーのアクセス許可が変更され、サービス スタックに必要なレベルのアクセス権がありません。 このエラーは通常、アクセスが拒否されたことを意味します。
%Windir%\logs\CBS に移動し、最後のCBS.logを開き、タイムスタンプを検索, errorして一致させます。 エラーが見つけたら、上にスクロールして、アクセス拒否の原因を特定してみてください。 ファイル、レジストリ キーへのアクセスが拒否される可能性があります。 適切なアクセス許可が必要なオブジェクトを決定し、必要に応じてアクセス許可を変更します。

0x80070570

メッセージ 説明 軽減策
ERROR_FILE_CORRUPT。ファイルまたはディレクトリが破損しており、読み取りできません。 コンポーネント ストアの破損 部分的にインストールされたコンポーネントのペイロードを Dism RestoreHealth 使用して、または手動でコンポーネント ストアを修復します。 管理者特権のコマンド プロンプトから、次のコマンドを実行します。
Dism.exe /Online /Cleanup-Image /Restorehealth
Sfc.exe /Scannow
デバイスを再起動します。

0x80070003

メッセージ 説明 軽減策
ERROR_PATH_NOT_FOUND。指定されたパスがシステムで見つかりません。 サービス スタックは、特定のパスにアクセスできません。 実行可能ファイルへの無効なパスを示します。 %Windir%\logs\CBS に移動し、最後のCBS.logを開き、 を検索します, error。 次に、結果をタイムスタンプと一致させます。

0x80070020

メッセージ 説明 軽減策
ERROR_SHARING_VIOLATION 多数の原因。 CBS ログ分析が必要です。 このエラーは、ウイルス対策などの Microsoft 以外のフィルター ドライバーによって発生します。
1. クリーンブートを実行し、インストールを再試行する
2. sysinternal ツール のプロセス モニターをダウンロードします
3. Procmon.exeを実行します。 自動的にデータ キャプチャが開始されます。
4. 更新プログラム パッケージをもう一度インストールする
5. プロセス モニター メイン ウィンドウにフォーカスがある状態で、Ctrl キーを押しながら E キーを押すか、虫眼鏡を選択してデータキャプチャを停止します。
6. [FileSaveAll EventsPML]\(すべての>イベント>を保存\) >PML を選択し、ファイルを保存するパスを.PML選択します
7. %windir%\logs\cbs に移動し、最後 のCbs.log ファイルを開き、エラーを検索します。 少し上のエラー行を見つけたら、インストール中にファイルにアクセスし、共有違反エラーが発生する必要があります
8. プロセス モニターで、パスをフィルター処理し、ファイル名を挿入します ("path" に "contains" "filename from CBS" のようなものにする必要があります)。
9. それを停止するか、エラーの原因となるプロセスをアンインストールしてみてください。

0x80073701

メッセージ 説明 軽減策
ERROR_SXS_ASSEMBLY_MISSING。参照されているアセンブリが見つかりませんでした。 通常、コンポーネントストアの破損は、コンポーネントが部分的にインストールされた状態のときに発生します。 部分的にインストールされたコンポーネントのペイロードを Dism RestoreHealth command 使用して、コンポーネント ストアを修復するか、手動で修復します。 管理者特権のコマンド プロンプトから、次のコマンドを実行します。
Dism.exe /Online /Cleanup-Image /Restorehealth
Sfc.exe /Scannow
デバイスを再起動します。

0x8007371b

メッセージ 説明 軽減策
ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE。トランザクションの 1 つ以上の必須メンバーが存在しません。 コンポーネント ストアの破損。 コマンドを使用してコンポーネント ストアを Dism RestoreHealth 修復するか、部分的にインストールされたコンポーネントのペイロードを使用して手動で修復します。 管理者特権のコマンド プロンプトから、次のコマンドを実行します。
Dism.exe /Online /Cleanup-Image /Restorehealth
Sfc.exe /Scannow
デバイスを再起動します。

0x80072EFE

メッセージ 説明 軽減策
WININET_E_CONNECTION_ABORTED。サーバーとの接続が異常終了しました BITS はファイルを正常に転送できません。 BITS が壊れている場合、または転送されるファイルをクライアントの宛先フォルダーに書き込むことができない場合に発生します。 このエラーは、更新プログラムの確認またはダウンロード中の接続エラーによって発生します。
cmd プロンプトから次のコマンドを実行します。 BITSADMIN /LIST /ALLUSERS /VERBOSE
0x80072EFEエラー コードを検索します。 特定のファイルを含む HTTP コードへの参照が表示されます。 ブラウザーを使用して手動でダウンロードして、organizationのプロキシ設定を使用していることを確認します。 ダウンロードが失敗した場合は、プロキシ マネージャーにチェックして、通信を正常に行えるようにします。 また、この特定の URL アクセスについては、ネットワーク チームにチェックします。

0x80072F8F

メッセージ 説明 軽減策
WININET_E_DECODING_FAILED。コンテンツのデコードに失敗しました TLS 1.2 がクライアントで正しく構成されていません。 通常、このエラーは、Windows Update エージェントが受信したコンテンツをデコードできなかったことを意味します。 KB3140245に更新プログラムをインストールして、TLS 1.2 をインストールして構成します。

0x80072EE2

メッセージ 説明 軽減策
WININET_E_TIMEOUT。操作がタイムアウトしました Windows Update、Configuration Manager、または WSUS への接続の問題が原因で更新プログラムをスキャンできません。 通常、このエラーは、Windows Update エージェントが、WSUS、Configuration Manager、Microsoft Intuneなどの更新サーバーまたは独自のソースに接続できなかったことを意味します。
ネットワーク チームに問い合わせて、デバイスが更新ソースに到達できることを確認します。 詳細については、「Configuration Managerでのソフトウェア更新プログラムのスキャンエラーのトラブルシューティング」を参照してください。
パブリック Microsoft 更新サーバーを使用している場合は、デバイスが次のWindows Update エンドポイントにアクセスできることをチェックします。
http://windowsupdate.microsoft.com
https://*.windowsupdate.microsoft.com
https://update.microsoft.com
https://*.update.microsoft.com
https://windowsupdate.com
https://*.windowsupdate.com
https://download.windowsupdate.com
https://*.download.windowsupdate.com
https://download.microsoft.com
https://*.download.windowsupdate.com
https://wustat.windows.com
https://*.wustat.windows.com
https://ntservicepack.microsoft.com

0x80240022

メッセージ 説明 軽減策
WU_E_ALL_UPDATES_FAILED。すべての更新に対して操作が失敗しました。 このエラーの複数の根本原因。 最も一般的な問題は、ウイルス対策ソフトウェアが特定のフォルダー (SoftwareDistribution など) へのアクセスをブロックしていることです。 CBS.log分析は、保護されているファイルまたはフォルダーを特定するために必要です。

0x8024401B

メッセージ 説明 軽減策
WU_E_PT_HTTP_STATUS_PROXY_AUTH_REQ。HTTP 状態 407 と同じ - プロキシ認証が必要です。 プロキシ サーバーを介して認証できません。 Winhttp プロキシまたは WinInet プロキシ設定が正しく構成されていません。 通常、このエラーは、プロキシ エラーが原因で、Windows Update エージェントが更新サーバーまたは WSUS、Configuration Manager、Microsoft Intune などの独自の更新ソースに接続できなかったことを意味します。
クライアントのプロキシ設定を確認します。 Windows Update エージェントは、WinHTTP を使用して使用可能な更新プログラムをスキャンします。 クライアントと更新ソースの間にプロキシ サーバーがある場合は、クライアントでプロキシ設定を正しく構成して、ソースの FQDN を使用して通信できるようにする必要があります。
ネットワークチームとプロキシ チームに問い合わせて、ユーザー認証を必要とするプロキシなしでデバイスがアップデートソースにできることを確認します。

0x80244022

メッセージ 説明 軽減策
WU_E_PT_HTTP_STATUS_SERVICE_UNAVAILABLE。HTTP 状態 503 と同じです。サービスは一時的にオーバーロードされます。 構成された更新ソースに接続できません。 接続の問題を解決するために必要なネットワークのトラブルシューティング。 ネットワークチームとプロキシ チームに問い合わせて、ユーザー認証を必要とするプロキシなしでデバイスがアップデートソースにできることを確認します。

0x80070490

メッセージ 説明 軽減策
ERROR_NOT_FOUND このエラーは、更新プログラムの一部としてドライバーのインストール中に発生します。 この問題は、更新されるドライバーのアーキテクチャなどの詳細がレジストリに存在しないために発生します。 次の手順に従って、不足している inf ファイル Arch 値をドライバー操作レジストリに手動で追加します。
1. regedit を開き、 に移動します。 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ComponentBasedServicing\DriverOperations\0\2(SequenceID)
2. ID 値を確認して、不足している値を確認します。
3. ID 値の情報を参照して、欠損値を手動で追加します。 たとえば、名前: Arch。型: REG_SZ (文字列値);データ: amd64。
4. 失敗した更新プログラムのインストールに進みます。

0x800f0922

メッセージ 説明 軽減策
CBS_E_INSTALLERS_FAILED 7 月の累積的な更新プログラムは、Windows Server 2016にインストールできませんでした CBS.logでは、ライセンスとプロダクト キー トークンの更新に失敗すると、更新プログラムがロールバックされる場合があります。 この問題は、 C:\Windows\System32\spp\ フォルダーに "User" アカウントと "Network Service" アカウントの書き込みアクセス許可を追加することで解決できます。

0x80070bc9

メッセージ 説明 軽減策
ERROR_FAIL_REBOOT_REQUIRED TrustedInstaller サービスのスタートアップの種類は、グループ ポリシー (GPO) によって "手動" に設定されているため、保留中の操作を開始できませんでした。 TrustedInstaller サービスは、再起動後にトランザクションを処理する必要がある更新プログラムが発生したときに、スタートアップの種類を [手動] から [自動] に変更します。 再起動前に値を [手動] に戻すと、トランザクションを適用できません。 このトランザクションは保留中になり、他のすべての更新プログラムのインストールがブロックされます。
この問題を解決するには、TrustedInstaller ポリシーを [自動] に変更し、コンピューターを再起動します。 動作しない場合は、コンピューターを WinRE に起動して、保留中のアクションを元に戻します。 たとえば、「 dism /Image:C:\ /Cleanup-Image /RevertPendingActions 」のように入力します。 どちらも動作しない場合は、コンピューターを WinRE に起動し、\WinSxS\Pending.xmlの名前 変更し、COMPONENTS Hive から PendingXMLIdentifier を削除します。

0x800706be

メッセージ 説明 軽減策
累積的な更新プログラムをインストールできませんでした std Windows Server 2016 .msu パッケージを使用して累積的なパッケージをインストールできませんでした。 エラーは返されません。 dism.exe を使用してパッケージをインストールすると、エラー 0x800706beが返されます。 最後の累積的な更新プログラムのインストールに失敗し、破損しました。 この問題を解決するには、破損した更新プログラム パッケージのレジストリ キーに移動します。 "現在の状態" の値を 000020 16 進 (32 dec) - 解決済み、または 000040 16 進 (64 12 月) - ステージング済み、または 000070 16 進 (112 dec) に変更します。

データ収集

Microsoft サポートの支援が必要な場合は、「展開関連の問題について TSS を使用して情報を収集する」に記載している手順に従って情報を収集することをお勧めします。