以下の内容はhttps://error-daizenn.hatenablog.com/entry/2026/01/19/194223より取得しました。


Windowsエラーコード80004002(0x80004002)を最短で直す方法まとめ|Update/Store/WSLにも効く手順

 

Windowsエラーコード80004002(0x80004002)を最短で直す方法まとめ|Update/Store/WSLにも効く手順

Windowsで突然出る「エラーコード 80004002(0x80004002)」は、表示先(Windows Update/Microsoft Store/WSLなど)によって原因が少し変わりますが、共通して“システム部品(コンポーネント)や関連サービスの不整合”で起きやすいのが特徴です。0から順に潰していけば、再インストールせず直るケースが多いので、本記事の手順どおりに進めてください。なおこのコードは「E_NOINTERFACE(No such interface supported)」として扱われることがあります。Sysnative Forums+1

エラー80004002の正体:まず「どこで出ているか」を切り分ける

同じ0x80004002でも、主に次の3パターンがあります。

  • Windows Update中に失敗(更新のダウンロード/インストール、DISMが動かない等)

  • Microsoft Storeでアプリ取得が失敗

  • WSL(wsl.exe)が起動できない など

以降は「効きやすい順」に、できるだけ共通手順→個別手順の順で紹介します。

まず最短ルート:Windows標準のトラブルシューティング

1)Windows Update トラブルシューティングを実行

設定から「トラブルシューティング」→「その他のトラブルシューティング」→Windows Update を実行します。軽度の破損・設定ズレはこれで直ることがあります(特に更新系)。Microsoft Learn

2)再起動(意外と重要)

更新やストア周りは、サービスが中途半端に掴んでいるだけで落ちることがあります。トラブルシューティング後に一度再起動してから、同じ操作を再実行します。

本命:Windows Updateコンポーネントのリセット(更新系の決定打)

Windows Updateで0x80004002が出る場合、更新コンポーネントの破損・詰まりが定番です。Microsoftの案内でも「Updateコンポーネントのリセット」が代表手順として挙げられています。Microsoft Learn+1

3)管理者のターミナルでUpdate関連サービス停止→キャッシュ再生成

Windows Terminal(管理者) を開いて、以下を順に実行します(コピペ推奨)。

bat
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren %systemroot%\SoftwareDistribution SoftwareDistribution.old ren %systemroot%\System32\catroot2 catroot2.old net start msiserver net start bits net start cryptSvc net start wuauserv
  • SoftwareDistributioncatroot2 は更新の作業場・署名周りのキャッシュです。壊れていると更新が失敗し続けるため、リネームして再生成させます。

システム修復:SFC / DISM(OS部品の破損を直す)

Updateがこじれていると、DISMや修復自体が失敗して悪循環になります。まずは順番が大事です。

4)SFC(システムファイル検査)

bat
sfc /scannow

5)DISM(イメージ修復)

bat
DISM /Online /Cleanup-Image /RestoreHealth

※環境によってはDISM自体が0x80004002で落ちる例も報告されています。Sysnative Forums
その場合は、前章の「Updateコンポーネントのリセット」を先に完了させてから再挑戦してください。

古典だけど効く:Windows Update関連DLLの再登録(古い環境ほど有効)

「Update DLLの登録不整合」が原因で起きるケースがあり、コミュニティでもDLL再登録が提案されています。Dell
Windows 11の最新環境では出番が減りましたが、長期運用PCやアップグレード歴が長い場合に効くことがあります。

(例)管理者でコマンドプロンプトを開き、必要に応じて regsvr32 で該当DLLを再登録する手法。
※DLL名の当てずっぽうは逆効果になり得るため、基本は「Updateリセット→SFC/DISM」を優先してください。

Microsoft Storeで0x80004002が出る場合の直し方

Store側のセッションやキャッシュ破損が原因のことがあります。

6)Storeキャッシュのリセット(wsreset)

Win + Rwsreset.exe を実行。
さらにStoreからサインアウト→再サインインも効果的とされています。Microsoft Learn

7)VPN/セキュリティソフトの影響を一時切り分け

VPNや一部のセキュリティ製品が通信や証明書周りを邪魔してStoreが失敗する例があります。まずは一時停止/無効化で切り分け(恒久対策はその後)。Microsoft Learn

WSLで「No such interface supported / Wsl/0x80004002」の場合

WSLが更新やコンポーネント変更をきっかけに壊れ、「wsl.exe が起動できない」状態になる報告があります。GitHub
この場合は、Windows Update側の修復(Updateリセット+SFC/DISM)を先に実施し、WSLの再インストール/再有効化(Windowsの機能)まで含めて復旧するのが現実的です。

それでも直らないときの現実解(再インストール前に)

最後の一手として、次の順が成功率高めです。

  1. クリーンブート(常駐を最小化して再試行)

  2. インプレースアップグレード(上書き修復)
    アプリやデータを保持したままOS部品を入れ直せるため、「更新・コンポーネント破損系」に強いです。

再発防止のコツ

  • 「最適化ツール」「プライバシー系一括設定」で 更新/ストア関連サービスを無効化しない
    実際に、カスタムスクリプト適用後にUpdateやStoreがダウンロードできず0x80004002になる例も報告されています。GitHub

  • 大型更新の前後は、VPN・特殊なセキュリティ設定を一度標準に戻しておく

  • Cドライブの空き容量を確保(更新失敗の誘因を減らす)


この記事の手順は、「原因が特定できない0x80004002」を最短で復旧させるための順番に並べています。まずは「Updateリセット(サービス停止→SoftwareDistribution/catroot2再生成)」まで一気に実施し、それでもダメならSFC/DISMへ進む、とい




以上の内容はhttps://error-daizenn.hatenablog.com/entry/2026/01/19/194223より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14