none
windows7下安装VS2005及VC的兼容性问题 RRS feed

  • 问题

  • OS版本:windwos7旗舰版;VS2005版本:简体中文团队开发版;VC版本:VC++6.0简体中文版
    问题描述:成功安装完VS05和VC后,并且打了05Sp1和SP1 for vista补丁,但是每次运行VC,在编译的时候,总是出现“microsoft visual studio遇到了问题,需要关闭”的窗口。我用05打开用VC写好的程序也会跳出这个窗口。但是如果用05打开用VS编译的文件,就不会出现这个问题了。还有一个就是我在安全模式下,却可以正常使用VS05打开VC编写的程序,并且可以调试运行。这是为什么呢?
    2009年12月30日 8:25

全部回复

  • 你好!

    请问VS2005是否以管理员身份运行了?  如果更改其兼容模式为Windows XP SP2,能否解决问题?

    谢谢!


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    2009年12月31日 6:48
    版主
  • 你好,我都是以管理员身份运行的,而且兼容性选项也设置了。后来发现即使使用05创建C++控制台程序,也会出现上述问题。不知道是为什么
    2010年1月1日 3:30
  • 你好!

    这种现象应该是VS IDE由于某些原因而crash掉了。关于crash的问题,其实可能会有很多的可能性引起的。

    从你的描述上来看,从安全模式进入系统,并运行VS是可以的,那可能是一些服务导致VS05的crash了。

    你还可以尝试一下以下这些方法:
    - 打开“开始”菜单 >> 运行 >> 输入“devenv.exe /safemode”,用安全模式来进入Visual Studio,这可以用来排除一些第三方插件或者软件引发的问题,这个可以让VS正常运作吗?

    另外,你可以用Process Monitor:http://technet.microsoft.com/zh-cn/sysinternals/bb896645.aspx来跟踪一下,当crash发生的时候,VS做了些什么注册表或者文件的读写之类的动作。这个可以帮助我们来追踪问题所在。

    希望对你有所帮助。
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • 已编辑 YiChun Chen 2010年1月5日 10:18 typo
    • 已建议为答案 j-mcgrady 2010年1月24日 5:19
    2010年1月5日 10:08
  • 另外一个方法,当出现crash时候将这个进程抓取dump file, 使用WinDbg 分析一下, 一般会看到出问题在哪个模块, 如果出crash的callstack 是第三方插件,建议卸载掉第三方插件。
    2010年1月27日 2:36