Endpoint Central Cloud ナレッジベース

Windows Updateによる機能更新プログラム(Feature Update)の配布をブロックする方法


この記事では、Endpoint Central Cloudを使用して管理対象のWindows Update自動更新の設定を変更し、機能更新プログラム(Feature Update)の配布のみをブロックする方法について説明しています。
また、この方法を利用することで、Windows 10 が意図せず Windows 11 へアップグレードされることを阻止することも可能です。

Windows Updateで機能更新プログラム(Feature Update)の配布のみブロックする

 

Feature Updateの配布のみをブロックする
レジストリ編集の構成を作成する

構成機能を使用してレジストリを編集し、特定のOSバージョンを指定することで、それより新しいバージョンへのアップグレード(=機能更新プログラムの適用)をブロックします。

  1. Endpoint Central Cloudコンソール画面にアクセスし、「構成」タブ →「構成の追加」→「Windows」を開きます。
  2. 「レジストリ」→「コンピューター」をクリックします。
  3. レジストリ編集構成の詳細画面が表示されます。構成の名前/説明には任意の名前を入力し、必要に応じて説明を追加します。
    (例)構成の名前: FUのブロック、 説明: Windows 11のバージョンを23H2に指定
  4. レジストリ構成の詳細を入力します。はじめに以下の内容を入力し、完了後[レジストリ構成の追加]をクリックします。
    • レジストリ設定: 手動
    • アクション: 値の変更
    • ヘッダーキー: HKEY_LOCAL_MACHINE
    • サブキー: Software\Policies\Microsoft\Windows\WindowsUpdate
    • データタイプ: REG_DWORD
    • 値の名前: TargetReleaseVersion
    • 値のデータ: 1
  5. 続いて以下の内容を入力し、完了後[レジストリ構成の追加]をクリックします。
    • レジストリ設定: 手動
    • アクション: 値の変更
    • ヘッダーキー: HKEY_LOCAL_MACHINE
    • サブキー: Software\Policies\Microsoft\Windows\WindowsUpdate
    • データタイプ: REG_SZ
    • 値の名前: TargetReleaseVersionInfo
    • 値のデータ: 23H2 ※条件に合う値を入力します。
    TargetReleaseVersionInfo の値について
    このレジストリ構成を適用すると、 Windows Update は 指定したバージョン(この場合は 23H2)より新しいバージョンへのアップグレードとなる機能更新プログラム(Feature Update)を適用しなくなります。
    (例)現在23H2のコンピューターで24H2以降をブロックしたい → 23H2
    (例)現在22H2のコンピューターで23H2以降をブロックしたい → 22H2
    そのため、Windows Updateで機能更新プログラムを配布する場合は、必要に応じてこの値を適宜変更する必要があります。ただし、指定したバージョンのサポート期限を過ぎると、この設定は機能しなくなるとされています(参考:Microsoft)。

  6. 配布対象を選択します。はじめにドメイン/ワークグループまたはリモートオフィスを選択し、右側のフィルターアイコンをクリックして対象を絞り込みます。
    本番環境に適用する前に、テスト環境で必ず検証してください。
  7. 必要に応じて実行設定を選択します。
  8. 必要に応じて、[保存] →「テンプレート」を選択し、上記の内容をテンプレートとして保存します(不要な場合はこの手順をスキップし次に進みます)。
  9. 「配布」または「今すぐ配布」をクリックします。
テンプレートを利用する

「構成」タブ →「構成の追加」→「テンプレート」→「Windows PSのアップグレードを無効化」(Disable Windows OS Upgrade) のテンプレートは、現在のWindows 10/11では適用できません。

このテンプレートは、レジストリを以下のように変更する構成です。
アクション: 値の変更
ヘッダーキー: HKEY_LOCAL_MACHINE
サブキー: SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
データの種類: REG_DWORD
値の名前: DisableOSUpgrade
値: 1

 


Windows 10からWindows 11への自動更新をブロックする
レジストリ編集の構成を作成する

構成機能を使用してレジストリを編集し、特定のOSバージョンおよび製品名を指定(Window 10)することで、Windows 11へのアップグレードをブロックします。

  1. Endpoint Central Cloudコンソール画面にアクセスし、「構成」タブ →「構成の追加」→「Windows」を開きます。
  2. 「レジストリ」→「コンピューター」をクリックします。
  3. レジストリ編集構成の詳細画面が表示されます。構成の名前/説明には任意の名前を入力し、必要に応じて説明を追加します。
    (例)構成の名前: Windows11のブロック、 説明: Windows 10のバージョンを22H2に指定
  4. レジストリ構成の詳細を入力します。はじめに以下の内容を入力し、完了後[レジストリ構成の追加]をクリックします。
    • レジストリ設定: 手動
    • アクション: 値の変更
    • ヘッダーキー: HKEY_LOCAL_MACHINE
    • サブキー: Software\Policies\Microsoft\Windows\WindowsUpdate
    • データタイプ: REG_DWORD
    • 値の名前: TargetReleaseVersion
    • 値のデータ: 1
  5. 続いて以下の内容を入力し、完了後[レジストリ構成の追加]をクリックします。
    • レジストリ設定: 手動
    • アクション: 値の変更
    • ヘッダーキー: HKEY_LOCAL_MACHINE
    • サブキー: Software\Policies\Microsoft\Windows\WindowsUpdate
    • データタイプ: REG_SZ
    • 値の名前: TargetReleaseVersionInfo
    • 値のデータ: 22H2
    TargetReleaseVersionInfo の値について
    このレジストリ構成を適用すると、 Windows Update は 指定したバージョン(この場合は 22H2)より新しいバージョンへのアップグレードとなる機能更新プログラム(Feature Update)を適用しなくなります。そのため、Windows Updateで機能更新プログラムを配布する場合は、必要に応じてこの値を適宜変更する必要があります。
    ただし、指定したバージョンのサポート期限を過ぎると、この設定は機能しなくなるとされています(参考:Microsoft)。
  6. 続いて以下の内容を入力し、完了後[レジストリ構成の追加]をクリックします。
    • レジストリ設定: 手動
    • アクション: 値の変更
    • ヘッダーキー: HKEY_LOCAL_MACHINE
    • サブキー: Software\Policies\Microsoft\Windows\WindowsUpdate
    • データタイプ: REG_SZ
    • 値の名前: ProductVersion
    • 値のデータ: Windows 10
  7. 配布対象を選択します。はじめにドメイン/ワークグループまたはリモートオフィスを選択し、右側のフィルターアイコンをクリックして対象を絞り込みます。
  8. 必要に応じて実行設定を選択します。
  9. 必要に応じて、[保存] → テンプレート を選択 し、上記の内容をテンプレートとして保存します。不要な場合はこの手順をスキップし次に進みます。
  10. [配布]または[今すぐ配布]をクリックします。

Windows Updateの自動更新を停止する

Windows Updateの自動更新をすべて停止する場合は、こちらを参照します。
Feature Updateだけでなく、月例更新プログラムなどWindows Updateのすべての自動更新を停止します。

※この操作により、今後Windows Updateから更新プログラムが自動的にインストールされなくなります。

 
この記事はこちらの内容(英語)を参考にしています。