В этом technote упоминается DEP (предотвращение выполнения данных) в качестве вероятной причины этих сбоев.
Это происходит только в системах Windows 2008 Server, Windows Vista и Windows 7.
Причина
Это связано с DEP (Data Execution Prevention), который включен по умолчанию для всех приложений.
Для исследования этой проблемы был открыт дефект APAR PK64886.
Временное решение:
DEP можно отключить для определенных приложений, запустив bcdedit.exe
Чтобы избежать этого сбоя, пользователь должен сделать следующее
- 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
Примечание. На 64-разрядных платформах Windows указанные выше имена путей начинаются с: C:\Program Files (x86)\
Затем перейдите к директории "VC\bin
" (например, C:\Program Files\Microsoft Visual Studio 9.0\VC\bin
).
- 5 / Выполнить следующие 2 команды
cmd prompt> vcvars32.bat
cmd prompt> link /edit /nxcompat:NO "\Common7\IDE\devenv.exe"
Это должно устранить связанные с DEP сбои в Visual Studio с дальнейшей интеграцией ClearCase.
Примечание. Чтобы восстановить DEP по умолчанию в Windows, используйте следующую команду: bcdedit.exe /set nx OptIn