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

注册表中每个windows操作系统的CurrentVersion值,windows,registry,nsis,Windows,Registry,Nsis,我想知道当前每个操作系统的CurrentVersion值 HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" 例如:我的机器上安装了windows 7 professional,并且CurrentVersion值为6.1 自windows 98以来,是否有任何一个windows操作系统可以列出它?您应该使用WinVer.nsh检查windows版本…这些是windows操作系统的必需版本: Operating system

我想知道当前每个操作系统的
CurrentVersion

HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion"
例如:我的机器上安装了windows 7 professional,并且
CurrentVersion
值为
6.1


自windows 98以来,是否有任何一个windows操作系统可以列出它?

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

这些是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

如果您想通过从注册表中读取来了解它,还需要检查新的
CurrentMajor/MinorVersionNumber
键。Windows 10下的新值
CurrentMajorVersionNumber
(为10)和
CurrentMinorVersionNumber
(为0)。这些。

您还可以使用以下键了解有关操作系统的更具体字符串详细信息

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


我发现Windows XP和aboeve中有..

可更新列表,位于MSDN:

目前(2015年3月):


刚刚检查了Windows 10 Pro,它是针对win2k及以上版本的6.3版。你真的要支持win98吗?非常感谢。如果我没有在windows 98上获得它,那没关系。不过请注意,有问题的注册表项将包含windows 10的“6.3”。您还需要检查新的“CurrentMajor/MinorVersionNumber”键:有人知道Windows 10 11月更新的CurrentMajor/MinorVersionNumber对吗?@Sebastian有点晚,但Windows 10的版本号始终是10.0。主要更新通过“ReleaseId”值中的“11月更新”标识:“11月更新”为版本1511。@Max Truxa ReleaseId不再适用于21h1,而是使用displayversion。这对老年人来说是不存在的versions@az1d那太糟糕了。谢谢你的信息。这是错误的。Windows 8.1在内部是6.3。Windows 10是10.0,早期预览版本是6.4。Win 10+有一个用于跟踪版本的新密钥。您应该使用
Reg查询“HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion”/v CurrentMajorVersionNumber
Reg查询“HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion”/v CurrentMinorVersionNumber
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