我正在运行Visual Studio 2008 SP1。在查看任何文件的版本树时,Visual Studio会崩溃并退出。该怎么办?
Clearcase版本为7.1 操作系统:Windows 7(x86)
我正在运行Visual Studio 2008 SP1。在查看任何文件的版本树时,Visual Studio会崩溃并退出。该怎么办?
Clearcase版本为7.1 操作系统:Windows 7(x86)
这篇技术文章提到,DEP(数据执行防护)可能是这些崩溃的原因。
这只会在Windows 2008服务器、Windows Vista和Windows 7系统上发生。
原因
这是由于所有应用程序默认启用了DEP(数据执行防护)。
故障,APAR PK64886已被开放以调查此问题。解决方法:
通过运行
bcdedit.exe
,可以为某些应用程序禁用DEP
为了避免发生此崩溃,用户需要执行以下操作:
- 1/ 以管理员身份登录 2/ 打开命令提示符并运行以下命令。
bcdedit.exe /set nx Optout
- 3/ 重新启动系统
- 4/ 导航到Visual Studio安装目录,通常可以在以下位置找到:
- VS.NET 2008:
C:\Program Files\Microsoft Visual Studio 9.0
- VS.NET 2010:
C:\Program Files\Microsoft Visual Studio 10.0
注意:在Windows 64位平台上,上述路径名以
C:\Program Files (x86)\
开头
然后进入目录“VC \ bin
”(例如C:\Program Files\Microsoft Visual Studio 9.0\VC\bin
)。
- 5/ 运行以下2条命令
cmd prompt> vcvars32.batcmd提示符> 链接/编辑/nxcompat:NO "\Common7\IDE\devenv.exe"
这应该能够解决Visual Studio中与ClearCase集成相关的DEP崩溃问题。
注意:要将DEP恢复为Windows默认设置,请使用以下命令:
bcdedit.exe /set nx OptIn