이 문서에서는 디버거가 연결되지 않은 경우 디버그 모드가 설정된 운영 체제가 중단될 수 있는 문제에 대한 솔루션을 제공합니다.
원래 KB 번호: 2816225
증상
Windows 7 또는 Windows Server 2008 R2를 실행하는 컴퓨터에서 Windows용 디버깅 도구를 설치한 후 애플리케이션에서 사용자 모드 예외를 throw하는 경우 디버그 모드가 설정된 운영 체제가 중단될 수 있습니다.
원인
디버그 모드가 활성화되고 사용자 모드 예외로 인해 디버거가 연결되지 않은 경우 시스템에서 중단점에서 디버거가 개입할 때까지 대기합니다.
해결
이 문제를 해결하려면 다음 방법 중 하나를 사용하여 디버그 모드를 사용하지 않도록 설정합니다.
시스템 구성 설정 사용
- 키보드 키를 사용하여 Windows Key+R을 사용하여 실행 상자를 엽니다.
- MSCONFIG를 입력한 다음 Enter 키를 누릅니다.
- 부팅 탭을 선택한 다음 고급 옵션을 선택합니다.
- 디버그 확인란의 선택을 취소합니다.
- 확인을 선택합니다.
- 적용을 선택한 다음, 확인을 선택합니다.
- 컴퓨터를 다시 시작합니다.
명령줄 인터페이스 사용
- 관리자 권한 명령 프롬프트를 엽니다.
- 다음 명령을 입력하고 Enter 키를 누릅니다.
bcdedit -debug off - 컴퓨터를 다시 시작합니다.
자세한 정보
참고 항목
Windows는 디버그 모드에서 영구적으로 실행해서는 안 됩니다. 디버그 모드는 Windows용 디버깅 도구(WinDbg)와 같은 디버거를 사용하여 커널 디버그에 연결할 수 있도록 설정되며, 목적이 완료되면 해제해야 합니다.
일부 Windows 7 시스템은 DEBUG 스위치를 사용하도록 설정된 상태로 제공될 수 있습니다. 사용하지 않도록 설정해야 합니다.
Windows용 디버깅 도구 및 자세한 내용은 WDK(Windows 드라이버 키트) 다운로드를 참조하세요.