디버그 모드를 사용하도록 설정하면 디버거가 연결되지 않은 경우 Windows가 중단됩니다.

이 문서에서는 디버거가 연결되지 않은 경우 디버그 모드가 설정된 운영 체제가 중단될 수 있는 문제에 대한 솔루션을 제공합니다.

원래 KB 번호: 2816225

증상

Windows 7 또는 Windows Server 2008 R2를 실행하는 컴퓨터에서 Windows용 디버깅 도구를 설치한 후 애플리케이션에서 사용자 모드 예외를 throw하는 경우 디버그 모드가 설정된 운영 체제가 중단될 수 있습니다.

원인

디버그 모드가 활성화되고 사용자 모드 예외로 인해 디버거가 연결되지 않은 경우 시스템에서 중단점에서 디버거가 개입할 때까지 대기합니다.

해결

이 문제를 해결하려면 다음 방법 중 하나를 사용하여 디버그 모드를 사용하지 않도록 설정합니다.

  • 시스템 구성 설정 사용

    1. 키보드 키를 사용하여 Windows Key+R을 사용하여 실행 상자를 엽니다.
    2. MSCONFIG를 입력한 다음 Enter 키를 누릅니.
    3. 부팅 탭을 선택한 다음 고급 옵션을 선택합니다.
    4. 디버그 확인란의 선택을 취소합니다.
    5. 확인을 선택합니다.
    6. 적용을 선택한 다음, 확인을 선택합니다.
    7. 컴퓨터를 다시 시작합니다.
  • 명령줄 인터페이스 사용

    1. 관리자 권한 명령 프롬프트를 엽니다.
    2. 다음 명령을 입력하고 Enter 키를 누릅니다.
      bcdedit -debug off
    3. 컴퓨터를 다시 시작합니다.

자세한 정보

참고 항목

Windows는 디버그 모드에서 영구적으로 실행해서는 안 됩니다. 디버그 모드는 Windows용 디버깅 도구(WinDbg)와 같은 디버거를 사용하여 커널 디버그에 연결할 수 있도록 설정되며, 목적이 완료되면 해제해야 합니다.
일부 Windows 7 시스템은 DEBUG 스위치를 사용하도록 설정된 상태로 제공될 수 있습니다. 사용하지 않도록 설정해야 합니다.
Windows용 디버깅 도구 및 자세한 내용은 WDK(Windows 드라이버 키트) 다운로드를 참조하세요.