I would like to use a provisioning package to upgrade from Windows 10 Home to Enterprise. However, I read that this is not directly supported ("Note that you can’t upgrade from Windows 10 Home to Enterprise"). See also this matrix of possible upgrades.
Anyway, it should be possible to update from Home to Pro, and then via command line from Pro to Enterprise. But this also doesn't work.
When I do it manually, I deactivate the internet connection, and use the generic unactivatable Windows 10 Pro key to start the update to Pro (VK7JG-NPHTM-C97JM-9MPGT-3V66T). Then I reconnect, and enter the Windows 10 Enterprise key which activates.
However, I could not even update from Home to Pro using ppkg. I tried using the generic Pro key in UpgradeEditionWithProductKey
, but I get the following error when applying the ppkg:
ProvXML category 'Reboot/UpgradeWindowsEdition' failed with '0xC004F016' at CSP node 'WindowsLicensing/UpgradeEditionWithProductKey'. Provisioning failed
I wonder what the problem is:
I've found a solution. It is a bit hacky but works fine.
In Windows ICD, enter an invalid key for Windows 10 Education (NW6C2-...
). This will cause the OS to upgrade to Education (unactivated).
Create a batch file with the following content (insert your Enterprise key). This sets the correct product key, and changes the edition to Enterprise.
slmgr //B /ipk ABCDE-12345-0000-0000-0000
Add a new "application" to the ppkg, using the batch file as an installer, and cmd /c "upgrade_edition.bat"
as a command line.
with internet connection off or in offline mode Open command with Admin privileges type" slmgr /ato Then ok to activate Enter the Enterprise key and Voila!!!
User contributions licensed under CC BY-SA 3.0