How do I deploy Windows 11 Upgrade?

I can see there was a feature request for Windows 11 Upgrade that is marked as complete, but I can’t find the relevant task to run within Immy.

Can someone please advise which task to run for WIndows 11 upgrade, or is this feature still in development?

Use the Target Feature Version to set your version to Windows 11, and then use the windows update task to make it happen. These two tasks are being combined (by me) and should be released this month.

1 Like

Hi I don’t see the Target Feature Version option in Tasks there is only a Task to Block Windows 11 in my global list is this something I would have to create? can you post some screenshots or link to guide?

Thank You

Hi Winston,

I just had a look myself. You need to use the “Target Windows Feature Version (Block Windows 11)” task and create a deployment so you can edit the parameters. Default parameters are REMOVE which blocks Windows 11. But you can edit this default value when creating a deployment and select Windows 11 as the target:

Just to be clear, REMOVE removes the entries from the registry–that doesn’t necessarily block Windows 11. If you have Windows 10 and set the ProductVersion to Windows 10, Windows 11 will NEVER be offered or install over Windows 10 (for example).

@Gav has recently updated the notes on the task with link references for further understanding of how this Microsoft implemented feature works–on the Immy side, the script is simply setting 3 Windows Registry entries based on the parameters chosen.

1 Like

@DimitriRodis I’ve used these steps and the deployment shows as compliant, but when I run the Windows Update deployment Im not seeing any action. Am I missing something?

Here is the output logs:


Windows Update PolicyState: HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UpdatePolicy\PolicyState

These values are present due to policies that are defined elsewhere, such as an MDM, Windows
Update for Business (WufB), Windows Target Feature Update settings, or other registry
locations, such as:

HKLM:\SOFTWARE\Microsoft\WindowsUpdate\ux\Settings
HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
HKLM:\SOFTWARE\Microsoft\PolicyManager\current\device\update

The following values are present in the registry which will affect update applicability.
The following values cannot be directly set, as they represent a resulting set of policies.

PolicyState DefaultValue CurrentValue


FeatureUpdatesDeferralInDays (NOT PRESENT) 0
PolicySources (NOT PRESENT) 2
QualityUpdatesDeferralInDays (NOT PRESENT) 0
TargetProductVersion (NOT PRESENT) Windows 11
TargetReleaseVersion (NOT PRESENT) 24H2


Excluded Updates (7):
Title Category Severity KB CVEIDs DaysOld IsHidden


Saitek - Input - Saitek Gamers’ Keyboard Hot Keys (HID) Drivers 2328 True
Saitek - Input - Saitek Gamers’ Keyboard Command Pad (HID) Drivers 2327 True
Saitek - Input - Saitek Gamers’ Keyboard Hot Keys (HID) Drivers 2325 True
Saitek - Input - Saitek Gamers’ Keyboard (USB) Drivers 2324 True
Saitek - Input - Saitek Gamers’ Keyboard Hot Keys (HID) Drivers 2319 True
Saitek - Input - Saitek Gamers’ Keyboard Command Pad (USB) Drivers 2318 True
Saitek - Input - Saitek Gamers’ Keyboard Hot Keys (USB) Drivers 2318 True

Included Updates (0):

True

It shows compliant but takes not action to upgrade from Windows 10:

There is likely an update blocker. Deploying the target feature update settings will cause Windows Update to offer the update as long as the machine is supported to do so. Does this machine meet the Windows 11 requirements?

Run the Windows 11 Hardware Readiness task in Audit mode.