Step 1:
copy the code below open and Notepad then paste the script exactly. Now save the file with name “RecoverKey.ps1“.
Step 2
Now open Windows PowerShell by going to Windows Metro Style dashboard (Press Windows button) and search for “PowerShell“. Right click on the application then select “Run as Administrator“. Hit “Yes” when you prompted with UAC dialog box.
alt="You do not have permission to view the full content of this post. Log in or register now."
Step 3
Firstly type the following command on PowerShell
"Set-ExecutionPolicy RemoteSigned"
Type “Y” when it displays “Do you want to change the execution policy” message.
alt="You do not have permission to view the full content of this post. Log in or register now."
Next type the second command and hit Enter to extract Pre Installed Product key of Windows 8/8.1 Operating System
"Import-ModuleC:\Users\Misteray\Desktop\recoverykey.ps1; Get-WindowsKey" (Note: change the path!)
How to Get Path of PowerShell Script file?
Right click on RecoverKey.ps1 file.
alt="You do not have permission to view the full content of this post.
Log in or register now."
Move to Properties then switch to “Security” tab.
alt="You do not have permission to view the full content of this post.
Log in or register now."
Copy the Object Name path and paste it in PowerShell.
alt="You do not have permission to view the full content of this post.
Log in or register now."
Hope these methods will help you to find Windows 8/8.1 Product Key.
copy the code below open and Notepad then paste the script exactly. Now save the file with name “RecoverKey.ps1“.
Code:
function Get-WindowsKey {
## function to retrieve the Windows 8 or 8.1 Product Key from any PC
param ($targets = ".")
$hklm = 2147483650
$regPath = "Software\Microsoft\Windows NT\CurrentVersion"
$regValue = "DigitalProductId"
Foreach ($target in $targets) {
$productKey = $null
$win32os = $null
$wmi = [WMIClass]"\\$target\root\default:stdRegProv"
$data = $wmi.GetBinaryValue($hklm,$regPath,$regValue)
$binArray = ($data.uValue)[52..66]
$charsArray = "B","C","D","F","G","H","J","K","M","P","Q","R","T","V","W","X","Y","2","3","4","6","7","8","9"
## decrypt base24 encoded binary data
For ($i = 24; $i -ge 0; $i--) {
$k = 0
For ($j = 14; $j -ge 0; $j--) {
$k = $k * 256 -bxor $binArray[$j]
$binArray[$j] = [math]::truncate($k / 24)
$k = $k % 24
}
$productKey = $charsArray[$k] + $productKey
If (($i % 5 -eq 0) -and ($i -ne 0)) {
$productKey = "-" + $productKey
}
}
$win32os = Get-WmiObject Win32_OperatingSystem -computer $target
$obj = New-Object Object
$obj | Add-Member Noteproperty Computer -value $target
$obj | Add-Member Noteproperty Caption -value $win32os.Caption
$obj | Add-Member Noteproperty CSDVersion -value $win32os.CSDVersion
$obj | Add-Member Noteproperty OSArch -value $win32os.OSArchitecture
$obj | Add-Member Noteproperty BuildNumber -value $win32os.BuildNumber
$obj | Add-Member Noteproperty RegisteredTo -value $win32os.RegisteredUser
$obj | Add-Member Noteproperty ProductID -value $win32os.SerialNumber
$obj | Add-Member Noteproperty ProductKey -value $productkey
$obj
}
}
Get-WindowsKey localhost
Step 2
Now open Windows PowerShell by going to Windows Metro Style dashboard (Press Windows button) and search for “PowerShell“. Right click on the application then select “Run as Administrator“. Hit “Yes” when you prompted with UAC dialog box.
alt="You do not have permission to view the full content of this post. Log in or register now."
Step 3
Firstly type the following command on PowerShell
"Set-ExecutionPolicy RemoteSigned"
Type “Y” when it displays “Do you want to change the execution policy” message.
alt="You do not have permission to view the full content of this post. Log in or register now."
Next type the second command and hit Enter to extract Pre Installed Product key of Windows 8/8.1 Operating System
"Import-Module
How to Get Path of PowerShell Script file?
Right click on RecoverKey.ps1 file.
Move to Properties then switch to “Security” tab.
Copy the Object Name path and paste it in PowerShell.
Hope these methods will help you to find Windows 8/8.1 Product Key.
