HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Cryptography \ MachineGuid是唯一的吗?

该页面说明如下:

在Windowsregistry中有一个名为MachineGUID的键,它具有在安装时由Windows创build的UUID,理论上应该是机器唯一的。 实际上情况并非如此,我经常在机器之间发现这个ID的重复。

我不明白为什么它不会是唯一的,我的意思是Windows使用一些弱algorithm来产生这个GUID或者什么?

Solutions Collecting From Web of "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Cryptography \ MachineGuid是唯一的吗?"

如果计算机从备份或克隆中恢复(例如在灾难恢复,实验室部署或快速VM部署方案中),则MachineGuid值在多台MachineGuid上将保持不变。

我注意到键值本身是读/写的,所以post-setup或userland应用程序也可以覆盖这个值,甚至是重复的非唯一值。