PowerShellスクリプトでWindows Updateクライアントを完全リセットする方法
Windows Updateは通常、問題なく動作していますが、状況によってはさまざまなトラブルが発生することがあります。たとえば、更新プログラムが利用可能なのに検出・インストールされない、インストールが正常に完了せず不具合が残る、Windows Updateサービスが「更新中」のまま固まって進まない、といった症状です。
システムの再起動やWindows Updateサービスの再起動、可能であれば以前の更新プログラムのロールバック、Windows Updateトラブルシューティングツールの実行などを試しても、必ずしも解決するとは限りません。手動でWindows Updateコンポーネントをデフォルト状態に戻す方法はすでに紹介しましたが、今回は「Reset Windows Update Client Script」というPowerShellスクリプトを使って、Windows Updateクライアントの設定を完全にリセットする方法をご紹介します。
Windows Updateクライアントのリセットスクリプトとは
このスクリプトは、Windows Updateクライアントの設定を完全にリセットするものです。Windows 7、8、10、およびServer 2012 R2でテスト済みで、Windows Updateに関連するサービスとレジストリキーをデフォルト設定に構成します。さらに、BITS関連のデータとともに、Windows Updateに関連するファイルもクリーンアップします。PowerShellで利用できるコマンドレットには一部制限があるため、このスクリプトではsc.exe、netsh.exe、wusa.exeなどのレガシーユーティリティも呼び出しています。
スクリプトの実行手順
作業を始める前に、重要なデータのバックアップを取り、Windowsシステムを再起動して管理者アカウントでログインしてください。
次に、TechnetまたはGitHubからPowerShellファイルをダウンロードします(リンクは記事末尾に記載)。ダウンロードした「Reset-WindowsUpdate.ps1」ファイルを右クリックし、「PowerShellで実行」を選択します。

実行確認を求められるので、同意するとスクリプトが実行され、Windows Updateクライアントのリセットが開始されます。
このツールは、レジストリキー、各種設定、関連サービスをデフォルト値に構成します。すべての更新情報がリセットされ、処理完了後にシステムを再起動すれば、更新プログラムを改めてインストールできるようになります。

処理が完了すると、PowerShellウィンドウは自動的に終了します。
ダウンロードリンク
以下のリンクはTynamite氏による提供です:
- Reset-WindowsUpdate.ps1 PowerShellスクリプト:github.com
- Reset WSUS Client:github.com
- Reset Windows Update Agent:github.com
なお、以前にも「Reset Windows Update Agent Tool」という別のツールを紹介しました。このツールを使用すると、WUエージェントをデフォルト値にリセットできます。最新のWindows 10バージョンに対応するよう更新されており、これまでに10万人以上のユーザーにダウンロードされています。

-
Windows 11でPowerShellを更新する3つの方法【初心者向け完全ガイド】
Windowsオペレーティングシステムを常に最新のソフトウェアとセキュリティアップデートの状態に保つことは、パソコンを快適に維持するために欠かせません。特にWindows 11は、以前のバージョンよりもセキュリティが強化されて設計されていますが、だからといってセキュリティ上の問題が一切起こらないわけではありません。OSを最新の状態に保てば、Microsoftが提供する新機能や新しい能力にもいち早くアクセスできるようになります。 当ブログを定期的にお読みの方なら、ソフトウェアの更新とパッチ適用の重要性はすでにご存じかもしれません。通常、これは最新のOSアップデート、サードパーティ製ソフトウェアの
-
Windows 11を修復する6つの方法|フリーズや不具合を解消する対処法まとめ
Windows 11にアップグレードした後、何らかの問題が発生していませんか?「Windows 11の修復方法を知りたい」とお探しの方は、まさにうってつけの記事です。 システムクラッシュ、アプリが応答しない、いつもより動作が遅いといったトラブルに直面している場合でも、いくつかのトラブルシューティング手法を使えば、PCを素早く修理して、短時間で再び快適に使い始めることができます。 本記事では、Windows 11を修復し、デバイスのパフォーマンスを最適化して、エラーやバグを解消するための6つの方法をご紹介します。 それでは早速見ていきましょう。 Windows 11を修復する方法 方法1:デバ