Windows 10のPCでWindows 11のアップデートをブロックする方法

Windows 10 PCへのWindows 11アップデートのインストールを停止し、簡単な手順で永遠にブロックします。

10月5日から、マイクロソフトはWindows 11のアップグレードを対象のWindows 10デバイスに無料で徐々に展開し始めています。対象のデバイスでWindows 10を使用している方は、今すぐにでもWindows Updateで利用できるのではないでしょうか。Microsoftは、ユーザーにWindows 11へのアップグレードを強制しないと発表していますが、Windows 10のサービス終了が近づくにつれ、より一層厳しくなっていくことでしょう。

お使いのデバイスがWindows 11の最低要件を満たしている場合、MicrosoftはWindows 11の無償アップデートが利用可能になった時点で、Windows Updateを通じてWindows 10 PCに自動的にプッシュします。Windows 11へのアップグレードをブロックしたい場合は、こちらをご利用ください。

Windows 11へのアップグレードをまだ控えた方がよい理由

Windows 11は完璧ではなく、美観を除いてWindows 10より大きく改善されているわけではありません。Windows 11は比較的新しいOSなので、他のWindows OSと同様に、バグや問題、潜在的なセキュリティ・リスクがあります。

一方、Windows 10は完全にバグがないわけではありませんが、リリースから5年が経過しているため、ほとんどのバグや問題はこの数年の間に修正されています。ですから、Windows 11のバグなどが修正されるのを待ってからアップグレードするのがよいでしょう。

その上、Windows 11は、以前のどのWindowsオペレーティングシステムよりも高いハードウェア要件を必要とします。例えば、Windows 11は4GB RAMと64GBハードディスクスペースが必要で、これはWindows 10を動かすのに必要なRAMとストレージスペースの2倍です。

Windows 11は、ゲームモード、ウィジェット、起動時間の短縮、アンドロイドのサポートなど、いくつかの新機能を提供しているが、インストールする正当な理由にはならないかもしれない。

とはいえ、Microsoftは、Windows 11をインストールしてから10日以内に、以前のWindowsバージョンに簡単にロールバックするオプションを提供しています。つまり、Windows 11にアップグレードして試してみて、もし気に入らなければ、10日以内にWindows 10や他のバージョンにロールバックすることができるのです。その方法を知りたい方は、別の記事でWindows 10からWindows 11にアップグレードする方法とWindows 10にダウングレードする方法を紹介していますので、そちらをご覧ください。

Windows 10でWindows 11の更新を停止する方法

Microsoftは、Windows 11がWindows 10コンピュータに強制的に押し付けられることはなく、アップグレードするかどうかはユーザーが決められると約束していますが。しかし、これは将来的に変更されるかもしれません。そこで、Windows 11のアップデートに永久に抵抗したい場合でも、一時的にだけ抵抗したい場合でも、私たちがそのお手伝いをします。Windows 11のアップデートをブロックするには、Windowsアップデート、レジストリエディタ、またはグループポリシーエディタを使用するいくつかの方法があります。

Windows 11のアップグレードをWindows Updateで一時的に停止する

Windows 11のアップデートをブロックする最も簡単な方法は、Windows UpdateでWindows 11のダウンロードとインストールを遅延させるか、Windows Updateを完全に利用しないことです。

スタート」メニューをクリックし、「設定」オプションを選択するか、ショートカットのWindows+Iで「設定」を開いてください。

設定」アプリで、「更新とセキュリティ」タイルをクリックします。

更新とセキュリティの設定」ページで、左側のパネルにある「Windows Update」オプションを選択します。Windows 11へのアップグレードの準備ができた場合、「Windows 11へのアップグレードの準備ができました」というメッセージ(アップグレードの案内)が表示されます。メッセージの下には、更新プログラムをダウンロードしてインストールするオプションと、下図のように無視するオプションも表示されます。更新プログラムを確認する」ボタンをクリックして手動で更新プログラムを確認しないと表示されないことがあります。

ここで、「今のところWindows 10のまま」オプションをクリックすると、Windows 11のアップデートを無視することができます。

これで、少なくとも数週間は、アップグレードの案内が再び表示されなくなります。しかし、これは一時的なもので、アップグレードのオプションは再び表示され、インストールするように促されます。

Windows 11アップグレードは、今のところWindows 10システムのオプションですが、将来的には必須となる可能性があります。また、Windows 11のアップデートを防ぐために、更新を一時停止することができます。Windowsの更新ページで、「7日間更新を一時停止する」をクリックすると、7日間更新をブロックすることができます。

