BCDEdit /dbgsettings

/dbgsettings 옵션은 컴퓨터에 대한 현재 전역 디버거 설정을 구성하거나 표시합니다. 커널 디버거를 사용하거나 사용하지 않도록 설정하려면 BCDEdit /debug 옵션을 사용하세요.

참고  BCDEdit 옵션을 설정하기 전에 컴퓨터에서 BitLocker 및 보안 부팅을 사용하지 않도록 설정하거나 일시 중단해야 할 수 있습니다.


        
bcdedit /dbgsettings SERIAL [DEBUGPORT:port] [BAUDRATE:baud] [/start startpolicy] [/noumex] 

bcdedit /dbgsettings 1394 [CHANNEL:channel] [/start startpolicy] [/noumex] 

bcdedit /dbgsettings USB [TARGETNAME:targetname] [/start startpolicy] [/noumex] 

bcdedit /dbgsettings NET HOSTIP:ip PORT:port [KEY:key] [noddhcp] [newkey] [/start startpolicy] [/noumex] 

      

매개 변수

SERIAL

대상 컴퓨터 및 호스트 컴퓨터에서 디버깅에 직렬 연결을 사용하도록 지정합니다. 이 옵션을 사용할 경우 DEBUGPORTBAUDRATE 매개 변수도 포함할 수 있습니다. 자세한 내용은 직렬 케이블을 통해 수동으로 커널 모드 디버깅 설정을 참조하세요.

1394

대상 컴퓨터 및 호스트 컴퓨터에서 디버깅에 IEEE 1394(FireWire) 연결을 사용하도록 지정합니다. 이 옵션을 사용할 경우 CHANNEL 매개 변수도 포함할 수 있습니다. 자세한 내용은 1394 케이블을 통해 수동으로 커널 모드 디버깅 설정을 참조하세요.

USB

대상 컴퓨터 및 호스트 컴퓨터에서 디버깅에 USB 2.0 또는 USB 3.0 연결을 사용하도록 지정합니다. 이 옵션을 사용할 경우 TARGETNAME 매개 변수도 포함해야 합니다. 자세한 내용은 다음을 참조하세요.

NET

대상 컴퓨터 및 호스트 컴퓨터에서 디버깅에 이더넷 네트워크 연결을 사용하도록 지정합니다. 이 옵션을 사용할 경우 HOSTIPPORT 매개 변수도 포함되어야 합니다. 대상 컴퓨터에 Windows용 디버깅 도구에서 지원하는 네트워크 어댑터가 있어야 합니다. 자세한 내용은 다음을 참조하세요.

BAUDRATE:baud

(연결 형식이 SERIAL인 경우에만 사용할 수 있습니다.) 사용할 전송 속도를 지정합니다. 이 매개 변수는 선택적입니다. baud에 유효한 값은 9600, 19200, 38400, 57600 및 115200입니다. 기본 전송 속도는 115200bps입니다.

참고   Windows SAC(특별 관리 콘솔) 응용 프로그램이 직렬 포트를 통한 커널 모드 디버그에 대해 구성된 대상 컴퓨터에서 실행 중인 경우 SAC 응용 프로그램으로 인해 디버거 연결이 끊어질 수 있습니다. 이 이벤트는 디버거 연결이 설정된 후에 COM 포트 보드 값이 변경되기 때문에 발생합니다. 디버거를 실행하기 전에 SAC 응용 프로그램을 닫거나 디버거 COM 포트 보드 값을 9600으로 변경하세요.

CHANNEL:channel

(연결 형식이 1394인 경우에만 사용할 수 있습니다.) 사용할 1394 채널을 지정합니다. channel 값은 0-62를 포함하여 그 사이의 10진수여야 하며 호스트 컴퓨터에서 사용하는 채널 번호와 일치해야 합니다. 이 매개 변수에 지정된 채널은 어댑터에서 선택된 실제 1394 포트에 종속되지 않습니다. channel의 기본값은 0입니다.

DEBUGPORT:port

(연결 형식이 SERIAL인 경우에만 사용할 수 있습니다.) 디버깅 포트로 사용할 직렬 포트를 지정합니다. 이는 선택적 설정입니다. 기본 포트는 1(COM 1)입니다.

HOSTIP:ip

(연결 형식이 NET인 경우에만 사용할 수 있습니다.) 네트워크 디버깅의 경우 호스트 디버거의 IPv4 주소를 지정합니다.

KEY:key

네트워크 디버깅의 경우 연결을 암호화하는 데 사용할 키를 지정합니다. [0-9] 및 [a-z]만 허용됩니다. newkey 매개 변수를 지정한 경우 이 매개 변수를 지정하지 마세요.

newkey

네트워크 디버깅의 경우 연결에 대한 새 암호화 키를 생성하도록 지정합니다. KEY 매개 변수를 지정한 경우 이 매개 변수를 지정하지 마세요.

nodhcp

네트워크 디버깅의 경우 DHCP 사용에서 대상 IP 주소를 가져오지 못하도록 합니다.

