VS2003启动时出现“Microsoft Development Environment 遇到问题需要关闭”

来源:互联网 发布:windows截图快捷键 编辑:程序博客网 时间:2024/06/07 08:12

如题,目前一直在使用VS2003,由于程序内核是用VS2003编写,因此后续开发也使用VS2003。

之前VS2003一直在XP上完美运行,直到一次电脑感染病毒,劫持了大部分程序无法运行,然后使用某杀毒软件强烈杀毒之后。每次打开VS2003都会显示“Microsoft Development Environment 遇到问题需要关闭”的问题,并且VS卡死,不能进入程序界面,点击调试就显示内存错误然后崩掉。

打开查看错误详细信息显示:

An unhandled  exception has caught by the VSW exception filter.

错误签名:

AppName :devenv.exe               AppVer:7.10.3077.0          ModName:bcprj.dll

ModVer:7.2.02254                     Offset:0001d16b

这个问题找了很久,都没法解决,网上有很多方法都试了,包括:

使用VS2003安装包修复、运行服务Application Experience Lookup Service 等,重新设置Devenv等,都不能解决问题。最后很多人给出的答案是重装系统,然后重装VS。

但由于电脑系统盘上有很多重要文件,一直舍不得重装,于是就琢磨问题来源:发现跟网上很多问题虽然很相似,但大部分错误信息中ModName没有具体给出,此处给出了bcprj.dll。因此,在本机上搜索bcprj.dll,发现是一个VS的插件:Bound Checker,用于检查内存泄漏。此时发现问题来源于Bound Checker这个插件出了问题,于是就试着将其卸载掉,没错,是直接卸载,然后VS2003就可以直接进入,并且正常使用。

虽然没有深究bcprj.dll是如何影响程序运行的,但把问题解决了。


阅读全文
0 0
原创粉丝点击