Приготування до віддаленого налагодження

Переклади статей Переклади статей
Номер статті: 121543 - Показ продуктів, яких стосується ця стаття.
Цю статтю переведено до архіву. Вона доступна у версії "як є" та більше не оновлюватиметься.
Розгорнути все | Згорнути все

На цій сторінці

Підсумки

Ця стаття описує як налаштувати для віддаленого налагодження.

Додаткові відомості

Щоб встановити віддалене налагодження іншого комп ' ютера, виконайте такі дії:
  • Видалення системи, приховані & ReadOnly атрибути файлу BOOT.INI файлу і додати наступні рядки до лінії завантаження:
    / ШВИДКОСТІ ПЕРЕДАЧІ 9600 /DEBUGPORT = = КОМ #
    Наприклад:
    [operating systems]
    .. Multi (0) розділ (1) \NT="WinNT/S Ver:3.5" /DEBUGPORT = COM1
    / ШВИДКОСТІ ПЕРЕДАЧІ = 9600
  • Запустити термінал проти вище Сом-порт з налагодження модем підключено і введіть команди модему, який встановити наступне:
         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...
    ... /E C:\WinNT\Debug\Symbols\EXE/с
    XCOPY E:\Support\Debug\i386\Symbols\EXE\NTOSKRNL.DBG...
    ... /E C:\WinNT\Debug\Symbols\EXE/с
    XCOPY E:\Support\Debug\i386\Symbols\DLL\HAL*.*...
    ... /E C:\WinNT\Debug\Symbols\DLL/с

    де диска e: це компакт-диска.

    ПРИМІТКА: сценарій виконання різних (налагоджувача 807 <->цільової 528) ядра зневаджувач може запобігти зневаджувач від "Синхронізація"-ing. </->
  • Визначення версії служби оновлень (SP), (за допомогою WinMSD, WinVer),

    SP1, SP2, SP2b

    та копіювати символи SP дерево <localSymbols>каталог. Для більш інформацію на дереві SP символи до представник служби підтримки клієнтів корпорації Майкрософт застосунок-служба (корпоративний технічна підтримка). </localSymbols>
Наприклад:
<Source sp="" symbols="" path="">C:\WinNT\Debug\Symbols/с /e XCOPY </Source>
  • Визначити те, що поточні виправлення, якщо будь-який, було встановлено,

    Prb18756, Bug18756

    і скопіюйте виправлення символи дерево, щоб <> </> <dir>\. Для більш Інформація про виправлення символи дерево, зверніться до корпорації Майкрософт Допоміжні застосунок-служба (технічної підтримки підприємництва).</dir>
Наприклад:
XCOPY http://hotfix
  • Визначити, якщо використовується корпорації Майкрософт або виробників MP ядра. Якщо Це корпорації Майкрософт MP ядра, потім від <localSymbols>\EXE, копія NTKRNLMP.DBG файл NTOSKRNL.DBG. Якщо це ядро MP третьої сторони, отримати на Копіювати символи і скопіювати його в ваш <localSymbols>\EXE\NTOSKRNL.DBG. </localSymbols></localSymbols>
  • Визначити, якщо ви використовуєте Microsoft Windows NT HAL або сторонні HAL. Якщо це Microsoft Windows NT HAL, але не на Стандартний HAL ISA/ЕЙСА, потім від <localSymbols>\DLL, скопіювати у відповідні HAL *.DBG HAL.DBG. Якщо це стороннього HAL, отримати на Копіювати символи і скопіювати його в ваш <localSymbols>\DLL\HAL.DBG. </localSymbols></localSymbols>
  • Підключити модем до віддаленого налагодження цільовий комп’ютер-зразок за допомогою порту зверху і перезавантаження комп'ютера призначення.
  • Перейти до каталогу <localDebug>і виконайте такі інтерактивні елементи REMDBG.Бат-файл: </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)
    						
Зверніться до представник служби підтримки клієнтів продуктів корпорації Майкрософт (корпоративний технічної підтримки) для отримання додаткової інформації про на <Symbols server="">. </Symbols>

Приклад

remdbg i386 u:\winnt\debug <Symbols server="">\528\i386 -b</Symbols>
"Рядка UsRobotics модему = AT & H0 & I0 & K0 & М0"

**************************************
***********     REMOTE    ************
***********     SERVER    ************
**************************************
Підключитися: Віддалений /C MARCM.ПОРТ налагодження

Налагоджувач ядра Windows NT результатів можна
Версія 1.00
(C) 1991 Microsoft Corp.

Це шлях для пошуку символів: u:\winnt\debug\Symbols;.;
KD: ntoskrnl.exe зображення, що базується в 80100000
KD: Попереднього ядра символів з u:\winnt\debug\Symbols\exe\ntoskrnl.DBG.
KD: очікування підключення...
KD: Немає виявити - в режим термінала

> Звідси вставити у рядку вище модем і чекати модема, щоб повернення ОК. Потім введіть ATDT<Phone number=""> цільової віддаленого комп'ютера, як показано нижче: </Phone>AT & H0 & I0 & K0 & М0
AT & H0 & I0 & K0 & М0

Гаразд
ATDT9,<Phone number=""></Phone>
ATDT9,<Phone number=""> </Phone>

ПІДКЛЮЧЕННЯ 9600
KD: Виявити - повернення до налагоджувач
^ R \ здійсніть повторну синхронізацію в на зневаджувач
KD: З'єднання налагоджувача ядра створена. (Початкових точок зупину просив)
NT! _KeUpdateSystemTime + 0x109:
8015e109 cc int 3
КД >

Властивості

Номер статті: 121543 - Востаннє переглянуто: 1 березня 2014 р. - Редакція: 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 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу 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