Upgrade-WindowsToPro
Description
Upgrades a Windows Home device to Windows Pro using a provided license key.
Requirements
- PowerShell 5+
- Windows OS
- Must be run as an Administrator
- A valid Windows Pro product key
Usage
Detects the current Windows edition and upgrades from Home to Pro using changepk.exe. If Windows Pro is already detected, no action is taken. A manual reboot is required after a successful upgrade.
.\Upgrade-WindowsToPro.ps1 -LicenseKey 'XXXXX-XXXXX-XXXXX-XXXXX-XXXXX'
Parameters
| Parameter | Alias | Required | Default | Type | Description |
|---|---|---|---|---|---|
LicenseKey | True | String | A valid Windows Pro product key in the format XXXXX-XXXXX-XXXXX-XXXXX-XXXXX. |
Output
- .\Upgrade-WindowsToPro-Log.txt
- .\Upgrade-WindowsToPro-Error.txt
Changelog
2026-06-11
- Initial version of the document