VMware虚拟机无法编辑 —— 一个十分有趣的原因
前日碰到一个问题,root cause十分的神奇,特来记录一下:)
问题描述:
打开vSphere client,选择某虚拟机,点击编辑,然后竟然碰到 The type initializer for vpxClient.VMconfig.CPUID threw an exception 这样的错误!
排查过程:
第一反应肯定是VMware server端出什么问题了或者是我的权限出问题了,找IT,IT说他那边操作一切正常我的权限也没有问题,好吧,开始Google,话说人家Google真是不错,排在第一个的即使解决问题的方法。(链接 https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1007373)
是的,你没有看错,问题是原因是字体文件丢失!纳尼??Execuse me?? 要不是出现在官网的解决方法,打死我也不会信你!
然后在同事的PC上用vSphere Client编辑虚拟机,没有问题,然后比较我们两个PC上C:\WINDOWS\Fonts 下面的字库文件,我擦,我的字库文件果然少了很多!什么也别说了,直接把同事PC上的字库文件全部copy过来,关闭vSphere client再打开,编辑虚拟机,正!常!了!!神奇啊!
至于为什么我的Windows突然少了很多字库文件,猜测是因为最近安装的某个软件导致,不过也懒得去追究是哪个软件了。