发现系统盘的剩余空间非常少了,便开始随便卸载一些很少用的程序,看到Microsoft Visual C++ 2005 Redistributable都没用过,想也没想就把它卸载了。卸载完不久,我在线的qq2009就无缘无故地退出了,心想:qq真多bug啊,唉。。。便重新登录qq,但意外发生了,出现错误消息“由于应用程序配置不正确,程序未能启动.重新安装应用程序可能会纠正这个错误”。也没多想,就按照提示的解决方法,把qq重装了一次,但问题并没有解决。
Google一下“由于应用程序配置不正确,程序未能启动.重新安装应用程序可能会纠正这个错误”。但在网上看了很多解决方案,如:.net framework没有安装、缺少ddl文件、windows installer没有启动等等,但是都解决不了。再回头细想一下,我是刚卸载了MS c++ 2005 redistributable就出现问题了,是不是与这个有关呢。在Google上再加上这个关键词。果然,也有不少人有类似的问题,因为没有装MS c++ 2005 redistributable。
接下来就到MS网站下载Microsoft Visual C++ 2005 SP1 RedistributablePackage(x86)(注意找到合适自己电脑的版本)
安装完后重启,启动qq,但是杯具又来了,一样的报错。。。。。究竟怎么回事呢,继续寻找解决办法,网上有人在blog上说有可能是qq卸载时没有完全清楚残余信息,然后就下一个 Windows Installer 清理实用工具(msicuu2),清除关于qq的注册信息后,再安装qq2009。
清除完毕,然后安装qq2009。重启,问题解决。
但是还有很多问题没有弄懂。
MS c++ 2005 redistributable的用处,可能因为只是水平有待提高,网上查找资料看的也是糊里糊涂。为什么卸载qq后有残会影响到重装也无法解决问题等等。恳求有高手大虾指点,不胜感激!!!
转载于:https://blog.51cto.com/mapdll/269947