これにより、7日間、一時的に更新が一時停止または停止されます。さらに7日間更新を一時停止したい場合は、「さらに7日間更新を一時停止する」をクリックします。これにより、最大35日前までこのデバイスにアップデートがインストールされるのを一時停止することができます。その後、再び一時停止する前に、新しいアップデートを取得する必要があります。

こうすることで、アップデートは7日間一時停止または停止されます。この期間(ここでは7日間)は、Windows Updateウィンドウの詳細オプションから、希望する期間に変更することも可能です。また、いつでも好きなときに更新を再開することができます。

また、「詳細オプション」をクリックすると、一時停止期間を変更することができます。

そして、「更新の一時停止」セクションの下にあるドロップダウンで一時停止期間を変更します。

この方法は、PC上のWindows 11アップデートを一時的にブロックするだけです。しかし、恒久的な解決策が必要な場合は、以下の方法のいずれかを試してください。

Windows UpdateサービスをオフにしてWindows 11アップデートを停止する

Windows 10でWindows 11アップデートを恒久的にブロックしたい場合、Windowsアップデートサービス全体をオフにすることが1つの方法です。しかし、このサービスを無効にすると、システムが機能およびセキュリティ更新プログラムを取得できなくなることにも留意してください。以下はその方法です。

まず、タスクバーの検索ボタンをクリックし、検索バーに「サービス」と入力します。次に、検索結果から「サービス」アプリを選択します。

または、Windows+Rキーを押して、「ファイル名を指定して実行」ユーティリティにservices.mscと入力し、Enterキーを押して、Windowsサービスを開くこともできます。

サービス」ウィンドウで、サービスのリストをスクロールダウンして、「Windows Update」を探します。見つけたら、それをダブルクリックします。

Windows Updateのプロパティダイアログボックスが表示されます。ここで、サービスの状態の下にある「停止」ボタンをクリックして、サービスを停止します。

次に、「スタートアップの種類」ドロップダウンから「無効」を選択し、「適用」ボタンをクリックします。

Windows 11のアップデートを含むすべてのアップデートが停止されます。Windows Updateを再び有効にしたい場合は、「自動」または「手動」を選択し、「適用」をクリックします。

レジストリエディタを使用してWindows 11の更新をブロックする

上記の方法は、OSやその他のプログラムのセキュリティや累積更新パッチなど必要な更新を含む、Windows 10 PCのすべての更新をブロックします。そのため、Windows 11への機能アップグレードのみをブロックしたい場合は、Microsoftが導入した新しい「TargetReleaseVersion」ポリシーまたはレジストリ設定を使用することができます。

Windows 10 バージョン 1803 で、Microsoft は ‘TargetReleaseVersion’ と呼ばれる設定またはポリシーを導入し、ユーザーがコンピューターに移行させたい Windows 10 のターゲット機能アップグレードおよび/またはそのバージョンがサービス終了に達するまで滞在することを指定できるようにしました。

ターゲット機能アップグレードのバージョンを現在のWindows 10またはより新しいバージョンに設定することで、特定のバージョンのWindows 10にとどまったことを確認できます。例えば、現在のWindows 10コンピュータのほとんどはバージョン21H1または20H2を使用しているので、Windows 10のターゲットバージョンを21H1または20H2、または最新バージョンのWindows 10 21H2(2021年11月16日にロールアウトを開始)に設定することができます。では、その方法について見ていきましょう。

始める前に、Windows 10のバージョンを確認しましょう。そのためには、「設定」を開き、検索バーで「あなたのPCについて」を検索し、結果を選択します。

次に、「Windowsの仕様」までスクロールして、Windowsのバージョンを確認します。下図のように、このシステムはWindows 10バージョン21H1です。

これで、Windows 10 PCを現在のバージョンにロックダウンするか、Windows 10の新しいバージョンにアップグレードすることができます(ただし、Windows 11は不可)。

では、以下の手順で対象のWindows 10のバージョンを設定し、Windows 11のアップグレードをブロックしてください。

Win+Rを押してRunウィンドウを開き、regeditと入力し、Enterキーを押してレジストリエディタを開きます。

次に、左側のナビゲーションペインを使用して、またはレジストリエディタのアドレスバーに以下のパスをコピーして、以下の場所に移動します。

HKEY_LOCAL_MACHINE@SOFTWARE@Policies@Microsoft@Windows

左側のペインで、Windowsフォルダの下にある「WindowsUpdate」キー(フォルダ)を探します。見つからない場合は、「Windows」キーを右クリックし、「新規作成」>「キー」を選択してキーを作成する必要があります。

そして、そのキーの名前をWindowsUpdateに変更します。

