帮客户修复VC++运行库时候偶尔会有黄色感叹号,一般都是对钩是正常的,比如下面

不正常一般都是打岔或者黄色感叹号


一般打岔都很好修复,但是打黄色感叹号一直以来我都没办法应对。这样情况已经持续2年左右,一直以为这个工具都不行任何方法都不行,就是抱着这种消极想法一直对这个问题束手无策。今天突然想到,这个工具不行,难道就检测不了为什么黄色感叹号出现?我想到可以直接用官网VC++安装包进行安装这样可以看到错误。我这边是2010版本出现黄色感叹号,而且控制面板里面x86版本安装上了,就是x64安装不了,于是下载x64安装包进行安装,果然提示发生严重错误,然后有个日志提示我进去查看看到类似无法打开键:UNKNOWN\Components错误。显然这个是注册表项权限导致问题,于是按照网上方法修改权限最后成功了,然后我又打开Directx修复然后全部成了。可见黄色感叹号出现而且用鼠标指上去提示一般不影响,其实黄色感叹号一定是表示运行库出现问题而且无法正常安装,这个所谓不影响使用纯粹是忽悠人的。因此可以得出结论:
(1)Directx不能百分百解决所有运行库问题,有些问题需要自己通过安装官方提供安装包进行排错,不能过度依赖这个软件工具,因为这个工具不是万能的
(2)黄色感叹号一定表示运行库没有安装好,而且绝对会影响使用,因为运行库都没真正安装上能用