win7重装,vs2010崩溃记录
处于c盘不够的原因,我决定重装系统
然而噩梦就开始了,开始的时候很顺利,先安装的vs2008 ,sql2005管理器,vs2010 都进行的很顺利
可还是第二天进行安装了其他软件之后,正要进入工作,却发现了一个问题,vs2010一进入项目编译就崩溃,再网上搜索了各种方法都无用,比较常见的两个方法是:
第一个方法:
a. 打开开始菜单》所有程序》Microsoft Visual Studio》Visual Studio工具》Visual Studio命令行(以管理员身份);
b 激活Visual Studio的日志功能:输入Devenv.exe /log。参见:http://msdn.microsoft.com/zh-cn/library/ms241272.aspx;
c 尝试运行下面的几个devenv开关:devenv /Resetsettings,devenv /ResetSkipPkgs, devenv /Safemode;
d 重新启动系统并进入安全模式,这样可以消除一些第三方的程序/驱动的影响;
e 尝试建立并使用新的用户登陆系统。
第二个方法认为我们安装其他软件的时候对VS2010设置进行了修改:
这个bug是安装某些软件的时候,vs2010相关的注册表值被修改了,只要改回来就好了。
对于32位机器,查找注册表的项:
[HKEY_CLASSES_ROOT\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32],
把它的默认值修改为:
C:\Program Files\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll
而对于64位的机器,查找项:
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32]
把它的默认值修改为:
C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll
可是这两个方法对我都无用,安装了vssp1补丁,也于事无补,当时那个心啊 也崩溃了
再多个方法努力下,我决定重新换个WIN7系统进行重装,于是又花了一个晚上的时间,可是第二天再安装了其他软件之后,vs2010继续崩溃,于是在努力使自己冷静的情况下,开始总结,因为第一天晚上仅仅安装了VS2010的时候我进行过实验,是可以运行的,那么问题应该不是win7系统的原因,也不是vs2010本身的原因,也许是某个软件的原因,于是我继续上网搜索,终于发现了一个同志和我的问题差不多,他认为是svn的问题,svn安装之后自动改变了vs2010的插件,所以,我也做了一个实验,将vs的插件设置为无,具体方法为:工具--选项--源代码管理-当前源代码插件-无
很抱歉,在这样的实验下,我的VS2010继续崩溃,于是在万般无奈之下,我将除了vs ,sql的其他软件都卸载了,在卸载了svn,codesmith等软件的情况下,进行了重启,发现,问题解决了,谢天谢地
针对于这个问题,其实我最后也不确定到底是否是svn按照不正确的问题,但是总归要记录下来