次に、「Windows Update」キーまたは右ペインを右クリックし、「新規作成」→「DWORD(32ビット)値」を選択して、新しいレジストリ設定を作成します。

そして、新しく作成したDWORDの名前をTargetReleaseVersionに変更し、ダブルクリックしてその値を1に設定し、[OK]をクリックします。

次に、WindowsUpdateまたは右ペインで右クリックし、「新規作成」→「文字列」を選択して、新しい文字列を作成します。

次に、この文字列の名前を ProductVersion に変更します。

そして、「ProductVersion」の値データに、残したいWindows OSを設定します。この場合は、Windows10です。

その後、右ペインで右クリックし、「新規作成」→「文字列」を選択して、別の文字列値を作成します。そして、TargetReleaseVersionInfoに名前を変え、その値にアップグレードしたい、またはそのまま使い続けたいバージョンを設定します。例えば、このPCは現在「Windows 10 Version 21H1」なので、値のデータを「21H1」に設定します。Microsoftが現在もサービスしているWindows 10のバージョン一覧は、こちらのリンクから確認できます。

21H1は、現在お使いのWindows 10または新しいバージョンのWindows 10に置き換えることができます。Windows 10 21H2(最新バージョン)の展開が始まっているため、’TargetReleaseVersionInfo’の値データを21H2に設定して、システムをWindows 10の最新バージョンにアップグレードすることも可能です。

Microsoftが新しいバージョンのOSをリリースした場合、最新のWindows 10のアップグレードを取得するために、値データを更新する必要があります。まだ最新版がプッシュされていない場合でも、これを行うことでPCをWindows 10の最新機能更新版にアップグレードすることができます。

あとは、レジストリエディタを閉じてパソコンを再起動すれば、変更が適用されます。

これで、Windows 11のアップデートがパソコンにインストールされないようにすることに成功しました。Windows Updateの設定で更新を確認しても、MicrosoftはWindows 11のアップグレードをプッシュしてきません。もし、Windows 11にアップグレードすることになったら、上記のレジストリを削除して、更新プログラムのチェックを試してみてください。

グループポリシーエディタを使用してWindows 11の更新をブロックする

Windows 10 PCにWindows 11がダウンロードされインストールされるのをブロックするもう1つの方法は、グループポリシーエディタを使用することです。ただし、ローカルグループポリシーエディタツールは、Windows 10のProfessional、Enterprise、Educationエディションでのみ利用可能で、Homeエディションでは利用できません。Windows 10 HomeエディションでWindows 11のアップデートをブロックしたい場合は、上記のレジストリを使用する方法を使ってください。ここでは、グループポリシーエディターを使用してWindows 11のアップグレードをブロックする方法を説明します。

ファイル名を指定して実行」ウィンドウを開き、「gpedit.msc」と入力してEnterキーを押すと、ローカルグループポリシーエディタが開きます。または、Windowsの検索で「グループポリシーの編集」を検索し、それを開きます。

次に、ローカル・グループ・ポリシー・エディタの左側のナビゲーション・パネルで、次の場所に移動します。

ローカルコンピュータポリシー > コンピュータの構成 > 管理用テンプレート > Windowsコンポーネント > Windows Update > Windows Update for Business

そして、編集するWindows Update for Businessフォルダの右側にある「対象の機能更新バージョンの選択」ポリシーをダブルクリックします。

ここで、ポリシーを「有効」に設定します。

有効化した後、オプションに以下の値を入力します。

  • どのWindows製品のバージョンで機能アップデートを受信するか」-Windows 10を設定します。
  • 機能アップデートの対象バージョン」-21H1または21H2を設定します。

製品バージョン欄には、OSのバージョンを入力します。Window 10のOSで言いたいので、Windows 10と入力しました。Target version of Feature updates‘欄には、アップグレードしたい、またはそのままでいたい機能アップデートのバージョンの値を入力します。21H1や21H2(最新版)など、特定のバージョンに設定することができます。このPCでは、Windows 10のバージョン21H2までアップグレードしたい(それ以上はしたくない)ので、21H2と入力しました。

その後、「適用」をクリックして変更を保存し、「OK」をクリックしてダイアログボックスを閉じます。これで、Local Group Policy Editorを終了し、コンピュータを再起動すれば、変更が適用されます。これにより、Windowは指定されたバージョンの機能アップデートがまだインストールされていない場合、強制的にインストールされます。

また、指定したバージョン以上のWindows(Windows 11を含む)がシステムにインストールされないようになります。

Windows 11 にアップグレードすることがある場合は、上記のポリシーで [設定されていない] または [無効] を選択し、[適用] をクリックします。その後、システムを再起動し、更新を確認します。

以上で設定は終了です。

Scroll to Top