Windowsの自動アップグレードを確実に防ぐ方法|ステップバイステップ完全ガイド
最近、WindowsがPCを最新の機能更新プログラムへ自動的にアップグレードしたり、Windows 10からWindows 11へ勝手に移行させたりするという報告が多数寄せられています。Windows 10や特定のバージョンを使い続けたいユーザーにとって、気づかないうちにアップグレードされるのは不安なものです。こうした事態を確実に防ぐために、以下の方法でWindowsのアップグレードをブロックしておきましょう。
Microsoftは本当にユーザーの同意なしにアップグレードしているのか?
アップグレードは任意のはずなのに、なぜ勝手に進んでしまうのでしょうか。興味深いことに、Microsoftや信頼できる情報源から「意図的に同意なしで自動アップグレードを行っている」という公式情報は確認されていません。多くの場合、ユーザーがうっかりアップグレードを承認してしまったか、何らかの不具合が原因と考えられます。
Microsoftは特にOSのメジャーアップグレードに関して強引な姿勢で知られています。予期しないアップグレードの通知で「承認」をうっかりクリックしてしまう可能性は十分にあります。また、機能更新プログラムは通常のWindows Updateと同じ画面に表示されるため、他の更新と一緒にインストールしてしまうこともあります。
さらに、Windows Updateの設定で「利用可能になったら最新の更新プログラムをすぐ入手する」オプションが有効になっていると、機能更新プログラムが自動的にインストールされることがあります。加えて、現行バージョンがサービス終了(End of Service)に達すると強制的にインストールされます。例えばWindows 11 23H2は2025年11月にサポートが終了しています。
原因が何であれ、ユーザーのPCが予期せずアップグレードされるケースは後を絶ちません。これを避けたいなら、誤操作によるアップグレードさえ防げるよう、以下の対策を事前に講じておきましょう。
グループポリシーエディターでアップグレードを阻止する
Windows ProまたはEnterpriseエディションを使用している場合、グループポリシーエディター(GPE)を使って、特定の機能更新バージョンやOSエディションに固定できます。まず、現在の正確なバージョンを確認しましょう。Win+Rキーを押して「winver」と入力し、「Windows のバージョン情報」を開きます。画面上部に「24H2」「25H2」のようなバージョン番号が表示されます。
Windows検索で「gpe」と入力し、「グループポリシーの編集」を開きます。
次の順に移動します:コンピューターの構成 → 管理用テンプレート → Windows コンポーネント → Windows Update → Windows Update から提供される更新を管理する。ここで「対象の機能更新プログラムのバージョンを選択する」ポリシーを開きます。
「有効」を選択し、「オプション」の1つ目のフィールドにOSエディション、2つ目のフィールドに対象の機能更新バージョンを入力します。例えばWindows 10からWindows 11へのアップグレードを防ぎたい場合は、1つ目に「Windows 10」、2つ目に「22H2」と入力します。
変更を適用すれば、それ以降のバージョンやエディションへのアップグレードは行われなくなります。
レジストリでアップグレードを阻止する
上記のグループポリシーはWindowsレジストリからも適用できます。Homeエディションにはグループポリシーエディターが標準搭載されていないため、Homeユーザーはこちらの方法が必要になります。手順は以下の通りです。
警告: レジストリの誤った編集はデータ破損やシステム不安定化につながる恐れがあるため、変更を加える前に必ずレジストリのバックアップを取ってください。
レジストリエディターを開き、以下の場所へ移動します:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
右側のパネルで右クリックし、「新規」→「DWORD (32ビット) 値」を選択して「TargetReleaseVersion」という名前を付けます。ダブルクリックして値を「1」に設定します。
続けて、再度右クリックから「新規」→「文字列値」を選択し、「ProductVersion」という名前を付けます。開いて、固定したいOSエディション名を入力します。機能更新プログラムのアップグレードだけを防ぎたいなら「Windows 11」、OS自体のアップグレードをブロックしたいなら「Windows 10」と入力します。
さらに別の「文字列値」を作成し、「TargetReleaseVersionInfo」という名前を付けます。開いて、機能更新バージョンを入力します。Windows 10の場合は「22H2」です。
なお、Windows 11でターゲットバージョンを設定した場合、そのバージョンのサービス終了後はこのレジストリ編集が無視される点に注意してください。Windows 11はサポート期限切れから60日以内に強制アップグレードを実行します。
InControlアプリでPCを現在のWindowsバージョンに固定する
さらに堅牢なソリューションをお探しなら、無料アプリ「InControl」がおすすめです。操作がより簡単で、ブロックを恒久的に維持できる点が魅力です。このアプリはOSエディションと機能更新バージョンを現在の状態に固定します。6種類の異なるレジストリキーを使用して固定を強制するため、サービス終了後でもバージョンアップグレードを防ぐことができます。
使い方は簡単で、「Take Control」ボタンをクリックするだけです。即座にアップグレードが凍結され、毎月の通常のWindows更新プログラムは引き続き受け取れます。凍結状態を維持するためにアプリを常時起動しておく必要はありません。ただし、設定を解除するときは再度このアプリを使用する必要があります。
これらの対策を施せば、どんな手段によってもPCの環境が勝手にアップグレードされる心配はありません。ただし、将来的にアップグレードしたい場合は、これらの設定をすべて元に戻す必要があります。まだWindows 10を使っている方は、Windows 11へアップグレードすべき理由をチェックしてみるのもよいでしょう。
-
【24時間限定無料】VX Search Pro – Windows PC内のファイルを高速・柔軟に検索
「あのファイルを探したいのに、保存場所もファイル名も思い出せない…」そんな経験はありませんか?Windows向けのファイル検索ソフト「VX Search」を使えば、目的のファイルを素早く簡単に見つけられます。さらに今回は、通常有料の上位版が無料で手に入るキャンペーン情報もお届けします。 VX Searchとは? VX Searchは、ルールベースで自動的にファイルを検索できるソリューションです。ファイルの種類、カテゴリ、ファイル名、サイズ、保存場所、拡張子、正規表現、テキストやバイナリパターン、作成日時・更新日時・最終アクセス日時、EXIFタグなど、実にさまざまな条件でファイルを絞り込めます。
-
WindowsがPS5コントローラーを認識しない!原因と6つの解決策
PlayStation 5のコントローラー「DualSense」は、業界でも最高クラスの性能を誇るデバイスです。しかし、すべてのユーザーがその快適さを十分に楽しめているわけではありません。中には「WindowsがPS5コントローラーを認識してくれない」というトラブルに直面している方もいます。この記事では、この問題の原因と、誰でも簡単に試せる解決策を詳しく解説します。 PCがPS5コントローラーを認識しない原因は? PS5コントローラーをPCにBluetooth接続する際は、コントローラー中央のPSボタン(ホームボタン)を長押しし、そのままの状態で共有(Share/作成)ボタンを押す必要がありま