Windows のビルド番号は winver.exe で確認できます。
さらに詳細まで確認する必要がある場合は、レジストリに書かれている情報を確認します。
HKEYLOCALMACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\BuildLabEx
PowerShell で確認する場合は、以下のように確認します。
$RegPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" $RegKey = "BuildLabEx" echo (Get-ItemProperty $RegPath -name $RegKey).$RegKey |
2015/07/29 に公開された Windows 10 製品版は以下のビルド番号にになっていました。
10240.16393.amd64fre.th1_st1.150717-1719
これを見ると、ビルド 10240.16393 は 2015/07/17 17:19 にビルドされたようです。
時折 winver.exe
のビルド番号表示と、ビルド番号が格納されているレジストリでマイナーバージョンが値が違うことがあります。
(開発している方の更新忘れだと思います)
winver.exe が読んでいるレジストリからビルド番号を生成する場合は以下のようにします。
(CBB/LTSB
もこの値から Build 番号詳細を確認することができます)
|
2015/11 にリリースされた Build 10586 からビルド番号とは別にバージョンか追加されました。
この値もレジストリに書かれています。
HKEYLOCALMACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ReleaseId
[2021/05/19 追記]
いつの間にやら、表示用のバージョンが以下レジストリに書かれている仕様になっていました
HKEYLOCALMACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DisplayVersion
PowerShell で確認する場合は、以下のようにします。
$RegPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" $RegKey = "ReleaseId" echo (Get-ItemProperty $RegPath -name $RegKey).$RegKey $RegPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" $RegKey = "DisplayVersion" echo (Get-ItemProperty $RegPath -name $RegKey).$RegKey |
関数化するとこんな感じ
|
GitHub に PowerShell モジュールにしたのを置いていますので、必要であれば Clone してください。
Page :
https://github.com/MuraAtVwnet/GetWindowsVertion
リポジトリ:
git@github.com:MuraAtVwnet/GetWindowsVertion.git
関数を PowerShell プロンプトで実行する
http://www.vwnet.jp/Windows/PowerShell/2016100401/UseFunctionInPsPrompt.htm
Copyright © MURA All rights reserved.