PowerShell スクリプトを使用して Windows Update クライアントをリセットする

Windows Speedup Tool をダウンロードしてエラーを修正し、PC の動作を高速化します。

その間Windows アップデートほとんどの場合スムーズに動作しますが、ユーザーは Windows Update の実行中に時々問題に遭遇することがあります。たとえば、更新プログラムが利用可能であるにもかかわらず、サービスがそれらを検出およびインストールしない可能性があり、更新プログラムが適切にインストールされないため、問題が発生し、Windows更新サービスが「更新中」で停止し、まったく更新されないなどの可能性があります。

システムを再起動したり、Windows Update サービスを再度開始したり、可能であれば以前の更新をロールバックしたりすることもできますが、Windows Updateのトラブルシューティングを実行します。Windows Update トラブルシューティング ツール、常に機能するとは限りません。その方法はすでに見てきましたWindows Update コンポーネントを手動でデフォルトにリセットする。今日は、次のことを見ていきます。Windows Update クライアント スクリプトをリセットするこれにより、Windows Update クライアント設定が完全​​にリセットされます。

Windows Updateクライアントをリセットする

このスクリプトは、Windows Update クライアント設定を完全にリセットします。 Windows10およびServer 2012 R2でテストされています。 Windows Update に関連するサービスとレジストリ キーをデフォルト設定に構成します。 BITS 関連データに加えて、Windows Update に関連するファイルもクリーンアップします。 PowerShell で使用できるコマンドレットにはいくつかの制限があるため、このスクリプトはいくつかの従来のユーティリティ (sc.exe、netsh.exe、wusa.exe など) を呼び出します。

データのバックアップを作成し、Windows システムを再起動し、管理者としてログインします。

Technet/Github から PowerShell ファイルをダウンロードします (リンクは下記に記載されています)。 Reset-WindowsUpdate.psi ファイルを右クリックし、選択します。PowerShell で実行する

確認を求められます。確認すると、スクリプトが実行され、Windows Update クライアントがリセットされます。

このツールは、レジストリ キー、設定、およびサービスをデフォルト値に構成します。すべてのアップデートがリセットされ、完了するとシステムを再起動してアップデートを再インストールできます。

プロセスが完了すると、PowerShell ウィンドウが終了します。

これらのリンクをありがとうタイナマイト:

  • Reset-WindowsUpdate.ps1 Powershell スクリプト:github.com
  • WSUS クライアントをリセットします。github.com
  • Windows Update エージェントをリセットします。github.com

以前に、と呼ばれる別のツールも調べました。Windows Update エージェント ツールをリセットするこれにより、WU エージェントをデフォルト値にリセットできます。このツールは、最新の Windows 10 バージョンと互換性があるように更新され、100,000 人を超えるユーザーによってダウンロードされています。

関連している: