通过命令行获取 Windows 8 产品 ID

通过命令行获取 Windows 8 产品 ID

我知道可以找到 Windows 8 产品 ID在控制面板中的“系统”页面中

但是是否可以使用命令提示符获取 Windows 8 产品 ID?

答案1

以下是适合在批处理文件中使用的几种方法:

wmic os get "SerialNumber" | find /v "SerialNumber"

for /f "tokens=3" %p in ('SystemInfo ^| find "Product ID"') do @echo %p

for /f "tokens=3" %p in ('reg query "HKLM\Software\Microsoft\Windows NT\CurrentVersion" /v ProductID') do @echo %p

答案2

可以通过使用 WMI(Windows 管理界面)或从 Windows 注册表查询值来实现。

使用 WMI:

  1. 在命令行中,键入wmic(和Enter

  2. 在 WMI 内部,输入OS

  3. 查看“SerialNumber”值。它包含您的 Windows 8 ProductID。

PS:或者,您也可以wmic OS从 cmd 中输入并搜索“SerialNumber”。

参考。

使用 Windows 注册表:

  1. 只需从 cmd 输入以下命令:

    reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductID
    

    甚至:

    reg query "HKLM\SOFTWARE\Microsoft\Internet Explorer\Registration" /v ProductID
    

    (Internet Explorer 具有与 Windows 8 相同的 ID。)

答案3

您可以使用 Windows'SystemInfo命令

它将返回有关系统的信息列表,包括产品 ID(大约在第 9 行)。

来自 MS:

显示有关计算机及其操作系统的详细配置信息,包括操作系统配置、安全信息、产品 ID以及硬件属性,例如 RAM、磁盘空间和网卡。

如果您只想提取该行,则可以使用 systeminfo | find /i "product id"

答案4

使用以下命令:

wmic path softwarelicensingservice get OA3xOriginalProductKey

在我的正版 @in 8.1 64 位上进行了测试。参考 -http://www.thewindowsclub.com/find-windows-product-key

相关内容