Windows レジストリハックで Windows アップデートをマスターしましょう

多くのユーザーが、MicrosoftのWindowsアップデート管理に関して共通の不満を抱いています。これらのアップデートは頻繁に実行されるため、特に仕事中やゲーム中に実行されると、進行中のタスクが中断される可能性があり、pingの急上昇やフレーム落ちといった様々な技術的問題を引き起こすことがよくあります。アップデートを完全に無効にすることは重大なセキュリティリスクをもたらしますが、Windowsレジストリの便利な調整方法をいくつか発見しました。これにより、ユーザーはアップデートプロセスを制御できるようになり、煩わしさを大幅に軽減できます。

重要: Windowsレジストリを変更する前に、必ずバックアップを作成してください。不適切な変更は、システムの不安定化やデータ損失につながる可能性があります。

Windows Updateの自動ダウンロードとインストールを防ぐ方法

Windowsはデフォルトで、利用可能な更新プログラムを自動的にダウンロードしてインストールします。この自動プロセスは、しばしば不都合なタイミングで再起動を要求し、システムの中断を引き起こす傾向があります。この自動動作を回避するには、以下のレジストリ設定を変更してください。

Windows レジストリ エディターを起動し、次のパスに移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

Windowsキーを右クリックし、「新規」「キー」を選択して、新しいキーに「」という名前を付けますWindowsUpdate。次に、WindowsUpdate内に「」という別のキーを作成しますAU

レジストリに新しいキーを作成する

次に、AUキーを選択し、右側のペインで右クリックして、「新規」「DWORD(32ビット)値」を選択します。この値に名前を付け、ダブルクリックして編集し、値を2AUOptionsに設定します。

レジストリに新しいDWORD値を作成する

この調整により、Windowsは更新プログラムのダウンロードとインストールの前に確認メッセージを表示し、手動で更新するプロセスに移行します。ただし、 Windows Updateの設定で「最新の更新プログラムが利用可能になったらすぐに入手する」オプションが有効になっている場合、この設定は有効になりません。Windowsの設定> Windows Updateで、このオプションが無効になっていることを確認してください。

アップデート後の自動再起動を無効にする

Windowsは通常、非アクティブな時間帯に更新プログラムのインストールを完了するために再起動します。そのため、PCを起動したまま放置すると煩わしい場合があります。ログインしたままWindowsが再起動しないようにするには、レジストリを少し変更するだけで済みます。

レジストリ内の同じAU の場所に移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

という名前の新しいDWORD値を作成します。ダブルクリックしてNoAutoRebootWithLoggedOnUsers値を1に設定します。

Windows Updater の自動再起動を停止するレジストリキー

この変更を実装すると、ログアウトしているときや非アクティブな時間帯にのみ、システムが再起動して更新が適用されます。

不要な機能のアップグレードを防ぐために Windows を特定のバージョンにロックする

24H2や25H2といった年次機能アップデートは、ユーザーインターフェースやワークフローに大きな変更をもたらす可能性があります。セキュリティパッチや累積アップデートは引き続き適用しつつ、これらのメジャーアップデートを回避したい場合は、以下のレジストリ変更をご利用ください。

レジストリ内の次の場所に移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate

WindowsUpdateセクションで、3つのエントリを作成する必要があります。1つはDWORD値、もう1つは文字列値です。右側のペインで右クリックし、「DWORD(32ビット)値」を1回、「文字列値」を2回選択します。以下の手順で設定してください。

  • DWORDTargetReleaseVersion= 1
  • 文字列ProductVersion= Windows 11
  • 文字列TargetReleaseVersionInfo= 現在の Windows のバージョンを入力します (例: 25H2)。
レジストリを使用して Windows バージョンを永続的に設定する

アップグレードの準備ができたら、 TargetReleaseVersionInfoフィールドに新しいバージョン番号を入力するか、これらの値を完全に削除します。

Windows Update による自動ドライバー更新の防止

Windowsはデバイスドライバーの自動更新も行いますが、必ずしも最適な選択につながるとは限りません。ドライバーの更新を手動で停止する方法もありますが、多くの場合、すべてのドライバーのインストールではなく、メーカーによる更新のみが無効になります。Windows Updateによるドライバーの更新を完全に停止するには、以下の手順に従ってください。

このレジストリの場所にアクセスします:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate

という名前の新しい DWORD 値を作成しExcludeWUDriversInQualityUpdate、それをダブルクリックしてその値を1に設定します。

レジストリを使用してドライバーの更新を防止する

この調整により、Windows は更新プロセス中に新しいドライバーを検索しなくなります。

更新一時停止期間をデフォルトの5週間を超えて延長する

Windows Updateを完全に無効にすることは好みませんが、最近最適化されたシステムでは、安定性を確認するために頻繁に一時停止しています。デフォルトの5週間の一時停止制限は制限が厳しすぎると感じるので、以下のレジストリ変更で制限を延長できます。

レジストリ内の次の場所に移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings

という名前で新しいDWORD値を作成しますFlightSettingsMaxPauseDays。基数を「10進数」に設定し、「365」(または任意の数値)を入力します。

レジストリを使用して更新一時停止期間を延長する

これらの変更を実施した後、設定でWindows Update を開くと、最大 52 週間更新を一時停止できるようになり、システム更新をより細かく制御できるようになります。

Windows Update 設定で一時停止週数が表示されている

これらの設定があっても、更新サービスが有効な限り、緊急の更新のために Windows がまれにこれらの設定を上書きする可能性があることに注意してください。

出典と画像