我想通过命令更改我的系统 uuid,我通过输入 wmic csproduct get uuid 来获取它,但无法编辑它。我的 ID 是 FFFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFF
阅读 Win32_ComputerSystemProduct 类 MSDN 文章:
WMI 类代表一个产品。这 包括该计算机系统上使用的软件和硬件。Win32_ComputerSystemProduct
以下语法是从托管对象格式简化而来的 (
) 代码并包括所有继承的属性。属性是 按字母顺序列出,而不是MOF
顺序。MOF
语法
[Dynamic, Provider("CIMWin32"), UUID("{FAF76B96-798C-11D2-AAD1-006008C78BC7}"), AMENDMENT] class Win32_ComputerSystemProduct : CIM_Product { string Caption; string Description; string IdentifyingNumber; string Name; string SKUNumber; string UUID; string Vendor; string Version; };
例如,所有属性(上面列出的)都是 只读
UUID
数据类型:字符串访问类型:只读
本产品的通用唯一标识符 (UUID)。 UUID 是一个 128位标识符保证与其他标识符不同 生成的 UUID。如果 UUID 不可用,则全零的 UUID 是 使用过。
限定符:
映射字符串(“SMBIOS |类型 1 |UUID”)该值来自
System 的 UUID 成员 SMBIOS 信息中的信息 结构。
结论:您无法通过任何UUID
方法更改系统
WMI
。向 Google 和 SuperUser 询问另一种方式(如果有的话)。
A
UUID
是一个标识符,设计为在两者之间都是唯一的 时间和空间。它不需要中央注册过程。这UUID
的长度为 128 位。其格式在RFC 4122: A 中描述 通用唯一标识符 (UUID) URN 命名空间。
mofcomp ./上面的文件.mof