Apabila sistem pengendalian Windows anda mengalami ralat atau ranap yang serius, dsb. biasanya penyelesaian untuk membetulkan ralat adalah dengan memasang semula sistem pengendalian. Dan pengguna Windows perlu menggunakan Kunci Produk untuk memasang semula sistem pengendalian. Walau bagaimanapun, untuk "membeli" Kunci Produk anda memerlukan bayaran yang berpatutan.
Jika anda tidak mahu membayar sebarang yuran, sebaiknya buat sandaran Kunci Produk atau Kunci Pengaktifan anda sekiranya sesuatu yang buruk berlaku. Dalam artikel di bawah, LuckyTemplates akan membimbing anda melalui 2 cara untuk membuat sandaran Product Key pada Windows 10, 8 dan Windows 8.1.
Selain itu, pembaca boleh merujuk artikel 5 cara untuk menukar kunci Produk pada Windows 10 di sini .
1. Kunci Produk Sandaran pada Windows 10, 8 dan Windows 8.1
Ikuti langkah di bawah untuk membuat sandaran Product Key pada Windows 10, 8 dan Windows 8.1:
Langkah 1:
Tekan kombinasi kekunci Windows + R untuk membuka tetingkap arahan Run, kemudian pada tetingkap arahan Run, masukkan " notepad " di sana dan tekan Enter atau klik OK untuk membuka Notepad baharu.

