Visual Studio Just-In-TIme Debugger 해결 방법
Explore를 하다보면 다음과 같이 오류 문구가 나오면서 디버깅 화면이 나오는데요. 이는 익스플로어에서 잘못된 행을 실행해서 그럽니다. 이 디버거를 끄는 방법을 알려드리도록 하겠습니다.
● 방법 1. 레지스트리 수정
Visual Studio를 깔고 나서 윈도우 및 어플리케이션에 오류가 발생할 때 단순 창이 아닌 Just-In-Time Debugger창이 발생합니다. 이 창이 발생하지 않게 하기 위해서 아래와 같이 레지스트리를 변경시켜 줍니다.
1) 시작->실행(윈도우키+R)
2) regedit 입력 후 엔터
3) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug 로 이동
4) 항목 중 Auto 항목이 1로 되어 있으면 Just-In-Time Debugger창이 발생 되는데 이 값을 0으로 바꾸어 줍니다.
5) 이후 부터 단순 창으로 메세지를 뿌립니다.
● 방법 2. Visual Studio에서 실행 금지
Visual Studio에서 디버거를 실행 하지 않도록 설정 하는 방법입니다.
1) 우선 설치되어있는 Visual Studio를 실행시키신 후
2) [Tools] - [Option]을 선택합니다.
3) 다음 화면에서 [Debugging] - [Just-In-Time]에 가면 세 항목에 모두 체크가 되어있을 것입니다. 체크를 모두 해제하시고 확인을 누릅니다.
● 방법 3. 명령어 실행
1) 시작 - 실행 - CMD
2) 도스창이 나오면
3) vsjitdebugger.exe /reserver
● 방법 4. 레지스트리 키 삭제
서버에 Visual Studio를 설치한 다음 처리되지 않은 예외가 발생하면 기본적으로 예외 대화 상자가 열립니다.
사용자는 이 대화 상자에서 Just-In-Time 디버깅을 시작하거나 예외를 무시하도록 지정해야 합니다.
무인 작업을 진행하려는 경우에는 이러한 작동 방식이 적합하지 않을 수 있습니다.
Visual Studio를 설치하기 전의 기본 동작처럼 처리되지 않은 예외가 발생해도 대화 상자가 열리지 않도록 서버를 구성하려면 레지스트리 편집기를 사용하여 다음 레지스트리 키를 삭제합니다.
32비트 운영 체제에서의 레지스트리 키 삭제
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\DbgManagedDebugger
64비트 운영 체제에서는 다음 레지스트리 키도 삭제합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\DbgManagedDebugger
[명령어] find 명령 사용법 (0) | 2016.11.21 |
---|---|
[명령어] netstat 유틸을 이용한 네트워크 정보분석 (0) | 2016.11.21 |
컴퓨터(노트북) 스피커 소리 증폭하는 방법 (6) | 2016.07.08 |
윈도우 10 설치 USB 만들기 (0) | 2016.07.08 |
[레지스트리] 윈도우 종료 빠르게 설정하기 (0) | 2016.07.06 |