원격 디버깅 설정

기술 자료 번역 기술 자료 번역
기술 자료: 121543 - 이 문서가 적용되는 제품 보기.
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
모두 확대 | 모두 축소

이 페이지에서

요약

이 문서에서는 원격 디버깅 설정 방법에 설명 합니다.

추가 정보

다른 컴퓨터를 원격으로 디버깅할 수 있도록 설정 하려면 다음과 같이 하십시오.
  • 부팅 시스템, 숨김, & 읽기 전용 특성을 제거 합니다.INI 파일 및 부팅 줄으로 다음 문자열을 추가 합니다.
    / 전송 속도 9600 /DEBUGPORT = = COM #
    예를 들어:
    [운영 체제]
    멀티 (0)... (1) \NT="WinNT/S Ver:3.5 분할" /DEBUGPORT COM1 =
    / 전송 속도 9600 =
  • 위의 Com 포트에 대해 디버그 모뎀에 연결 된 터미널을 실행 고 다음 설정할 모뎀 명령을 입력 합니다.
         Function                              USRobotics
         -------------------------------------------------
         Set back to Factory Defaults:         AT&F
         Disable Transmit Data Flow Control:   AT&H0
         Disable Receive Data Flow Control:    AT&I0
         Disable Data Compression:             AT&K0
         Disable Error Control:                AT&M0
         Auto Answer On:                       ATS0=1
         Disable Reset Modem on loss of DTR:   AT&D0
         Write to NVRAM:                       AT&W
    					
  • (WinMSD WinVer 사용) 원격 컴퓨터의 기본 빌드 확인

    511, 528, 807

    및 기본 빌드에서 해당 디버그 파일 복사:

    <Compact disc="">\Support\Debug\<platformType>\ *. * 파일은</platformType></Compact>
    <localDebug>\ 디렉터리 및 해당 커널 & Hal *.DBG</localDebug>
    파일에서
    <Compact disc="">\Support\Debug\<platformType>\Symbols\EXE 및</platformType></Compact>
    <Compact disc="">\Support\Debug\<platformType>\Symbols\DLL 각각. </platformType></Compact>

    예를 들어:

    XCOPY E:\Support\Debug\i386\*.* C:\WinNT\Debug
    XCOPY e:\support\debug\i386\symbols\exe\ntkrnlmp입니다.DBG...
    ... C:\WinNT\Debug\Symbols\EXE /s /e
    XCOPY e:\support\debug\i386\symbols\exe\ntoskrnl입니다.DBG...
    ... C:\WinNT\Debug\Symbols\EXE /s /e
    XCOPY E:\Support\Debug\i386\Symbols\DLL\HAL*.*...
    ... C:\WinNT\Debug\Symbols\DLL /s /e

    여기서 e: 드라이브는 CD-ROM 드라이브입니다.

    참고: 다른 (디버거 807 <->대상 528) 사용 커널 디버거는 디버거 "동기화"에서 못할-ing. </->
  • (WinMSD Winver를 사용), 서비스 팩 (SP) 버전을 확인

    SP1, SP2, SP2b

    및 SP 기호 트리를 <localSymbols>디렉터리에 복사 합니다. 자세한 내용은 SP 기호 트리에 대 한 내용은 Microsoft 고객 기술 지원부에 문의 하십시오 서비스 (엔터프라이즈 기술 지원)입니다. </localSymbols>
예를 들어:
XCOPY <Source sp="" symbols="" path="">C:\WinNT\Debug\Symbols /s /e </Source>
  • 어떤 경우 어떤 핫픽스를 확인할 설치 되어,

    Prb18756, Bug18756

    핫픽스 기호 트리에 복사 <> </> <dir>\입니다. 자세한 내용은 핫픽스 기호 트리에 대 한 내용은 Microsoft 제품 문의 하십시오 (엔터프라이즈 기술 지원) 서비스를 지원 합니다.</dir>
