![通过命令行获取 Windows 8 产品 ID](https://linux22.com/image/1336135/%E9%80%9A%E8%BF%87%E5%91%BD%E4%BB%A4%E8%A1%8C%E8%8E%B7%E5%8F%96%20Windows%208%20%E4%BA%A7%E5%93%81%20ID.png)
我知道可以找到 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:
在命令行中,键入
wmic
(和Enter)在 WMI 内部,输入
OS
查看“SerialNumber”值。它包含您的 Windows 8 ProductID。
PS:或者,您也可以wmic OS
从 cmd 中输入并搜索“SerialNumber”。
使用 Windows 注册表:
只需从 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