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

问题描述 投票:5回答:5

我正在研究nsis安装程序。为此,我想知道每个操作系统的CurrentVersion

HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion"

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

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

windows registry nsis
5个回答
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.90
Windows 98                      4.10

2
投票

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


1
投票

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

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

我发现它适用于Windows XP及以上版本....


1
投票

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


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
© www.soinside.com 2019 - 2024. All rights reserved.