Windows OS Hub
  • Windows
    • Windows 11
    • Windows Server 2022
    • Windows 10
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
  • PowerShell
  • Linux
  • Home
  • About

Windows OS Hub

  • Windows
    • Windows 11
    • Windows Server 2022
    • Windows 10
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
  • PowerShell
  • Linux

 Windows OS Hub / Windows 10 / How to Upgrade from Windows 10/11 Home Edition to Pro or Enterprise

May 23, 2024 Windows 10Windows 11

How to Upgrade from Windows 10/11 Home Edition to Pro or Enterprise

This guide explains how to upgrade Windows 10 or 11 Home editions to a Professional or Enterprise version, without reinstalling the operating system and keeping all installed programs, settings, and documents.

Upgrading Windows 10 or 11 Home to Professional Edition

Open a command prompt and check the version and edition of Windows running on a computer:

DISM /online /Get-CurrentEdition

upgrading from windows 10 home edition

In this case, Windows 10 Home Edition is installed on the computer (Home edition is called Core in Windows 11).

See a list of the target editions that you can upgrade your version of Windows to:

DISM /online /Get-TargetEditions

There is a Professional edition in the list, to which we want to upgrade the operating system.

Upgrade Windows 10 Home to Windows 10 Pro

Use the built-in Changepk.exe script to upgrade from Home Edition to Pro. Run this command, select Change product key, and enter the Windows 10/11 Professional product key that you purchased. Confirm the edition upgrade.

Enter Windows 11 Professional product key

If you don’t already have a purchased key for Windows Pro, use the generic product key VK7JG-NPHTM-C97JM-9MPGT-3V66T, which is used to install Windows 10 and 11 without a product key (if not activated, Windows will run in evaluation mode).

You can delete the installed product key and set a new one from the command line:
slui.exe /upk
changepk.exe /ProductKey xxxxxxxxxxxxxxxx

Then restart a computer to begin the Windows edition upgrade.

Upgrading from Windows Home to Pro

After restarting, check that the Windows edition has been updated to Professional.

Check the Windows edition: Pro

If you used the generic key above, your Windows will not be activated until you purchase and enter the valid product key. Check the Windows activation status using the command:

slmgr /xpr

A value of 5 (Notification mode) indicates that the Windows evaluation period has expired.

Windows is not activated

It is only possible to upgrade the desktop editions of Windows (for example, from Home -> Pro or Home -> Education). Windows 10 LTSC edition can only be upgraded to Enterprise or a newer LTSC. The downgrade scenario is only available for Education -> Pro or Enterprise -> Pro.

How to Change Windows 10 or 11 Edition from Pro to Enterprise

If you want to upgrade from the Professional Edition of Windows 10/11 to the Enterprise:

  1. Check the current edition: DISM /online /Get-CurrentEdition
  2. Which target editions can the OS be upgraded to: DISM /online /Get-TargetEditions Change Windows 11 from Pro to Enterprise
  3. Enter your Enterprise Edition product key in the following command: Changepk.exe /ProductKey NPPR9-FWDCX-D2C8J-H872K-2YT43  
    Windows 10/11 Enterprise GVLK key can be used. GVLK keys are used to activate Windows on the KMS server host (see the KMS activation FAQ). Visit the Microsoft website for a full list of GVLK keys for Windows OSs https://learn.microsoft.com/en-us/windows-server/get-started/kms-client-activation-keys ). For Windows 10 and 11 Enterprise, use the GVLK key NPPR9-FWDCX-D2C8J-H872K-2YT43
  4. In just a few minutes, your edition of Windows 10 will be automatically changed to Enterprise (you don’t have to confirm anything or restart your computer). Then just activate Windows online or on your KMS server.Windows upgraded to Enterprise
The DISM /Set-Edition command can be used to convert the edition on Windows Server hosts. Previously, we showed how to convert an evaluated edition of Windows Server to a full version and how to downgrade the Datacenter edition to Standard It cannot be used for edition switching in desktop versions of Windows.
2 comments
9
Facebook Twitter Google + Pinterest
previous post
How to Check Disk Performance (IOPS and Latency) in Linux
next post
Parted: Create and Manage Disk Partitions on Linux

Related Reading

How to Cancel Windows Update Pending Restart Loop

May 6, 2025

View Windows Update History with PowerShell (CMD)

April 30, 2025

Change BIOS from Legacy to UEFI without Reinstalling...

April 21, 2025

Remove ‘Your License isn’t Genuine’ Banner in MS...

April 21, 2025

Uninstalling Windows Updates via CMD/PowerShell

April 18, 2025

2 comments

serg May 10, 2023 - 11:00 am

You can face the following error then trying to use sysprep on upgraded Windows device:
Sysprep was not able to validate your Windows installation, Review the log file at %Windows%\System32\Sysprep\Panther\setupact.log for details. After resolving the issue, use Sysprep to validate your installation again.

Open the Sysprep log file setupact.log and look for error:
[0x0f0036] SYSPRP spopk.dll:: Sysprep will not run on an upgraded OS. You can only run Sysprep on a custom (clean) install version of Windows.

In this case
Open the Registry Editor (regedit.exe)
Go to HKEY_LOCAL_MACHINE\SYSTEM\Setup\
Delete the Upgrade key (if exist) and the registry value with the name UpgradeUpgrade registry key
In HKEY_LOCAL_MACHINE\SYSTEM\Setup\Status\SysprepStatus key specify the CleanupState value equal to 7
Restart your computer and try to run SysPrep again

Reply
dk June 30, 2023 - 6:56 am

Upgrade to Windows 10 Enterprise for Remote Sessions (Multi-Session) edition:
slmgr.vbs /ipk CPWHC-NT2C7-VYW78-DHDB2-PG3GK

Reply

Leave a Comment Cancel Reply

join us telegram channel https://t.me/woshub
Join WindowsHub Telegram channel to get the latest updates!

Categories

  • Active Directory
  • Group Policies
  • Exchange Server
  • Microsoft 365
  • Azure
  • Windows 11
  • Windows 10
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • PowerShell
  • VMware
  • Hyper-V
  • Linux
  • MS Office

Recent Posts

  • Cannot Install Network Adapter Drivers on Windows Server

    April 29, 2025
  • Change BIOS from Legacy to UEFI without Reinstalling Windows

    April 21, 2025
  • How to Prefer IPv4 over IPv6 in Windows Networks

    April 9, 2025
  • Load Drivers from WinPE or Recovery CMD

    March 26, 2025
  • How to Block Common (Weak) Passwords in Active Directory

    March 25, 2025
  • Fix: The referenced assembly could not be found error (0x80073701) on Windows

    March 17, 2025
  • Exclude a Specific User or Computer from Group Policy

    March 12, 2025
  • AD Domain Join: Computer Account Re-use Blocked

    March 11, 2025
  • How to Write Logs to the Windows Event Viewer from PowerShell/CMD

    March 3, 2025
  • How to Hide (Block) a Specific Windows Update

    February 25, 2025

Follow us

  • Facebook
  • Twitter
  • Telegram
Popular Posts
  • How to Repair EFI/GPT Bootloader on Windows 10 or 11
  • How to Restore Deleted EFI System Partition in Windows
  • Network Computers are not Showing Up in Windows 10/11
  • Install and Manage Windows Updates with PowerShell (PSWindowsUpdate)
  • How to Download Offline Installer (APPX/MSIX) for Microsoft Store App
  • Updating List of Trusted Root Certificates in Windows
  • Fix: Windows Cannot Connect to a Shared Printer
Footer Logo

@2014 - 2024 - Windows OS Hub. All about operating systems for sysadmins


Back To Top