前言
目前写的软件需要绑定硬件,所以要获取当前pc的硬件信息。今天运行的时候一直报错,才发现自己电脑的wmi损坏了,所以无法得到当前的UUID,通过修复wmi解决了这个问题
过程
在powershell或者cmd中通过如下两行命令检查wmi是否出错:
wmic
csproduct list full
我遇到的报错是
No Instance
截图如下:
由此可以得知我电脑的wmi出了问题。
在如下网站我找到了一个修复wmi的软件:
tweaking.com
下载该软件,运行之后,wmi修复完成,软件不在报错,问题解决!