예를 들어:
XCOPY http://hotfix
  • Microsoft 또는 타사 MP 커널을 사용 하는지 확인 합니다. If Microsoft의 <localSymbols>에서 \exe로 MP 커널 복사 됩니다. NTKRNLMP입니다.DBG NTOSKRNL 합니다.DBG입니다. 타사 MP 커널 경우 구입은 기호를 복사 하 고 여기에 복사를 <localSymbols>\Exe\ntoskrnl입니다.DBG입니다. </localSymbols></localSymbols>
  • Microsoft Windows NT HAL을 사용 또는 확인 타사 HAL입니다. Microsoft Windows NT HAL을 하지만 그렇지 않은 경우는 표준 ISA/EISA HAL, <localSymbols>에서 \DLL 복사를 적절 한 HAL *입니다.DBG HAL로.DBG입니다. 타사 HAL의 경우 구입은 기호를 복사 하 고 여기에 복사를 <localSymbols>\Dll\hal입니다.DBG입니다. </localSymbols></localSymbols>
  • 모뎀의 포트를 사용 하 여 원격 디버그 대상 컴퓨터에 연결 위 로부터 하 고 대상 컴퓨터를 다시 부팅 합니다.
  • <localDebug>디렉터리로 이동 하 고 다음을 실행합니다 REMDBG입니다.BAT 파일을 실행 하십시오. </localDebug>
          REM Modem String to Disable Flow Control and Compression
          ECHO "UsRobotics Modem string = AT&H0&I0&K0&M0"
    
          REM Environment Variables:
    
          REM Specify which com port to use. (Default = com1)
          set _NT_DEBUG_PORT=com1
    
          REM Specify symbol image path. (Default = x: * NO trailing
             backslash *)
          set _NT_SYMBOL_PATH=%2\Symbols
    
          REM Specify second symbol image path to be searched after the above.
          set _NT_ALT_SYMBOL_PATH=%3\Symbols
    
          REM Specify the baud rate used by debugging serial port.
             (Default = 19200)
          set _NT_DEBUG_BAUD_RATE=9600
    
          REM If specified, output will be APPENDed to this file.
          set _NT_DEBUG_LOG_FILE_APPEND=DEBUG.LOG
    
          REM If specified, output will be written to this file from offset 0.
          REM set _NT_DEBUG_LOG_FILE_OPEN=U:\WinNT\DEBUG\DEBUG.LOG
    
          REM set _NT_DEBUG_CACHE_SIZE=x
    
          remote /s "%1kd -m %4 %5 %6 %7 %8 %9" debug
    
          REM Usage: *kd [-?] [-v] [-m] [-r] [-n] [-b] [-x] [[-l
          SymbolFile] [KrnlName]
          REM     where:
          REM             -v      Verbose mode
          REM             -?      Display this help
          REM             -n      No Lazy symbol loading
          REM             -m      Use modem controls
          REM             -b      Break into kernel
          REM                    -c          Resync on Connect
    
          REM Control Keys:
    
          REM     . <Ctrl-C> Break into kernel
          REM       <Ctrl-B><Enter> Quit debugger
          REM     . <Ctrl-R><Enter> Resynchronize target and host
          REM     . <Ctrl-V><Enter> Toggle Verbose mode
          REM     . <Ctrl-D><Enter> Display debugger debugging information
    
       through the following command:
    
       [u:\winnt\debug] remdbg <kd> <localSymbols> <baseBuildpath> <addOptions>
                                 ^        ^             ^              ^
       Kernel Debugger to use ---+        |             |              |
          Example: i386 | MIPS | Alpha    |             |              |
                                          |             |              |
       localSymbols without Symbols name -+             |              |
          Example: c:\winnt\debug                       |              |
                                                        |              |
       baseBuild (UNC) without Symbols name ------------+              |
          Example: <Symbols server>\528\i386                           |
                                                                       |
       Additional Debug Options ---------------------------------------+
          Example: -b (Break In on Connect) -c (Resync on Connect)
    						
Microsoft 기술 지원 서비스 (엔터프라이즈 기술 지원) <Symbols server="">에 대 한 자세한 내용은. </Symbols>

예제

i386 u:\winnt\debug remdbg <Symbols server="">\528\i386 b</Symbols>
"UsRobotics 모뎀 문자열 AT H0 & & I0 k 0 & & M0 ="

**************************************
***********     REMOTE    ************
***********     SERVER    ************
**************************************
연결 하려면 원격 /C MARCM.디버그 포트

Windows NT 커널 디버거를 클릭
버전 1.00
(C) 1991 Microsoft 사와

기호 검색 경로: u:\winnt\debug\Symbols;.;
KD: 80100000에 따라 ntoskrnl.exe 이미지
KD: 커널 기호 u:\winnt\debug\symbols\exe\ntoskrnl에서 미리 로드 합니다.DBG입니다.
KD: 연결을 기다리는 중...
KD: 반송파 감지-터미널 모드에서

&gt; 여기에서에서 위의 모뎀 String에 붙여넣고 모뎀에 대기 OK를 반환 합니다. 그런 다음 원격 대상 컴퓨터의 ATDT<Phone number=""> 를 아래와 같이 입력 합니다. </Phone>AT H0 & & I0 K 0 & & M0
AT H0 & & I0 K 0 & & M0

확인]
ATDT9,<Phone number=""></Phone>
ATDT9,<Phone number=""> </Phone>

9600에 연결
KD: 반송파 감지-디버거에 반환
^ R \\ Resync의 디버거
KD: 커널 디버거를 연결 합니다. (요청 된 초기 중단점)
NT! _KeUpdateSystemTime + 0x109:
8015e109 cc int 3
kd &gt;

속성

기술 자료: 121543 - 마지막 검토: 2014년 2월 27일 목요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Advanced Server 3.1
키워드:?
kbnosurvey kbarchive kbinfo kbmt KB121543 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:121543

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com