Is HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Cryptography \ MachineGuid unique?

This page says the following:

The Windows registry contains the MachineGUID key, which has a UUID that Windows creates during installation and should theoretically be unique to the machine. In practice, this is not so, and I often have duplicates of this identifier between machines.

I don’t understand why this was not unique, I mean that Windows uses a weak algorithm to create this GUID or something like that?

+7
windows winapi
source share
1 answer

If a machine is being restored from backup or cloning (for example, during disaster recovery, deployment in a laboratory, or quick VM deployment scenarios), the value of MachineGuid will be the same on multiple machines.

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

+8
source share

All Articles