Windows Updateできない?3分で解決|SoftwareDistribution削除手順
Windows Updateが何度やっても失敗する。
再起動しても同じ更新が繰り返し落ちる。
エラーコードが出ても意味が分からず、
「何から触ればいいのか分からない」と悩んでいませんか?
この症状で最初に疑うべき原因は、
更新キャッシュ(SoftwareDistribution)の破損です。
実際にMicrosoftも、更新トラブル時の対処として
このフォルダのリセットを案内しています。
結論(最短解決)
Windows Updateが失敗する場合は、
👉 SoftwareDistributionをリセットするだけで直るケースが多いです
特に以下の症状に効果があります。
- 同じ更新が何度も失敗する
- ダウンロードが進まない
- エラーコードが繰り返し出る
まずはこの方法を試してください。
この記事を読むメリット
この記事では、初心者でも迷わないように解説しています。
- 最短3分でできる解決手順が分かる
- コマンドをコピペで使える
- 削除していいか不安がなくなる
- 直らない場合の次の対処まで分かる
なぜSoftwareDistribution削除で直るのか
理由
SoftwareDistributionは、
Windows Updateのダウンロードデータ保存場所です。
ここが壊れると、以下が起きます。
- 壊れた更新ファイルを読み続ける
- ダウンロードが途中で止まる
- 同じ更新がループする
具体例
Microsoftでも次のようなエラーで案内されています。
- 0x8007000d → 更新ファイル破損
- 0x80246007 → ファイル不足
👉 どちらも「キャッシュ削除」で改善対象です
主張(重要)
ただし、この方法は万能ではありません。
直らない場合は次を疑います。
- システムファイル破損
- セキュリティソフト干渉
- 容量不足
- Windows自体の不具合
👉 その場合は後半の対処へ進みます
【最短】SoftwareDistribution削除手順(初心者OK)
手順(GUI版)
① Win + R → services.msc
② 「Windows Update」を右クリック → 停止
③ エクスプローラーで開く
C:\Windows\SoftwareDistribution
④ 中のファイルだけ削除
⑤ Windows Updateを「開始」
⑥ 更新を再実行
ポイント(重要)
- ❌ フォルダごと削除は非推奨
- ✅ 中身だけ削除が安全
【確実】コマンドでリセット(推奨)
管理者コマンドで実行👇
net stop wuauserv
net stop bits
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
net start bits
net start wuauserv
👉 フォルダを削除せず「退避」するので安全
削除できない時の対処
以下を追加で実行👇
net stop usosvc
net stop dosvc
net stop wuauserv
net stop bits
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
del /Q %ALLUSERSPROFILE%\Microsoft\Network\Downloader\*
net start bits
net start wuauserv
net start dosvc
net start usosvc
👉 ダウンロード詰まりも同時に解消
注意点(必ず確認)
- 更新履歴が消える場合あり
- ただし動作には影響なし
- ファイルは再ダウンロードされる
👉 安全な対処方法です
それでも直らない時の対処
① DISM+SFC
DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow
② セーフモード
常駐ソフトの干渉を排除
③ Windows11再インストール
「今すぐ再インストール」機能
④ インプレースアップグレード
最終手段(高確率で復旧)
よくある質問
Q. 削除して大丈夫?
👉 問題なし。再ダウンロードされます
Q. フォルダごと消していい?
👉 中身削除 or リネーム推奨
Q. Windows10でも使える?
👉 可能。ただし注意👇
⚠️ Windows10は2025年にサポート終了
Q. 会社PCでもOK?
👉 管理されている場合はNG
まとめ
Windows Updateが失敗したら、まずこれ👇
👉 SoftwareDistributionをリセットする
それでもダメなら👇
- DISM / SFC
- セーフモード
- 再インストール
この順で進めれば解決できます。


