2010-06-29 78 views
1

我在查找Win32_OperatingSystem SerialNumber(MSDN link)的一些信息。
当我在同一台计算机上使用相同的密钥重新安装Windows时,此编号是否会有所不同?有关Win32_OperatingSystem SerialNumber的详细信息

我打算用它来识别安装(Windows + PC组合)。

+0

当您在虚拟机中尝试此操作时会发生什么? – 2010-06-29 08:16:58

+0

我还没有时间来测试这个。我想也许有人知道关于这个号码的好文件。 – Marc 2010-06-29 08:22:42

回答

1

我不太确定Win32_OperatingSystem.SerialNumber的稳定性......但我不建议将它用作您的唯一标识符。

要获取烧录到计算机硬件中的序列号 - 永远不会改变* - 这是我的一些研究后发现的方法是这样的:

  1. Win32_BIOS .SerialNumber - 这应该针对PC /服务器,包括所有主要厂商的> 90%的工作(HP ,戴尔等)。
  2. 如果没有成功,请尝试Win32_BaseBoard。序列号
  3. 如果不成功,您的最后一招是Win32_ComputerSystemProduct。识别号码

**注意:从技术上讲,如果主板被替换为新的,序列号会发生变化 - 因此(新的)已烧入的S/N将与外壳上的标签不匹配。但是这是一种罕见的/不常见的例外。*

+0

似乎在我的(有限)测试中工作得很好。谢谢! – Marc 2010-08-20 09:25:22

+0

Win32_BIOS.SerialNumber和Win32_BaseBoard.SerialNumber在企业中不起作用,批量订购的笔记本电脑大多具有相同的BIOS序列号。 – 2016-03-19 11:21:19

+0

我可以肯定Win32_OperatingSystem.SerialNumber在Windows 10周年更新中正在发生变化,它是否会在将来的主要更新中发生变化,我不知道,但值得依赖'它会改变'。另见https://social.technet.microsoft.com/Forums/en-US/e71f24c1-6b7b-4a58-9ead-9e7ab1d61616/regular-win10-updates-change-serialnumber?forum=win10itprogeneral – 2017-01-22 13:42:56