Windows 11の自動インストールを防ぐ方法

Windows 11へのアップグレードを控えたいけれど、突然インストールされるのは避けたい、という場合は、自動インストールを防ぐ方法がいくつかあります。Windowsはこういうのがちょっと癖があって、正直言って、まだ準備ができていないアップデートが何度もプッシュされるとかなりイライラします。幸いなことに、設定を少し調整するだけで、あるいは必要に応じてコマンドラインコマンドをいくつか使うことで、少し余裕が生まれます。ここでの目的は、特にハードウェアやアプリがまだ切り替えに対応していない場合に、Windowsがユーザーの意思に反して自動的に最新バージョンにアップグレードされないようにすることです。

Windows 11のインストールを停止する方法

方法1:Windowsの設定を使用して更新を一時停止および延期する

これは最も簡単な方法です。細かい設定をいじらずにアップグレードを遅らせたいだけなら、良い出発点になります。更新を一時停止すると、Windowsは一定期間、Windows 11などの新しいメジャーアップグレードのダウンロードやインストールを試行しなくなります。これは一種のソフトストップのようなもので、環境によっては、更新を回避し続けたい場合は数週間ごとに再実行する必要があるかもしれません。しかし、シンプルで安全です。

  • 「設定」>「Windows Update」に進みます。これを素早く行うには、 を押してWindows + I「設定」を開き、「更新とセキュリティ」に進みます。
  • 「7日間更新を一時停止」をクリックします。クリックし続けることで期間を延長できますが、数週間後にWindowsから更新を再度有効にするように指示される場合があります。
  • さらに細かく制御したい場合は、Windows Update の「詳細オプション」に移動してください。
  • ここでは、一時停止の最大期間を設定できます。通常は最長35日間まで設定できます。これにより、Windowsが再び強制的に更新を開始するまでの十分な時間が確保されます。

注:これは一種の「様子見」的な方法です。Windowsがアップデートをプッシュしているときに、まだ変更の準備ができていない場合に適用されます。Windowsはバックグラウンドでアップデートをプッシュすることがあり、その場合、一時的にブロックされます。ただし、一時停止期間が終了すると再度プッシュを試みます。そのため、状況を常に把握したい場合は、注意深く監視してください。

方法 2: グループ ポリシー エディターを使用してターゲット バージョンを設定する (Pro または Enterprise)

Windowsのアップグレードインストールを完全に停止したい場合は、こちらの方が信頼性が高いでしょう。少し複雑で、Windows 10/11 ProまたはEnterpriseをご利用の場合のみ利用可能です。Homeではハッキングしない限り利用できません。ただし、Windows 11のような特定の機能のアップグレードをブロックするのには効果的です。

  • [実行] ボックス ( ) に「gpedit.msc」と入力して、グループ ポリシー エディターを開きますWindows + R
  • [コンピューターの構成] > [管理用テンプレート] > [Windows コンポーネント] > [Windows Update] > [Windows Update for Business]に移動します。
  • 「対象の機能更新バージョンを選択する」という設定を見つけてダブルクリックします。
  • これを[有効]に設定し、21H2などの現在のバージョンなど、固定する Windows バージョンを指定します。
  • 「適用」を押してPCを再起動してください。これでWindowsはこの設定を認識し、そのバージョン以降のアップグレードを試行しなくなります。

これはちょっと細かい話ですが、効果的です。なぜこれが効果的なのかと言うと、Windowsに「このバージョンのままにしておいて、新しいバージョンで邪魔しないで」と指示するからです。これは、自動更新システムが最新のアップグレードをしつこくプッシュしてくる場合に有効です。さらに、設定によっては、この方法はアップグレードのダウンロードを遅らせるだけでなく、ダウンロード自体を阻止することもあります。信頼性は高いですが、少しマニアックな方法でもあります。

方法 3: レジストリを使用してアップグレードをブロックする (上級、注意が必要)

レジストリの編集に抵抗がなく、勇気があるなら、Windows 11などの機能アップグレードが表示されないようにするオプションもあります。ただし、レジストリをいじると、注意しないと何かが壊れてしまう可能性があるので注意してください。

  • スタート メニューに「regedit」と入力して Enter キーを押して、レジストリ エディターを開きます。
  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windowsに移動します。
  • WindowsUpdateキーがない場合は、右クリックして新しいキーを作成します。
  • WindowsUpdate内で、 TargetReleaseVersionという新しい DWORD 値を作成し、それを1に設定します。
  • さらに、 TargetReleaseVersionInfoと呼ばれる別の DWORD を追加し、これを現在の Windows バージョンに設定します (例: 21H2)。
  • レジストリを閉じて再起動してください。これにより、Windows 11を含む新しいバージョンへのアップグレードができなくなります。

この方法は少々手間がかかりますが、低レベルでは効果があります。ちなみに、この作業を行う前にレジストリをバックアップすることをお勧めします。Windowsは必要以上に複雑な処理を強いる必要があるからです。レジストリをバックアップしないと、アップデートが完全に停止してしまう可能性があり、これは必ずしも望ましい結果とは言えません。しかし、どうしてもアップグレードができない場合は、最後の手段となる可能性があります。

全体的に見て、どの程度のレベルでセキュリティを強化したいか、そしてHome版かPro版かによって選択は異なります。通常は、標準の一時停止オプションで十分です。それでも解決しない場合は、グループポリシーによる方法を試してください。また、レジストリの編集も効果的ですが、慎重に進めてください。

アップグレードの影響を受けずに、現在のWindowsバージョンを維持する方法について、少しでもお役に立てれば幸いです。理由は分かりませんが、Windowsではこうした機能を直接操作するのが少し難しいのですが、回避策はあります。頑張ってください。そして、バックアップも忘れずに!

まとめ

  • 設定を使用して、更新を一時停止するか、一時停止期間を延長します
  • Pro または Enterprise の場合は、グループ ポリシーでターゲット バージョンを設定します。
  • 最後の手段として、レジストリを微調整してアップグレードをブロックする
  • より深い設定をいじる前に必ずデータをバックアップしてください

まとめ

Windows Update の管理、特に Windows 11 への不要なアップグレードを避けるのは面倒な作業ですが、少しの忍耐と工夫で可能です。最も簡単な方法は、更新を一時停止して対象バージョンを設定することですが、より厄介なケースでは、グループポリシーやレジストリを詳しく調べる必要があるかもしれません。覚えておいてください。バックアップを保存し、注意を怠らないでください。そうすれば、不要なアップグレードのラッシュを防げるかもしれません。この方法が、誰かがアップグレードの混乱をもう少しの間、あるいは少なくとも実際にアップグレードする準備ができるまで、回避するのに役立つことを願っています。