Intro:
In Windows 10 and Windows 11, you can select a Target Feature Update Version to control which specific version of the operating system your device installs. This is especially useful in enterprise environments or for individual users who want to delay upgrading to a newer version for stability, compatibility, or testing purposes.
How to Select the Target Feature Update Version:
Using Group Policy:
Open the Group Policy Editor:
- Press
Win + R
, typegpedit.msc
, and press Enter.
- Press
Navigate to:
Computer Configuration > Administrative Templates > Windows Components > Windows Update > Manage updates offered from Windows Updates
.
Locate and configure the policy:
- Find Select the target Feature Update version.
- Double-click to open the policy settings.
- Set it to Enabled.
- Reference this link for the next bit of information: aka.ms/WindowsTargetVersioninfo
- Enter "Windows 10" or "Windows 11" in the first box.
- Enter the Target Version (e.g.,
21H2
for Windows 10, or22H2
for Windows 11).
Apply and save:
- Click OK to save the changes.
Using Registry Editor:
Open the Registry Editor:
- Press
Win + R
, typeregedit
, and press Enter.
- Press
Navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
.
Create or modify the keys:
- Right-click in the right pane and select New > DWORD (32-bit) Value.
- Name the value:
TargetReleaseVersion
. - Set its data to
1
.
Specify the target version:
- Right-click again and create a new String Value.
- Name it:
TargetReleaseVersionInfo
. - Set the data to your desired version (e.g.,
21H2
or22H2
).
Close the editor and restart your system.
Using PowerShell:
For a more automated approach, use PowerShell to set the target version:
- Open PowerShell as Administrator.
- Run the following commands:
Notes:
- TargetReleaseVersionInfo must match the official version names (e.g.,
22H2
for the second half of 2022). - This setting will prevent the device from installing a newer feature update than the specified version.
- Security updates and cumulative updates for the specified version will still be installed.
π½