Your plan works fine, essential do this:
Choose language, keyboard layout, device name etc.
Once you hit the login screen, press F10 to open CMD. Technically you can open CMD while it's installing Updates but I don't recommend this because it will restart without warning and might interrupt the following process.
Run
slui.exe /upk. This is not always necessary but I suspect sometimes the Home license will be installed and needs to be removed first. Doesn't hurt to do anyway.Run
changepk.exe /ProductKey <Your product Key>It will say it failed but ignore it.Restart
It's now Windows 11 Pro.
I installed Windows 11 Home into a Virtual Machine and tested this using the Generic Keys from this website, this is what I found to get to the steps above:
- Running
changepk.exe /ProductKey VK7JG-NPHTM-C97JM-9MPGT-3V66T(Key for Windows 11 Pro) brought up the "Preparing for Upgrade" dialogue but then failed with Error Code0x80070490


I also tried
slmgr.vbs /ipk VK7JG-NPHTM-C97JM-9MPGT-3V66T. This errored with 0xC004F069 and said to run SLUI to get full details.
I ran
slui.exe 0x2a 0xC004F069and it said
However, I then ran
slui.exe /upkto uninstall the Product Key, and then triedchangepk.exeagain, after rebooting the OOBE was now for Windows 11 Pro and I could create a local user and domain join.

How to upgrade from Windows 11 Home to Pro for free?
Upgrading device from Windows 11 Home to Pro
Upgrading from home to pro
Windows 11 Can I upgrade Home to Pro using an OEM key
Which key do I need to upgrade Windows 11 Home to Pro?
Can you upgrade Windows 10 or 11 Home to Pro for free?
Can I upgrade from Windows 10 Home to Pro without losing my data?
Basically the title. Please provide an easy and safe way to do this.
Currently stuck trying to get a handful of laptops upgraded from Windows 11 Home to Pro, after the last IT guy purchased devices with Windows 11 Home installed. Trying to install from a usb that normally installs Pro, but it will only allow me to install Home edition on these devices. Once signed into my domain, it then shows Windows 11 Business as being installed, but not active. Is there any way to perform the upgrade to Pro using the licenses we already have?