You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用PowerShell获取与winver一致的Windows版本输出

获取与winver一致的Windows内部版本号

以下几种PowerShell方法可以获取和winver显示完全一致的内部版本号:

  • 读取注册表获取完整版本信息(包含产品名称、显示版本和Build号):
Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' | 
    Select-Object ProductName, DisplayVersion, CurrentBuildNumber, UBR

输出示例:

ProductName       : Windows 10 Pro
DisplayVersion    : 22H2
CurrentBuildNumber: 19045
UBR               : 4170

将CurrentBuildNumber和UBR拼接起来就是winver里显示的Build 19045.4170。

  • 直接输出与winver格式完全相同的Build字符串:
$winVerInfo = Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion'
"Build $($winVerInfo.CurrentBuildNumber).$($winVerInfo.UBR)"

输出示例:Build 19045.4170

为什么之前的命令结果不符?

你之前使用的Get-ComputerInfo返回的OsHardwareAbstractionLayer对应的是Windows的基础内核版本(比如19041是Windows 10 21H1的原始版本号),而winver显示的是包含功能更新后的最终Build号(比如19045对应22H2版本),所以二者会存在差异。

内容的提问来源于stack exchange,提问作者Exzou

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 08:47:36