作者:
以前重做系统的时候也没出现什么问题,昨天却出现了这种莫名其妙的问题。
在安装VS2008的时候出现了一个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.
参考国内、国外的网站都无解决方案,而大多数都是提出问题,而回答者都是模棱两可,看来只能靠自己了...
然后参考系统应用程序日志,报错如下:
错误应用程序 printfilterpipelinesvc.exe,版本 6.0.6000.16438,错误模块 printfilterpipelinesvc.exe,版本 6.0.6000.16438,错误地址 0x000216c8。
其实今天凌晨4 点安装VS2008的时候我就看了,但是无解,今天准备重新安装dot net 3.5(昨天安装VS2008的时候就是安装到这里) 覆盖一下,看能不能解决凌晨的问题,结果问题依旧。
想啊想,仔细阅读printfilterpipelinesvc.exe这个文件名 print filter pipe line vc 看!打印 过滤 管道 行 vc!应该与打印有关!而这个文件应该就是一个打印行过滤器之类的程序!
<转贴请声明出处,本贴Lindily原创>
然后我突然拍脑袋,意识到,因为我的打印机不经常用,因此关掉了打印管理服务!于是赶紧到控制面板里,计算机管理->服务 将print spooler这个服务启动(以前是手动,停止,现在手动,启动即可,不需要一直处于服务状态,等.net3.5安装完了关掉即可,该服务对应进程:spoolsv.exe),然后安装.net3.5选择修复,顺利安装完成,没有报错 OK!因此得出一个结论,以后安装VS2008或者.net3.5的时候务必把那个print spooler该死的服务打开,即使你没有打印机!切记!
至此一个比较挠头的问题被我这个连java程序员(其实根本就是二把刀)解决了,唉,真是苦了广大的MS平台的用户和开发人员阿,你们在摸石头过河还是在蒙着眼睛的状态下,实在不敢恭维闭源软件阿... 要是在Linux下边编译某个程序绝对不会出现这种提示!什么技术信息都没有,就TM一句鸟语,程序是你们微软写的,我咋知道你们的破程序到底出什么问题了!!! 要不是在Windows平台上需要编译一些你们Win32 CLI平台的程序,我才不装VS呢!要用C/C++直接eclipse/Netbeans+MSYS+MinGW搞定!
OK,不发牢骚了,问题算是解决了!
阅读(2231) | 评论(0) | 转发(0) |