Skip to content

How to update Windows 11 license from home to education and activate Hyper-V?

Step 1: Backup Windows license

  • Start Powershell or Command Prompt with administrator privileges.
  • Run the following command to save the Windows License key as a text file named license.txt
    PowerShell
    (Get-WmiObject -Class SoftwareLicensingService).OA3xOriginalProductKey | Out-File license.txt
    
    Or you may also run the following command, the following command displays the the product key in the Command Prompt or PowerShell window
PowerShell
wmic path SoftwareLicensingService get OA3xOriginalProductKey
Info
  • Save it in a safe place 😊
Note

Microsoft is slowly moving to a digital licenses that are tied to your laptop’s hardware or Microsoft account. In this situation you WILL NOT get a license key because activation will be done without it.` Read more from here

Step 2: Getting a new Windows 11 Education license

  1. Log in to Azure For Education.

  2. Once logged in, navigate to the "Windows 11" section.

Windows 11 key

  1. In the "Windows 11" section, you will find the product key associated with the Windows 11 Educational version.

  2. View the key and make sure to save it to your computer.

Step 3: Activate your new product key

Please follow these steps to activate a new product key in Windows:

  1. Open Settings: Click the Start button, then click the Settings.

  2. Update & Security: Select Update & Security from the Settings window.

  3. Activation: In the left sidebar, click Activation.

  4. Change Product Key: Under Activation, click Change product key.

  5. Enter Key: Input your new product key.

  6. Activate: Click Next and follow the prompts to activate Windows.

  7. Restart: If required, restart your computer to apply the changes.

activation

Note

Sometimes, updating your Windows license might lead to unexpected errors. Don't be surprised – it's just Microsoft's unique way of saying "Job well done!"

Windows license / Activation settings does not agree to change?

Some laptop manufacturers do not test their Windows 11 install image upgrade to Edu/Pro. Typical fix for there problems are following commands in Powershell as a Administrator

PowerShell
SFC /SCANNOW 
DISM /Online /Cleanup-Image /StartComponentCleanup 
DISM /Online /Cleanup-Image /RestoreHealth

Now boot your computer and try changing license again

TMP / Enabling Virtualization in BIOS/UEFI

How to Activate Hyper-V?

To enable Hyper-V on your Windows machine, follow these steps:

  1. Open Control Panel: Search "Control Panel" in the search box and click "Control Panel" to open it.

  2. Programs and Features: Click on "Programs" and then select "Turn Windows features on or off."

  3. Enable Hyper-V: In the "Windows Features" window, scroll down and find "Hyper-V." Check the box next to "Hyper-V" to enable it.

  4. Optional Features: You might also want to select additional Hyper-V features like "Hyper-V Management Tools" and "Hyper-V Platform" for a comprehensive experience.

  5. Confirm and Install: Click "OK" to confirm the changes. Windows will install the necessary components.

  6. Restart: After the installation is complete, you'll be prompted to restart your computer. Save your work and click "Restart."

Remember, enabling Hyper-V requires administrative privileges and may impact other virtualization software you might be using. If you encounter issues or need to run software that conflicts with Hyper-V, you can always disable it by following similar steps and unchecking the "Hyper-V" box.

Activating Hyper-V Using PowerShell

To activate Hyper-V on your Windows machine using PowerShell, follow these steps:

  1. Open PowerShell: Start Windows PowerShell with administrative privileges.

  2. Run Command: In the PowerShell window, enter the following command to enable Hyper-V:

    PowerShell
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
    

hyper-v_on

Restart your computer finalize the changes to your operating system

Congratulations, you have updated your Windows 11 license and activated Hyper-v

Hyper-V still not working?

Forcing Hyper-v to start using Windows bootloader.

  • Start Powershell with Administrator rights (Run as Administrator)
PowerShell
bcdedit /set hypervisorlaunchtype auto

Need to shut down Hyper-v for compative gaming?

Let's generate new Windows boot option for NO Hyper-v running. You need to modify the command to match the bootloader tag

hyper-v_off

PowerShell
  bcdedit /copy {current} /d "Windows 11 no Hyper-V"
  bcdedit /set {Add your identifier here} hypervisorlaunchtype Off