From 54a3e280b30500222659c70c5ce3c2b98a8f2e2a Mon Sep 17 00:00:00 2001 From: devanladdu Date: Fri, 5 Jun 2026 09:39:20 -0400 Subject: [PATCH 1/2] Add Upgrade-WindowsToPro PowerShell doc Add a new docs/powershell/upgrade-windowstopro.md page documenting the Upgrade-WindowsToPro PowerShell script. The page covers purpose, requirements (PowerShell 5+, Windows, admin privileges, valid Pro key), usage example, parameters (LicenseKey), expected output files, and an initial changelog entry (2026-06-05). --- docs/powershell/upgrade-windowstopro.md | 49 +++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 docs/powershell/upgrade-windowstopro.md diff --git a/docs/powershell/upgrade-windowstopro.md b/docs/powershell/upgrade-windowstopro.md new file mode 100644 index 000000000..05ff203c9 --- /dev/null +++ b/docs/powershell/upgrade-windowstopro.md @@ -0,0 +1,49 @@ +--- +id: 'c4d012c0-192b-4313-8ba3-5745dfb70e67' +slug: /c4d012c0-192b-4313-8ba3-5745dfb70e67 +title: 'Upgrade-WindowsToPro' +title_meta: 'Upgrade-WindowsToPro' +keywords: ['windows', 'upgrade', 'pro', 'license', 'edition'] +description: 'Upgrades a Windows Home device to Windows Pro using a provided license key.' +tags: ['windows', 'setup'] +draft: false +unlisted: false +last_update: + date: 2026-06-05 +--- + +## 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. + +```powershell +.\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-05 + +- Initial version of the document From 17057301573ad7c0cc5904461d5a1e958f8c5f5d Mon Sep 17 00:00:00 2001 From: Rj98-sh Date: Thu, 11 Jun 2026 02:55:15 -0400 Subject: [PATCH 2/2] Update upgrade-windowstopro.md Updated changelog date --- docs/powershell/upgrade-windowstopro.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/powershell/upgrade-windowstopro.md b/docs/powershell/upgrade-windowstopro.md index 05ff203c9..059db545a 100644 --- a/docs/powershell/upgrade-windowstopro.md +++ b/docs/powershell/upgrade-windowstopro.md @@ -9,7 +9,7 @@ tags: ['windows', 'setup'] draft: false unlisted: false last_update: - date: 2026-06-05 + date: 2026-06-11 --- ## Description @@ -44,6 +44,6 @@ Detects the current Windows edition and upgrades from Home to Pro using `changep ## Changelog -### 2026-06-05 +### 2026-06-11 - Initial version of the document