【问题标题】:How to read machine GUID which is present "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography" using WMI class?如何使用 WMI 类读取存在“HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography”的机器 GUID?
【发布时间】:2026-01-06 09:50:01
【问题描述】:

我有这个查询,我们可以使用 WMI 类读取存在 "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography" 的机器 GUID 吗?如果可能的话,请告诉我。

我尝试并搜索了很多,并找到了“如何从注册表中读取机器 GUID?”的结果。

以上两个造成了混淆,即注册表中的此机器 GUID 与可以从 WMI 获取或完全独立的某些 UUID 或 UUID 的组合相同。 您能告诉我注册表中机器 GUID 为“默认”和“空”的原因吗?两台机器可能具有相同的机器 GUID。

【问题讨论】:

    标签: wmi guid wmic regedit


    【解决方案1】:

    如果两台机器是克隆的,那么注册表中的 MachineGuid 很可能是相同的。

    我对 UUID 更幸运,因为它似乎可以响应硬件更改,例如从同一个映像创建两台 VMWARE 机器时。

    wmic csproduct get UUID 
    

    请参阅以下内容了解更多详情。

    wmic csproduct get name,identifyingnumber,uuid
    

    【讨论】: