今天安装VS2008的时候,正在.net framework 3.5时突然报错了,出现了一个VC++ Runtime Error错误,错误如下:
This application has requested the runtime to terminate it in an unusual way.
please contact the application‘s support team for more information.
我以前每次安装都好好的,这次有点丈二脑袋摸不到头脑。
我想是不是我安装之前停掉了些windows服务(平时不用的服务我都喜欢设置成手动),看应用程序错误日志中有”printfilterpipelinesvc.exe“,看到print我就想起是不是因为我把Print Sploor(因为是虚拟机,就禁止掉了,速度能快一点是一点)这个服务停止了?
后来启动服务后,又装了一次,这次安装成功了。
难道微软的安装程序不在安装之前判断系统是否符合安装条件吗?
写到这里就想到上次在客户那里安装sql 2008,客户准备好的服务器。只有操作系统windows server 2003 sp2,该打的系统补丁都打了。在安装sql 2008时,报错了。看到错误是关于XML 的,就去看系统安装的关于XML的系统补丁,还真有,看看版本还挺高。当时想一定就是因为版本过高了,就直接卸载了。安装了sql 2008自己的带的。后来一切顺利,安装成功。
唉~~~~~~~~
强烈建议微软改进安装程序的安装前检查。