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 キーを再度入力するだけで済みます。

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

幸運を!


予想外の 7 種類のランサムウェア

予想外の 7 種類のランサムウェア

ほとんどの人はランサムウェアがどのように機能するかを知っています。そのため、ランサムウェアの作成者は、ユーザーに代金を支払わせるために新しいランサムウェアを研究して作成する方法を常に探しています。ここでは、知っておくべき新しいタイプのランサムウェアをいくつか紹介します。

コンピューターとラップトップ用のドレイヴンの壁紙のコレクション

コンピューターとラップトップ用のドレイヴンの壁紙のコレクション

コンピューターやラップトップ用のさまざまな解像度を備えたドレイヴンの壁紙のコレクション

EaseUSを使用してWindows 10でハードドライブをゴースト化する方法

EaseUSを使用してWindows 10でハードドライブをゴースト化する方法

情報技術がますます発展するこの時代において、Windows ユーザーは Windows 10 のドライブに関連する多くの深刻な問題に直面しています。

InsaneCrypt ランサムウェア (Everbe 1.0) を復号​​化する方法

InsaneCrypt ランサムウェア (Everbe 1.0) を復号​​化する方法

InsaneCrypt または Everbe 1.0 ランサムウェアは、オープン ソース プロジェクトに基づくランサムウェア ファミリです。このランサムウェア ファミリは、スパムやリモート デスクトップ サービスへのハッキングを通じて配布されますが、現時点では未確認です。

Windows 10 に Windows Media Player 12 をダウンロードしてインストールする方法

Windows 10 に Windows Media Player 12 をダウンロードしてインストールする方法

Windows 10 の一部のバージョンには、Windows Media Player がプリインストールされていません。この古典的な Windows ユーティリティを紛失した場合は、次の記事ですぐに無料で取り戻す方法を説明します。 Windows Media Player は 2009 年以来更新されていないため、この記事ではいくつかの代替メディア プレーヤーについても説明します。

Docker を使用してデスクトップ アプリケーションを安全にテストする方法

Docker を使用してデスクトップ アプリケーションを安全にテストする方法

Docker を使用すると、アプリケーションを独自のサンドボックス世界で実行できます。これらのアプリケーションはリソースを共有しますが、システム上で実行されているプログラムには干渉しません。

コンピューター用のハロウィーンの壁紙

コンピューター用のハロウィーンの壁紙

お使いのコンピュータに美しいハロウィーンの壁紙がない場合は、LuckyTemplates で装飾できる次の壁紙コレクションが提供されます。これらのハロウィーンの壁紙を賞賛して自分で選択し、コンピューターの新しい衣装を着て、ハロウィーン シーズンのエキサイティングな雰囲気に浸れば、間違いなく史上最高のハロウィーン シーズンを過ごせるでしょう。

ポータブル アップデートを使用して Windows をオフラインで更新する方法

ポータブル アップデートを使用して Windows をオフラインで更新する方法

多くの人は、Windows 10 をオフラインで更新する方法があるかどうか疑問に思っています。はい、オフラインでも更新できます。その方法は次のとおりです。

偽の「Update Flash Player」または「Update Java」ポップアップウィンドウを削除するにはどうすればよいですか?

偽の「Update Flash Player」または「Update Java」ポップアップウィンドウを削除するにはどうすればよいですか?

これらのポップアップ ウィンドウは、Adobe Flash Player や Java 開発者によって作成されたものではなく、これらのポップアップ ウィンドウを使用してソフトウェアを配布したり、ユーザーのブラウザを宣伝したり攻撃したりするサイバー犯罪者によって作成されています。

Windows 10 では、コントロール パネルと設定メニューはどのように異なりますか?

Windows 10 では、コントロール パネルと設定メニューはどのように異なりますか?

これを見ると、Windows 10 のコントロール パネルと [設定] メニューが非常に似ていることがわかります。したがって、これら 2 つのメニューの間で混乱することがよくあります。