Windows 上的系统 uuid 是什么,为什么它不能轻易更改

Windows 上的系统 uuid 是什么,为什么它不能轻易更改

我正在安装一些软件,它说锁定标准是系统 UUID。现在我知道 UUID 代表什么了。我知道它们是唯一的,长度为 128 位。我知道如何从 Windows Power Shell 生成它们。但我的问题是 Windows 7 计算机上的系统 UUID 是什么。它存储在哪里。每台计算机都有一个 UUID 的目的是什么?有人能帮我解答这些疑问吗?除了验证同一台计算机上没有再次安装相同的软件之外,它们还有什么用途?

答案1

系统 UUID 无法更改:它取决于硬件。它由虚拟机管理程序在创建时确定:KVM、Hyper-V、VMWare……

你可以通过以下方式获取 UUID:

在 Windows 上

命令执行程序

wmic csproduct get UUID 

电源外壳

Get-WmiObject -Class "Win32_ComputerSystemProduct" | Select-Object -Property UUID 

在基于 Linux 的系统上

#! /bin/sh
dmidecode -s system-uuid

相关内容