windows 命令行:我可以告诉服务包号吗?

Ale*_*ird 12 windows command-line service-pack

有没有办法从命令行获取服务包号?或者来自命令行的内部版本号(我可以从中得知服务包编号(请参阅如何从 WindowsUpdateLog.txt 确定 Windows 版本和服务包))?

启动时cmd,屏幕上会显示部分 Windows 版本号,但不会显示服务包号。

我更喜欢非 PowerShell 答案,但无论如何我不介意了解 PowerShell 答案,因为我处理的某些计算机确实安装了它。

Gir*_*iri 15

systeminfo | findstr /B /C:"OS Name" /C:"OS Version"

来源:从命令提示符查找 Windows 版本


Mul*_* IT 9

您可以使用 WMIC 获取它 - wmic os get servicepackmajorversion

有关使用 WMIC 的更多信息,请参阅此小教程:http : //quux.wiki.zoho.com/WMIC-Snippets.html


r0c*_*0ca 6

你可以输入CMD:

温弗

  • 嗯...问题是,它打开了一个 GUI 工具,这可能不是用户试图做的。 (2认同)
  • 在命令提示符下运行的 SYSTEMINFO 将在没有 GUI 的情况下显示。 (2认同)