每个Windows操作系统的注册表中的CurrentVersion值

时间:2013-02-01 14:47:03

标签: windows registry nsis

我正在研究nsis安装程序。为此,我想知道

中每个操作系统的CurrentVersion
HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion"

例如:我的计算机上安装了Windows 7专业版,CurrentVersion值为6.1

从Windows 98开始,任何人都可以为所有Windows操作系统列出它吗?

5 个答案:

答案 0 :(得分:12)

这些是Windows操作系统的必需版本:

Operating system              Version number
----------------------------  --------------
Windows 10                      10.0
Windows Server 2019             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

答案 1 :(得分:2)

您应该使用WinVer.nsh检查Windows版本...

答案 2 :(得分:1)

您还可以使用以下密钥获取有关操作系统的更多特定字符串详细信息

注册查询“\ hostname \ HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion”/ v ProductName

我发现自己会出现在Windows XP中并且已经出现....

答案 3 :(得分:1)

刚刚检查过Windows 10 Pro,它是版本6.3

答案 4 :(得分: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