HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineGuid 是唯一的吗? [英] Is HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineGuid unique?

查看:71
本文介绍了HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineGuid 是唯一的吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

页面内容如下:

在 Windows 注册表中有一个名为 MachineGUID 的键,它有一个 UUID这是在安装过程中由 Windows 创建的,理论上应该对机器来说是独一无二的.在实践中情况并非如此,我有经常在机器之间遇到此 ID 的重复项.

In the Windows registry is a key called MachineGUID that has a UUID which is created by Windows during installation and should in theory be unique to the machine. In practice this is not the case and I have often come across duplicates of this ID between machines.

我不明白为什么它不是唯一的,我的意思是 Windows 是否使用了一些弱算法来生成这个 GUID 之类的?

I don't understand why it wouldn't be unique, I mean does Windows uses some weak algorithm to generate this GUID or something?

推荐答案

如果机器从备份或克隆中恢复(例如在灾难恢复、实验室部署或快速 VM 部署方案中),则 MachineGuid 值在多台机器上是相同的.

If a machine is restored from a backup or clone (such as in disaster-recovery, lab rollout, or fast VM deployment scenarios) then the MachineGuid value would be the same on multiple machines.

我注意到键值本身是读/写的,因此设置后或用户空间应用程序也可以覆盖它,即使是重复的非唯一值.

I note that the key value itself is read/write, so a post-setup or userland application could overwrite this too, even to a duplicate non-unique value.

这篇关于HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineGuid 是唯一的吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