Windows Updateをリセットする方法(ステップバイステップガイド)
ダウンロードの失敗や更新の進行が止まっている、エラーコードが表示される場合は、Windows Updateをリセットする時間かもしれません。このプロセスでは、破損したファイルをクリアし、重要なサービスを再起動し、更新コンポーネントを再構築してスムーズな動作を回復します。誰でも従えるシンプルなステップバイステップガイドを以下に示します。
目次
- Windows Updateをリセットするためのステップバイステップガイド
- 管理者としてコマンドプロンプトを開く
- Windows Updateサービスを停止する
- 更新キャッシュフォルダーの名前を変更する
- Windows Update DLLファイルを再登録する(オプション)
- Windows Updateサービスを再起動する
- コンピューターを再起動する
- オプション:Windows Updateトラブルシューティングツールを使用する
- ボーナス:PowerShellを使用して自動的にリセットする
- なぜこれが機能するのか
- FAQ
- 🧩 結論
Windows Updateをリセットするためのステップバイステップガイド
1. 管理者としてコマンドプロンプトを開く
エレベーテッドコマンドプロンプトを起動します:
- Windows + Sを押し、cmdと入力
- コマンドプロンプトを右クリック > 管理者として実行を選択
- UACからのプロンプトが表示されたらはいをクリック
これにより、システムレベルのコマンドへのアクセスが得られます。
2. Windows Updateサービスを停止する
これらのサービスはリセット中に干渉を避けるために一時停止する必要があります:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
各コマンドがサービスを成功裏に停止したことを確認してください。
3. 更新キャッシュフォルダーの名前を変更する
これらのフォルダーはWindows Updateによって使用される一時データを保存します。名前を変更することで、Windowsは新しいものを作成することを強制します:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
これは安全です。何も削除されず、Windowsはフォルダーを再生成します。
4. Windows Update DLLファイルを再登録する(オプション)
これにより、重要な更新関連コンポーネントがリフレッシュされます:
regsvr32 /s wuapi.dll
regsvr32 /s wuaueng.dll
regsvr32 /s wups.dll
regsvr32 /s wups2.dll
regsvr32 /s wuwebv.dll
regsvr32 /s wucltux.dll
各行を個別に実行し、エラーが表示されないことを確認します。
5. Windows Updateサービスを再起動する
サービスを再びオンラインにします:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
これで手動リセットプロセスが完了します。
6. コンピューターを再起動する
全てのシステム変更を確定させ、残るキャッシュをクリアするためにPCを再起動します。
7. オプション:Windows Updateトラブルシューティングツールを使用する
Windowsは、一般的な更新問題を自動的に修正するグラフィカルなトラブルシューティングツールも提供しています。
Windows 11の場合:
- 設定 > システム > トラブルシューティング > その他のトラブルシューティングへ行く
- Windows Updateを見つけて、実行をクリック
Windows 10の場合:
- 設定 > 更新とセキュリティ > トラブルシューティング > 追加のトラブルシューティングへ行く
- Windows Updateを選択し、トラブルシューティングを実行をクリック
指示に従って修正を適用してください。更新の確認ボタンが完全に欠けている場合は、Windowsでの更新の確認が欠けている場合の修復方法に関するこのガイドが役立ちます。
8. ボーナス:PowerShellを使用して自動的にリセットする
自動化が好みですか?すべてを一度に実行するPowerShellスクリプトを以下に示します:
Stop-Service -Name wuauserv, cryptSvc, bits, msiserver -Force
Rename-Item -Path "C:\Windows\SoftwareDistribution" -NewName "SoftwareDistribution.old" -Force
Rename-Item -Path "C:\Windows\System32\catroot2" -NewName "catroot2.old" -Force
Start-Service -Name wuauserv, cryptSvc, bits, msiserver
これを実行するためには:
- PowerShellを管理者として開く
- スクリプトを貼り付けて実行します
更新トラブルシューティングを頻繁に行う場合に最適です。より複雑な問題については、Windows Updateコンポーネントの修復方法に関する詳細な手順を確認してください。
なぜこれが機能するのか
Windows Updateをリセットすると、破損したキャッシュファイルがクリアされ、フリーズしたかもしれないサービスが再起動し、更新設定が初期化されます。また、以下のことにも役立ちます:
- 更新中のエラーコードの修正
- 失敗したり部分的なダウンロードの削除
- 更新コンポーネントに関するレジストリレベルの問題の解決
持続的なエラーに直面している場合は、Windows Updateの一般的なバグのリストとそれを修正する方法を参照してください。
FAQ
SoftwareDistributionを削除したらどうなりますか?
システムが損なわれることはありません。必要に応じてWindowsがこのフォルダーを再作成します。
Windows Updateをリセットするのは安全ですか?
はい。このプロセスは完全に元に戻せ、個人データは削除されません。
Windows Updateが遅い場合はリセットする必要がありますか?
必ずしもではありません。まずトラブルシューティングツールを試し、問題が続く場合にリセットを行ってください。
DLLファイルの再登録をスキップできますか?
はい、できますが、イベントビューワーで更新関連のエラーが表示される場合は推奨されます。
Windows Updateをどれくらいの頻度でリセットすべきですか?
更新が繰り返し失敗するか、サービスが停止したときだけです。
🧩 結論
Windows Updateをリセットすることは、持続的な更新エラー、停止したダウンロード、サービスの障害を修正する信頼できる方法です。このステップバイステップガイドに従うことで、破損したキャッシュファイルをクリアし、重要なコンポーネントを再起動し、更新システムをフル機能に回復できます。手動方法でも自動PowerShellスクリプトでも、このプロセスは安全で元に戻せ、ほとんどのWindows更新問題に対する迅速な修正となります。