2013-02-01 5 views
5

私はnsisインストーラーに取り組んでいます。この目的のために、私は、例えば各WindowsオペレーティングシステムのレジストリにあるCurrentVersion値

HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" 

でオペレーティングシステムごとにCurrentVersion値を知りたい:私は、Windows 7は、プロの私のマシンにインストールし、CurrentVersion値が6.1である持っています。

Windows 98以降のすべてのWindowsオペレーティングシステムのリストを表示できますか?

+1

これはwin2k以上です:http://msdn.microsoft.com/en-us/library/windows/desktop/ms724832(v=vs.85).aspxあなたは本当にwin98をサポートするつもりですか? –

+0

ありがとうございます。もし私がWindows 98でそれを取得しなければその罰金。 – Ajinkya

答えて

10

これらは、Windowsオペレーティング・システムの必要なバージョンです:

Operating system    Version number 
---------------------------- -------------- 
Windows 10      10.0 
Windows Server 2016    10.0 
Windows 8.1      6.3 
Windows Server 2012 R2   6.3 
Windows 8      6.2 
Windows Server 2012    6.2 
Windows 7      6.1 
Windows Server 2008 R2   6.1 
Windows Server 2008    6.0 
Windows Vista     6.0 
Windows Server 2003 R2   5.2 
Windows Server 2003    5.2 
Windows XP 64-Bit Edition  5.2 
Windows XP      5.1 
Windows 2000     5.0 
Windows ME      4.9 
Windows 98      4.10 
+9

問題のレジストリキーにはWindows 10の "6.3"が含まれています。ただし、新しい "CurrentMajor/MinorVersionNumber"キーもチェックする必要があります。http: /stackoverflow.com/q/31072543/87698 – Heinzi

+0

WindowsNovemberアップデートのCurrentMajor/MinorVersionNumberペアは誰にも分かりますか? – Sebastian

2

あなたは、Windowsのバージョンを確認するためにWinVer.nshを使用する必要があります...

1

あなたはまた、より多くの特定の文字列の詳細については、次のキーを使用することができますOSについて

レッグクエリ "\ホスト名\ HKLM \ソフトウェア\マイクロソフト\ Windows NTの\ CurrentVersionの"/Vの商品名

私は.... MSDNに位置

0

更新可能なリストのWindows XPのための存在であることが判明し、aboeveました:(2015年3月)今の https://msdn.microsoft.com/en-us/library/windows/desktop/ms724832.aspx

を:

Operating system    Version number 
---------------------------- -------------- 
Windows 10 Tech.Preview  10.0 
Windows Server Techn.Preview 10.0 
Windows 8.1     6.3 
Windows Server 2012 R2   6.3 
Windows 8      6.2 
Windows Server 2012   6.2 
Windows 7      6.1 
Windows Server 2008 R2   6.1 
Windows Server 2008   6.0 
Windows Vista     6.0 
Windows Server 2003 R2   5.2 
Windows Server 2003   5.2 
Windows XP 64-Bit Edition  5.2 
Windows XP      5.1 
Windows 2000     5.0 
1

ちょうどWindowsのチェック10 Proとそれはバージョン6.3です

+1

これは間違っています。 Windows 8.1は内部的には6.3です。 Windows 10は10.0、初期プレビュービルドは6.4でした。 – magicandre1981

+0

Win 10+には、バージョンを追跡するための新しいキーがあります。 HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion "/ v CurrentMajorVersionNumber"と "REGクエリ" HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion "/ v CurrentMinorVersionNumber'を使用する必要があります。 – Spiralis

関連する問題