Langkah 2:
Pada Notepad baharu, salin dan tampal skrip di bawah:
#Main function
Function GetWin8Key
{
$Hklm = 2147483650
$Target = $env:COMPUTERNAME
$regPath = "Software\Microsoft\Windows NT\CurrentVersion"
$DigitalID = "DigitalProductId"
$wmi = [WMIClass]"\\$Target\root\default:stdRegProv"
#Get registry value
$Object = $wmi.GetBinaryValue($hklm,$regPath,$DigitalID)
[Array]$DigitalIDvalue = $Object.uValue
#If get successed
If($DigitalIDvalue)
{
#Get producnt name and product ID
$ProductName = (Get-itemproperty -Path "HKLM:Software\Microsoft\Windows NT\CurrentVersion" -Name "ProductName").ProductName
$ProductID = (Get-itemproperty -Path "HKLM:Software\Microsoft\Windows NT\CurrentVersion" -Name "ProductId").ProductId
#Convert binary value to serial number
$Result = ConvertTokey $DigitalIDvalue
$OSInfo = (Get-WmiObject "Win32_OperatingSystem" | select Caption).Caption
If($OSInfo -match "Microsoft Windows 8" -or $OSInfo -match "Microsoft Windows 10")
{
if($Result)
{ [string]$value ="ProductName : $ProductName `r`n" `
+ "ProductID : $ProductID `r`n" `
+ "Installed Key: $Result"
$value
#Save Windows info to a file
$Choice = GetChoice
If( $Choice -eq 0 )
{
$txtpath = "C:\Users\"+$env:USERNAME+"\Desktop"
New-Item -Path $txtpath -Name "WindowsKeybackup.txt" -Value $value -ItemType File -Force | Out-Null
}
Elseif($Choice -eq 1)
{
Exit
}
}
Else
{
Write-Warning "Please run this script on Windows 8.x or Windows 10"
}
}
Else
{
Write-Warning "Please run this script on Windows 8."
} }
Else
{
Write-Warning "Failed to get Windows 8 product key,Some error occured."
}}
#Get user choice
Function GetChoice
{
$yes = New-Object System.Management.Automation.Host.ChoiceDescription "&Yes",""
$no = New-Object System.Management.Automation.Host.ChoiceDescription "&No",""
$choices = [System.Management.Automation.Host.ChoiceDescription[]]($yes,$no)
$caption = "Confirming"
$message = "Save product key to a file?"
$result = $Host.UI.PromptForChoice($caption,$message,$choices,0)
$result
}
#Convert binary to serial number
Function ConvertToKey($Key)
{
$Keyoffset = 52
$isWin8 = [int]($Key[66]/6) -band 1
$HF7 = 0xF7
$Key[66] = ($Key[66] -band $HF7) -bOr (($isWin8 -band 2) * 4)
$i = 24
[String]$Chars = "BCDFGHJKMPQRTVWXY2346789"
do
{
$Cur = 0
$X = 14
Do
{
$Cur = $Cur * 256
$Cur = $Key[$X + $Keyoffset] + $Cur
$Key[$X + $Keyoffset] = [math]::Floor([double]($Cur/24))
$Cur = $Cur % 24
$X = $X - 1
}while($X -ge 0)
$i = $i- 1
$KeyOutput = $Chars.SubString($Cur,1) + $KeyOutput
$last = $Cur
}while($i -ge 0) $Keypart1 = $KeyOutput.SubString(1,$last)
$Keypart2 = $KeyOutput.Substring(1,$KeyOutput.length-1)
if($last -eq 0 )
{
$KeyOutput = "N" + $Keypart2
}
else
{
$KeyOutput = $Keypart2.Insert($Keypart2.IndexOf($Keypart1)+$Keypart1.length,"N")
}
$a = $KeyOutput.Substring(0,5)
$b = $KeyOutput.substring(5,5)
$c = $KeyOutput.substring(10,5)
$d = $KeyOutput.substring(15,5)
$e = $KeyOutput.substring(20,5)
$keyproduct = $a + "-" + $b + "-"+ $c + "-"+ $d + "-"+ $e
$keyproduct }
GetWin8Key
Langkah 3:
Pilih lokasi storan dan berikan nama fail tersebut dan ingat untuk menambah sambungan .ps1 (alih keluar sambungan .txt).
Sebagai contoh:
Jika anda ingin menamakan fail Windowsbackupproductkey , kemudian masukkan nama penuh dalam kotak Nama fail sebagai Windowsbackupproductkey.ps1 .
![2 cara untuk membuat sandaran Product Key pada Windows 10, 8 dan 8.1 2 cara untuk membuat sandaran Product Key pada Windows 10, 8 dan 8.1]()
Klik Simpan untuk menyimpan fail.
Langkah 4:
Klik kanan fail yang baru anda buat, kemudian pilih Jalankan dengan PowerShell .
![2 cara untuk membuat sandaran Product Key pada Windows 10, 8 dan 8.1 2 cara untuk membuat sandaran Product Key pada Windows 10, 8 dan 8.1]()
Langkah 5:
PowerShell akan meminta anda mengesahkan sama ada anda ingin menyimpan salinan Productkey pada komputer anda. Taip Y kemudian tekan Enter untuk mengesahkan.
![2 cara untuk membuat sandaran Product Key pada Windows 10, 8 dan 8.1 2 cara untuk membuat sandaran Product Key pada Windows 10, 8 dan 8.1]()
Langkah 6:
Kunci Produk yang anda sandarkan pada Windows 10, 8.1 dan 8 akan disimpan dalam fail WindowsKeybackup.txt pada komputer anda.
![2 cara untuk membuat sandaran Product Key pada Windows 10, 8 dan 8.1 2 cara untuk membuat sandaran Product Key pada Windows 10, 8 dan 8.1]()
2. Skrip PowerShell untuk membuat sandaran Product Key pada Windows 10, 8.1 dan 8
Sebagai tambahan kepada kaedah di atas, anda boleh memuat turun Skrip PowerShell untuk membuat sandaran Kunci Produk pada Windows 10, 8.1 dan 8.
Muat turun Skrip PowerShell ke komputer anda di sini .
- Ekstrak fail WindowsKeybackup.rar yang baru anda muat turun.
- Klik kanan fail bernama windowsbackupproductkey.ps1 dan pilih Jalankan dengan PowerShell .
- Masukkan Y pada tetingkap PowerShell dan tekan Enter.
Dan kini anda boleh melihat Kunci Produk yang anda sandarkan pada komputer Windows 10, 8.1 dan 8.
Di samping itu, anda boleh merakam kunci Windows 10 anda secara manual, kemudian apabila anda selesai memasang dan membaiki komputer, anda hanya perlu memasukkan kekunci Windows sekali lagi.
Rujuk beberapa lagi artikel di bawah:
Semoga berjaya!