Use provisioning package to upgrade Home -> Enterprise

0

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?
windows-10
asked on Super User Jun 19, 2018 by jdm • edited Jun 19, 2018 by jdm

2 Answers

0

I've found a solution. It is a bit hacky but works fine.

  1. In Windows ICD, enter an invalid key for Windows 10 Education (NW6C2-...). This will cause the OS to upgrade to Education (unactivated).

  2. 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

  3. Add a new "application" to the ppkg, using the batch file as an installer, and cmd /c "upgrade_edition.bat" as a command line.

answered on Super User Jun 25, 2018 by jdm • edited Jun 12, 2020 by Community
-1

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!!!

answered on Super User Oct 28, 2018 by Soixante9f

User contributions licensed under CC BY-SA 3.0