PORT:port

네트워크 디버깅의 경우 호스트 디버거에서 통신할 포트를 지정합니다. 49152 이상이어야 합니다.

TARGETNAME:targetname

(연결 형식이 USB인 경우에만 사용할 수 있습니다.) 대상 이름에 사용할 문자열 값을 지정합니다. 이 문자열은 임의의 값이 될 수 있습니다.

/start startpolicy

이 옵션은 디버거 시작 정책을 지정합니다. 다음 표는 startpolicy에 대한 옵션을 보여 줍니다.

옵션설명

ACTIVE

커널 디버거를 활성화하도록 지정합니다.

AUTOENABLE

예외 또는 다른 중요한 이벤트가 발생할 때 커널 디버거를 자동으로 사용하도록 지정합니다. 그 전까지 디버거는 활성 상태이지만 사용할 수 없습니다.

DISABLE

kdbgctrl을 입력하여 차단 사용을 해제할 때 커널 디버거를 사용하도록 지정합니다. 그 전까지 디버거는 활성 상태이지만 사용할 수 없습니다.

 

시작 정책을 지정하지 않은 경우에는 ACTIVE가 기본값이 됩니다.

/noumex

커널 디버거가 사용자 모드 예외를 무시하도록 지정합니다. 기본적으로 커널 디버거는 STATUS_BREAKPOINT 및 STATUS_SINGLE_STEP 등의 특정 사용자 모드 예외가 발생할 경우 중단됩니다. /noumex 매개 변수는 프로세스에 연결된 사용자 모드 디버거가 없는 경우에만 유효합니다.

설명

/dbgsettings 옵션은 전역 디버깅 설정을 구성하지만 디버깅을 사용하도록 설정하지는 않습니다. /debug 옵션을 사용하여 특정 부팅 항목에 대해 디버깅을 사용하도록 설정해야 합니다. 특정 부팅 항목에 대해 지정된 디버깅 설정이 없으면 전역 디버그 설정이 사용됩니다. 전역 설정을 재정의하려면 BCDEdit /set 명령을 사용하고 디버그 매개 변수 및 값 쌍과 함께 부팅 항목의 ID를 지정해야 합니다.

전역 설정의 기본값은 전송 속도 115,200으로 COM1을 사용하는 직렬 통신입니다.

/dbgsetting 매개 변수기본값

연결 형식

Serial

DEBUGPORT:port

1

BAUDRATE:rate

115200

 

Windows 디버깅 도구에 대한 자세한 내용은 Windows 디버깅을 참조하세요. 커널 모드 디버깅 세션 설정 및 구성에 대한 자세한 내용은 수동으로 커널 모드 디버깅 설정을 참조하세요.

예제

다음 명령은 대상 컴퓨터에서 디버깅에 대해 이더넷 연결을 사용하도록 구성하고 호스트 컴퓨터의 IP 주소를 지정합니다. 또한 이 명령은 호스트 컴퓨터가 대상 컴퓨터에 연결하기 위해 사용할 수 있는 포트 번호를 지정합니다. 자세한 내용은 네트워크 케이블을 통해 수동으로 커널 모드 디버깅 설정을 참조하세요.

bcdedit /dbgsettings net hostip:10.125.5.10 port:50000

다음 명령은 대상 컴퓨터가 디버깅에 대해 1394 연결을 사용하도록 구성합니다. 또한 이 명령은 호스트 컴퓨터가 대상 컴퓨터에 연결하기 위해 사용할 수 있는 채널 번호를 지정합니다. 자세한 내용은 1394 케이블을 통해 수동으로 커널 모드 디버깅 설정을 참조하세요.

bcdedit /dbgsettings 1394 channel:1

다음 명령은 대상 컴퓨터가 디버깅에 대해 USB 연결을 사용하도록 구성합니다. 또한 이 명령은 호스트 컴퓨터가 대상 컴퓨터에 연결하기 위해 사용할 수 있는 대상 이름을 지정합니다. 자세한 내용은 USB 3.0 케이블을 통해 수동으로 커널 모드 디버깅 설정USB 2.0 케이블을 통해 수동으로 커널 모드 디버깅 설정을 참조하세요.

bcdedit /dbgsettings usb targetname:myTarget

다음 명령은 대상 컴퓨터가 디버깅에 대해 직렬 연결을 사용하도록 구성합니다. 또한 이 명령은 디버깅 연결이 COM2 및 115,200의 전송 속도를 사용하도록 지정합니다. 자세한 내용은 직렬 케이블을 통해 수동으로 커널 모드 디버깅 설정을 참조하세요.

bcdedit /dbgsettings serial debugport:2 baudrate:115200

참고 항목

Visual Studio에서 커널 모드 디버깅 설정
수동으로 커널 모드 디버깅 설정
Windows 8.1의 네트워크 커널 디버깅에 대해 지원되는 이더넷 NIC
Windows 8의 네트워크 커널 디버깅에 대해 지원되는 이더넷 NIC

 

 

표시:
© 2014 Microsoft