Windows 10、8、8.1でプロダクトキーをバックアップする2つの方法

Windows 10、8、8.1でプロダクトキーをバックアップする2つの方法

Windows オペレーティング システムに重大なエラーやクラッシュなどが発生した場合、通常、エラーを修正する解決策はオペレーティング システムを再インストールすることです。また、Windows ユーザーはプロダクト キーを使用してオペレーティング システムを再インストールする必要があります。ただし、プロダクト キーを「購入」するには、それなりの料金が必要です。

料金を支払いたくない場合は、何か問題が発生した場合に備えてプロダクト キーまたはアクティベーション キーをバックアップすることをお勧めします。以下の記事では、LuckyTemplates が Windows 10、8、および Windows 8.1 でプロダクト キーをバックアップする 2 つの方法を説明します。

さらに、読者はこちらの記事「Windows 10 でプロダクト キーを変更する 5 つの方法」を参照してください。

1. Windows 10、8、および Windows 8.1 でプロダクト キーをバックアップする

Windows 10、8、および Windows 8.1 でプロダクト キーをバックアップするには、次の手順に従います。

ステップ1:

Windows + Rキーの組み合わせを押してファイル名を指定して実行コマンド ウィンドウを開き、次にファイル名を指定して実行コマンド ウィンドウに「notepad」と入力してEnter キーを押すか、OKをクリックして新しいメモ帳を開きます。

Windows 10、8、8.1でプロダクトキーをバックアップする2つの方法

ステップ2:

新しいメモ帳で、以下のスクリプトをコピーして貼り付けます。

#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

ステップ 3:

保存場所を選択し、ファイルに任意の名前を付けます。拡張子.ps1を忘れずに追加してください(拡張子 .txt は削除してください)。

例えば:

ファイルにWindowsbackupproductkey という名前を付ける場合は、 [ファイル名]ボックスに完全な名前をWindowsbackupproductkey.ps1と入力します。

Windows 10、8、8.1でプロダクトキーをバックアップする2つの方法

「保存」をクリックしてファイルを保存します。

ステップ 4:

作成したファイルを右クリックし、[PowerShell で実行]を選択します。

Windows 10、8、8.1でプロダクトキーをバックアップする2つの方法

ステップ5:

PowerShell では、コンピューターにプロダクトキーのコピーを保存するかどうかを確認するメッセージが表示されます。 「 Y」と入力し、Enter キーを押して確認します。

Windows 10、8、8.1でプロダクトキーをバックアップする2つの方法

ステップ6:

Windows 10、8.1、および 8 でバックアップしたプロダクト キーは、コンピューター上のWindowsKeybackup.txtファイルに保存されます。

Windows 10、8、8.1でプロダクトキーをバックアップする2つの方法

2. Windows 10、8.1、および 8 でプロダクト キーをバックアップするための PowerShell スクリプト

上記の方法に加えて、Windows 10、8.1、および 8 でプロダクト キーをバックアップするための PowerShell スクリプトをダウンロードすることもできます。

PowerShell スクリプトをここからコンピューターにダウンロードします

  1. ダウンロードした WindowsKeybackup.rar ファイルを抽出します。
  2. windowsbackupproductkey.ps1という名前のファイルを右クリックし、[PowerShell で実行]を選択します。
  3. PowerShell ウィンドウで「Y」と入力し、Enter キーを押します。

これで、Windows 10、8.1、および 8 コンピューターでバックアップしたプロダクト キーを確認できるようになります。

さらに、Windows 10 キーを手動で記録し、コンピューターのインストールと修復が完了したら、Windows キーを再度入力するだけで済みます。

以下のその他の記事を参照してください。

幸運を!


Yahoo ツールバーと検索を完全に削除する方法。ヤフー。コム?

Yahoo ツールバーと検索を完全に削除する方法。ヤフー。コム?

Yahoo 検索は正規の検索エンジンです。ただし、ユーザーを検索にリダイレクトするブラウザ ハイジャッカーとも考えられます。ヤフー。コム。このブラウザ ハイジャッカーは、Web ブラウザのホームページと検索エンジンの設定をハイジャックして、以前に設定したホームページと検索エンジンの代わりに Yahoo 検索のホームページと検索エンジンを表示します。

Windows のタスクの終了機能について学習します。

Windows のタスクの終了機能について学習します。

タスクの終了は、Microsoft Windows タスク マネージャーの機能です。これは [アプリケーション] タブにあり、ユーザーは応答するプログラムまたは応答しないプログラムを閉じることができます。

Windows + V: 多くの Windows ユーザーが知らない便利なショートカット

Windows + V: 多くの Windows ユーザーが知らない便利なショートカット

他の多くのプラットフォームと同様に、Windows にも「クリップボード履歴」と呼ばれる特殊なクリップボード マネージャーがあります。

Windows 10 に macOS Big Sur/iOS 14 ウィジェットをインストールする方法

Windows 10 に macOS Big Sur/iOS 14 ウィジェットをインストールする方法

macOS Big Sur バージョンは、最近の WWDC カンファレンスで正式に発表されました。また、Rainmeter ツールを使用すると、macOS Big Sur のインターフェイスを Windows 10 に完全に持ち込むことができます。

RDStealer マルウェアからリモート デスクトップを保護する方法

RDStealer マルウェアからリモート デスクトップを保護する方法

RDStealer は、RDP サーバーに感染し、そのリモート接続を監視することで資格情報とデータを盗もうとするマルウェアです。

ファイルエクスプローラーに代わるWindows用の7つの最高のファイル管理ソフトウェア

ファイルエクスプローラーに代わるWindows用の7つの最高のファイル管理ソフトウェア

ファイル エクスプローラーに別れを告げ、サードパーティのファイル管理ソフトウェアを使用する時期が来たのかもしれません。ここでは、Windows ファイル エクスプローラーの代替となる 7 つの最良のツールを紹介します。

LoRaWAN はどのように機能しますか? IoT にとってなぜ重要なのでしょうか?

LoRaWAN はどのように機能しますか? IoT にとってなぜ重要なのでしょうか?

LoRaWAN (長距離ワイヤレス エリア ネットワーク) は、長距離にわたる低電力デバイス間の通信に役立ちます。

Windows 10 で詳細スタートアップ オプションを開く 8 つの方法

Windows 10 で詳細スタートアップ オプションを開く 8 つの方法

詳細スタートアップ オプションに移動すると、Windows 10 のリセット、Windows 10 の復元、以前に作成したイメージ ファイルからの Windows 10 の復元、起動エラーの修正、コマンド プロンプトを開いてオプションの実行、別のオプションの選択、UEFI 設定を開いて、スタートアップ設定の変更を行うことができます。 ..

ソーシャル ネットワーク アカウントでログインする前に慎重に検討する必要があるのはなぜですか?

ソーシャル ネットワーク アカウントでログインする前に慎重に検討する必要があるのはなぜですか?

新しいサービスにサインアップするたびに、ユーザー名とパスワードを選択するか、Facebook または Twitter でログインすることができます。しかし、それをすべきでしょうか?

Google DNS 8.8.8.8 および 8.8.4.4 の変更手順

Google DNS 8.8.8.8 および 8.8.4.4 の変更手順

DNS Google 8.8.8.8 8.8.4.4 は、特にネットワーク アクセスを高速化するため、またはブロックされた Facebook へのアクセスを目的として、多くのユーザーが使用することを選択する DNS の 1 つです。