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:
- Does the generic key not work for upgrading the windows edition?
- Or is it Windows 10 Home that does not allow the upgrade?
- Can I run a script in the ppkg before all the other provisioning actions? Then I could perform the upgrade manually.
- Is there another option to achive what I want, or do I have to perform the upgrade Home->Pro manually, and apply the ppkg afterwards at runtime?