事情缘由,同事装了一个软件不能用,我说我试下吧。

好吧,先装CAD2002,再装“截取断面工具”,好家伙,还是不能用,折腾了几遍还是不行,后来干脆不倒腾了。

打开VS,发现启动不了,显示

第一反应,IE版本太低,心想应该不是,天天都在用,怎么今天就版本低了,下载IE浏览器,安装IE8.0,显示,“已安装本版本或者更高的版本”,不行,重启电脑,启动VS,还是一样。

求助度娘,求助Google,求助各大论坛,求助群,答曰两种情况,一种是IE问题,二是安装了某种软件与VS不兼容,导致出现上述问题。最近只装了SurperMap和AutocAD2002,因为SuperMap也是在VS平台上开发的,心里坚信就是SuperMap的问题,果断把SuperMap卸载了。

重启VS2010,还是不行,还是显示同样问题,一下午折腾,差不多到下班点,回家,心想再不行就重装系统吧。

第二天一早,备份文件,准备重装系统,还是心有不甘,原同学说IE6.0如果没卸载干净,高版本的IE即使是装上去了,默认还是IE6.0,说你看看注册表信息,注册表,对我这样非计算机专业的人来说,有点怵,抱着试试看的心态,搜索网上关于注册表的信息,删错了,改错了,后果是什么?大不了就重装系统呗。

果然一看内心有点窃喜,Version Vector IE是5.5  ,改成8.0000 。

注册表HKEY_LOCAL_MACHINE ->SOFTWARE->Microsoft->Internet Explorer 的Version 信息,里面有三个Version信息,一个是Version,还以一个是svcVersion,还有一个是W2kVersion

作如下修改,把另外两个Version删除了,只留一个Version.

重启VS,成功,但是还有一个疑问,为啥Version Vector改成8.0000 和Version 11点几,应该是不一致的,但是也是可行的呢??

后来又尝试把Version Vector改成5.5000,重启VS2010,正常启动,那跟VersionVector 无关。

CAD2002 的安装,把IE的注册表修改了,才导致了VS启动崩溃,问题最终解决了。

VS 2010启动崩溃的更多相关文章

  1. Office 2010启动时出现无法验证此应用程序的许可证的解决

    Office 2010启动之后弹出一个窗口提示:Microsoft Office无法验证此应用程序的许可证.修复尝试失败或者已被用户取消.应用程序将立即关闭. 遇到这样的情况,原因是Office的系统 ...

  2. 解决Delphi 2010启动时卡死并报“displayNotification: 堆栈溢出”错误

    1. 清理IE的历史记录,删除浏览器缓存(不需要清cookie) 2. 禁用startpage 2.1 从 Delphi 2010 启动菜单上点右键 -> 查看属性->快捷方式->目 ...

  3. idea启动崩溃问题

    idea启动崩溃问题 内存已经给到1024m了: 注意到项目比较大,有个参数ReservedCodeCasheSize,把这个修改为1024m, 学习了:https://www.cnblogs.com ...

  4. 解决Delphi 2010启动时卡死并报displayNotification堆栈溢出错误

    1. 清理IE的历史记录,删除浏览器缓存(不需要清cookie) 2. 禁用startpage 2.1 从 Delphi 2010 启动菜单上点右键 -> 查看属性->快捷方式->目 ...

  5. vs2015启动崩溃,wpfgfx_v0400.dll加载D3DCompiler_47.dll失败

    有一段时间没有用vs2015,今天一启动就crash,尝试了以下办法: 1. 卸载掉这段时间安装的一些软件和vs插件 2. 修复安装 3. 卸载.重新安装vs2015 sp2版本 4. devenv. ...

  6. 解决Delphi 2010启动时出现cannot create xxxx\EditorLineEnds.ttr问题

    由于在Windows安装了最近的更新(KB2982791, KB2970228)后,Delphi的IDE需要创建的一个文件%TEMP%\EditorLineEnds.ttr会被系统锁定,导致除非重新启 ...

  7. 绿色版SecureCRT启动崩溃,遇到一个致命的错误且必须关闭

    百度搜了半天,大家都是说删除注册表的VanDyke就能解决问题,但是我用的是绿色版的,删除VanDyke后还不行. 然后试了一下重新解压出一个绿色版的SecureCRT,发现能用. 但之前我配置了很多 ...

  8. Xcode 插件失效,启动崩溃解决

    升级6.4点击 Alcatraz PackageManager 崩溃解决 进入插件安装目录 cd ~/Library/Application\ Support/Developer/Shared/Xco ...

  9. delphi 2010 启动卡死,过一段时间后出现“displayNotification:堆栈溢出 怎么解决?

    解决方法:打开IE,在Internet选项中,删除历史记录.

随机推荐

  1. uml的四种关系

    UML的四种常用关系: 泛化关系.关联关系.实现关系.依赖关系 其中泛化关系是指父类与子类之间的继承关系: 实现关系是指接口与实现类之间的关系: 依赖关系和关联关系的区别如下: 只要存在对象间的交互, ...

  2. mysql ERROR 1062: ALTER TABLE causes auto_increment resequen

    当我用Navicat尝试修改已有记录的mysql数据表的主键为自动增长时,报出以下错误 1602 ALTER TABLE causes auto_increment resequencing, res ...

  3. webstorm 2016 激活(转)

    2016.2.2 版本的破解方式: 安装以后,打开软件会弹出一个对话框:选择"license server" 输入:http://114.215.133.70:41017 2016 ...

  4. npm isArray源码

    module exports的是一个函数. !! val是为了将val转化成布尔值. var isArray = Array.isArray; /** * toString */ var str = ...

  5. Math

    Math.sin(t)   // sin(t) Math.power(x,2*i)   // x的2i次方 (double)(Math.round(sum*1000000))/1000000;   / ...

  6. JavaScript内置对象之数组

    一.JavaScript对象之数组 1.创建数组的方式 (1)使用Array构造函数 语法:new Array() 小括号()说明: -预先知道数组要保存的项目数量 -向Array构造函数中传递数组应 ...

  7. Android之数据库的创建

    一.SQLite介绍 SQLite 一个非常流行的嵌入式数据库,它支持 SQL 语言,并且只利用很少的内存就有很好的性能.此外它还是开源的,任何人都可以使用它.许多开源项目((Mozilla, PHP ...

  8. 在easyui中如何修改combobox的下拉框的高度为自适应高度

    在easyui中,有时候easyui下拉框的高度比较高,如果我们的值比较少,而下拉框的高度很高的话看起来不好看,修改前效果如下所示: 要修改下拉框的高度和我们的值自适应的 话,只要添加一个panelH ...

  9. code project 上的内存管理的示例代码

    /******************************************************************** created: 2014/03/17 18:53 file ...

  10. getWinSystemIcon

    #include <QtGui/QImage>#include <QtGui/QPixmap>void getSystemIcon(const chConstStringA&a ...