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

Virtual Agent を試す - 一般的な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 *.bak
- Ren %systemroot%\SoftwareDistribution\Download *.bak
- Ren %systemroot%\system32\catroot2 *.bak

0x80070BC9

メッセージ 説明 対応策
ERROR_FAIL_REBOOT_REQUIRED 要求された操作が失敗しました。 システムを再起動して、行われた変更をロールバックします。 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 /ONLINE /CLEANUP-IMAGE /SCANHEALTH
DISM /ONLINE /CLEANUP-IMAGE /CHECKHEALTH
DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
Sfc /Scannow
デバイスを再起動します。

0x800F0920

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

0x800f081f

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

0x800f0831

メッセージ 説明 対応策
CBS_E_STORE_CORRUPTION;CBS ストアが破損しています。 Windows コンポーネント ストアの破損。 部分的にインストールされたコンポーネントのペイロードを Dism RestoreHealth 使用してコンポーネント ストアを修復するか、手動で修復します。 管理者特権のコマンド プロンプトから、次のコマンドを実行します。
DISM /ONLINE /CLEANUP-IMAGE /SCANHEALTH
DISM /ONLINE /CLEANUP-IMAGE /CHECKHEALTH
DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
Sfc /Scannow
デバイスを再起動します。

0x80070005

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

0x80070570

メッセージ 説明 対応策
ERROR_FILE_CORRUPT;ファイルまたはディレクトリが破損し、読み取り不可能です。 コンポーネント ストアの破損 部分的にインストールされたコンポーネントのペイロードを Dism RestoreHealth 使用してコンポーネント ストアを修復するか、手動で修復します。 管理者特権のコマンド プロンプトから、次のコマンドを実行します。
DISM /ONLINE /CLEANUP-IMAGE /SCANHEALTH
DISM /ONLINE /CLEANUP-IMAGE /CHECKHEALTH
DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
Sfc /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. [すべてのイベント>を保存>する]>PML を選択し、ファイルを保存するパスを.PML選択します
7. %windir%\logs\cbs に移動し、最後の Cbs.log ファイルを開き、エラーを検索します。 少し上のエラー行を見つけたら、共有違反エラーが発生しているインストール中にファイルにアクセスする必要があります
8. プロセス モニターで、パスをフィルター処理し、ファイル名を挿入します ("path" "contains" "filename from CBS" のようになります)。
9. エラーの原因となっているプロセスを停止するか、アンインストールしてみてください。

0x80073701

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

0x8007371b

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

0x80072EFE

メッセージ 説明 対応策
WININET_E_CONNECTION_ABORTED;サーバーとの接続が異常に閉じられました BITS では、ファイルを正常に転送できません。 BITS が壊れている場合、または転送されるファイルをクライアント上のコピー先フォルダーに書き込めなかった場合に発生します。 このエラーは、更新プログラムの確認またはダウンロード中に接続エラーが発生した場合に発生します。
cmd プロンプトから実行します。 BITSADMIN /LIST /ALLUSERS /VERBOSE
0x80072EFEエラー コードを検索します。 特定のファイルを含む HTTP コードへの参照が表示されます。 ブラウザーを使用して手動でダウンロードし、組織のプロキシ設定を使用していることを確認します。 ダウンロードに失敗した場合は、プロキシ マネージャーに問い合わせて、通信が正常に行われるかどうかを確認します。 また、この特定の 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 エンドポイント マネージャーなどの更新サーバーまたは独自のソースに接続できなかったことを意味します。
ネットワーク チームに問い合わせて、デバイスが更新元に到達できることを確認します。 詳細については、「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 エンドポイント マネージャーなどの更新サーバーまたは独自の更新ソースに接続できなかったことを意味します。
クライアントのプロキシ設定を確認します。 Windows Update エージェントでは、WinHTTP を使用して利用可能な更新プログラムをスキャンします。 クライアントと更新元の間にプロキシ サーバーがある場合、ソースの FQDN を使用して通信できるように、クライアントでプロキシ設定を正しく構成する必要があります。
ネットワークチームとプロキシ チームに問い合わせて、ユーザー認証を必要とするプロキシなしでデバイスがソースを更新できることを確認します。

0x80244022

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