2013-02-01 364 views
5

我正在使用nsis安裝程序。爲了這個目的,我想在每個Windows操作系統的註冊表中的CurrentVersion值

HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" 

例如,要知道每個操作系統CurrentVersion值:我有Windows 7專業版安裝在我的機器上CurrentVersion6.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

這些窗口的所需版本的操作系統:

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.3的「6.3」。您還需要檢查新的「CurrentMajor/MinorVersionNumber」鍵以及:http:/ /stackoverflow.com/q/31072543/87698 – Heinzi

+0

是否有人知道Windows 11月11日更新的CurrentMajor/MinorVersionNumber對? – Sebastian

2

您應該使用WinVer.nsh檢查Windows版本...

1

您還可以使用更具體的細節串以下關鍵關於OS

註冊查詢 「\ \微軟\的Windows NT \ CURRENTVERSION主機名\ HKLM \ SOFTWARE」/ v產品名稱

我已經發現存在於Windows XP和aboeve ....

0

更新列表位於MSDN: https://msdn.microsoft.com/en-us/library/windows/desktop/ms724832.aspx

現在(2015年3月):

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臨和它是版本6.3

+1

這是錯誤的。 Windows 8.1在內部是6.3。 Windows 10是10.0,早期預覽版本是6.4。 – magicandre1981

+0

Win 10+有一個用於跟蹤版本的新密鑰。你應該使用'Reg Query'HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion「/ v CurrentMajorVersionNumber'和'Reg Query」HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion「/ v CurrentMinorVersionNumber'。 – Spiralis

相關問題