2015年07月30日
Windows10無償アップグレード。Windows7の25桁のライセンスキーの取得方法
Windows10への無償アップグレード
7月29日からWindows10への無償アップグレードが開始されました。
Windows8やWindows8.1は不評だったので、
Windows10も同じだと思われがちですが、
これまで利用していたパソコンをWindows10にアップグレードすれば、
新ブラウザーのMicrosoft Edge、さまざまなユニバーサル Windows プラットフォームアプリ、
仮想デスクトップ、Cortana(デジタル音声アシスタント)などが利用でき、
大変便利になります。
特に、Windows10は世界中の600万人もの人が、
Inseider Programに参加しテスト評価しており、
Windows8やWindows8.1で不評だった機能が劇的に改善されています。
さらに、今回が無償アップグレードができるとあって、
これから多くの人がアップグレードしていくものと思います。
ということで、
現在ご利用中のパソコンをWindows10にアップグレードしようと考えている人も多いと思います。
ところが、いざアップグレードしようとしてみたものの、
利用中のWindows7の25桁のライセンキーが分からないなんてことはありませんか?
そんな時は、Windows7にも搭載している、
Windows次世代シェルのWindows PowerShellを使って、
コマンドを実行すれば、サクッと調べる事ができるんです。
Windowsの25桁のライセンスキーを表示させるスクリプト
今回参考にさせていただいたブログは以下のものです。
Windowsに登録されている25桁のライセンスキーを表示させるスクリプト
以下のスクリプトをテキストエディタで記述し、
pchk.ps1などのファイルで保存してください。
function Get-ProductKey {
$map="BCDFGHJKMPQRTVWXY2346789"
$key = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
$value = (get-itemproperty $key).digitalproductid[0x34..0x42]
$ProductKey = ""
for ($i = 24; $i -ge 0; $i--) {
$r = 0
for ($j = 14; $j -ge 0; $j--) {
$r = ($r * 256) -bxor $value[$j]
$value[$j] = [math]::Floor([double]($r/24))
$r = $r % 24
}
$ProductKey = $map[$r] + $ProductKey
if (($i % 5) -eq 0 -and $i -ne 0) {
$ProductKey = "-" + $ProductKey
}
}
$ProductKey
}
Get-ProductKey
スクリプトファイルの実行
PowerShellスクリプトを実際に実行してみます。
PowerShellは、「.ps1」ファイルをダブルクリックしても、
スクリプトを起動することができないので、PowerShell上から明示的に呼び出すようにします。
先ほど作成したスクリプトファイルをC:\に配置してください。
セキュリティ警告が表示されますが、許可します。
次に、「スタート」>「すべてのプログラム」>「アクセサリ」>
「Windows PowerShell」>「Windows PowerShell」を右クリックし、
管理者として実行してください。
PS C:\Windows\system32> と表示されるはずです。
PowerShellはデフォルトでスクリプトの実行が無効に設定されているので、
スクリプト実行ポリシーを変更します。
実行ポリシーを変更するにはSet-ExecutionPolicyコマンドレットを利用します。
PowerShellの画面で、Set-ExecutionPolicy RemoteSignedと入力してください。
PS C:\Windows\system32> Set-ExecutionPolicy RemoteSigned
次に、実際にライセンスキーを表示させるスクリプトを実行します。
PS C:\Windows\system32> c:\pchk.ps1
これで、25桁のライセンスキーが表示されるので、
これをメモ帳などに書き留めるようにしてください。
あとは、Windows10のアップグレードを行ってください。
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image
-
no image
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/3995905
この記事へのトラックバック