Uzaktan hata ayıklamayı kurma

Makale çevirileri Makale çevirileri
Makale numarası: 121543 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Bu makalede, uzaktan hata ayıklama için ayarlanan nasıl etkinleştireceğinizi açıklar.

Daha fazla bilgi

Başka bir bilgisayarı uzaktan hata ayıklama için ayarlamak için aşağıdakileri yapın:
  • ÖNYÜKLEME sistemi, gizli & salt okunur özniteliklerini kaldırın.INI Dosya ve önyükleme satırı aşağıdaki dizelerden ekleyin:
    / BAUD HIZI 9600/DEBUGPORT = COM # =
    Örneğin:
    [operating systems]
    ... multi (0) partition (1) \NT="WinNT/S Ver:3.5" / debugport = COM1
    / BAUD HIZI 9600 =
  • Terminal karşı yukarıdaki Com bağlantı noktası hata ayıklama modem ile bağlı çalıştırın. ve aşağıdakileri ayarlayın modem komutları girin:
         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 kullanarak), uzak bilgisayarın temel yapı belirlemek

    511, 528, 807

    ve temel yapı karşılık gelen hata ayıklama dosyaları kopyalayın:

    <Compact disc="">\Support\Debug\<platformType>\ *. * dosyalarını bir</platformType></Compact>
    <localDebug>\ dizin ve karşılık gelen çekirdek & Hal *.DBG</localDebug>
    dosyaları
    <Compact disc="">\Support\Debug\<platformType>\Symbols\EXE ve</platformType></Compact>
    <Compact disc="">\Support\Debug\<platformType>\Symbols\DLL sırasıyla. </platformType></Compact>

    Örneğin:

    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

    burada sürücü e: cd-rom sürücüdür.

    NOT: Farklı (hata ayıklayıcı 807 <->hedef 528) kullanarak çekirdek hata ayıklayıcıları "Eşitleme" dan hata ayıklayıcıları engelleyebilir-ing. </->
  • (WinMSD, WinVer kullanarak), Service Pack (sp) sürümünü belirleme

    SP1, SP2, SP2b

    ve sp simgeleri ağaç <localSymbols>dizinine kopyalayın. Daha fazla bilgi için sp simgeleri ağaç bilgi Microsoft ürün desteğine başvurun Hizmetler (Kurumsal teknik destek). </localSymbols>
Örneğin:
xcopy <Source sp="" symbols="" path="">C:\WinNT\Debug\Symbols /s /e </Source>
  • Hangi düzeltmelerin miktarı belirlemek, önceden yüklenmiş,

    Prb18756, Bug18756

    ve düzeltme simgeleri ağacına kopyalamasını <> </> <dir>\. Daha fazla bilgi için Microsoft Product düzeltme simgeleri ağaç bilgi başvurun Destek Hizmetleri (Kurumsal teknik destek).</dir>
Örneğin:
XCOPY http://hotfix
  • Microsoft veya üçüncü taraf mp çekirdeği kullanmakta olup olmadığını belirleyin. Eğer Microsoft'un mp çekirdeği, <localSymbols>den sonra \exe kopya değil NTKRNLMP.dbg için ntoskrnl.DBG. Üçüncü taraf mp çekirdeği ise, elde bir sembolleri, kopyalayın ve buraya kopyalayın, <localSymbols>\exe\ntoskrnl.DBG. </localSymbols></localSymbols>
  • Microsoft Windows NT hal kullanıyorsanız veya belirleme üçüncü taraf hal. Microsoft Windows NT hal ancak değilse standart ISA/EISA hal, <localSymbols>den sonra \dll Kopyala uygun hal *.dbg hal için.DBG. Üçüncü taraf hal ise, elde bir sembolleri, kopyalayın ve buraya kopyalayın, <localSymbols>\dll\hal.DBG. </localSymbols></localSymbols>
  • Modem bağlantı noktasını kullanan uzaktan hata ayıklama hedef bilgisayara bağlayın Yukarıda ve hedef bilgisayarı yeniden başlatın.
  • <localDebug>Dizinine gidin ve aşağıdaki komutu çalıştırın REMDBG.bat dosyasını çalıştırın: </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 Ürün Destek Hizmetleri (Kurumsal teknik destek) başvurun. <Symbols server="">hakkında daha fazla bilgi için. </Symbols>

Örnek

remdbg i386 u:\winnt\debug <Symbols server="">\528\i386 b</Symbols>
"UsRobotics Modem dize at & H0 & I0 & K0 & M0 ="

**************************************
***********     REMOTE    ************
***********     SERVER    ************
**************************************
Bağlanmak için: Uzaktan /c marcm.Hata ayıklama bağlantı noktası

Microsoft(R) Windows NT Çekirdek hata ayıklayıcısı
Sürüm 1.00
(c) 1991 Microsoft Corp.

Simge arama yolu: u:\winnt\debug\Symbols;.;
kd: 80100000 temel ntoskrnl.exe görüntü
kd: u:\winnt\debug\Symbols\exe\ntoskrnl çekirdek sembolleri önceden yükleme.DBG.
kd: bağlanmak için bekleniyor...
kd: Hiçbir Taşıyıcı Algılama - terminal modunda

> Buradan, yukarıdaki Modem dizesini yapıştırın ve modem için bekleyin Tamam dönün. Uzak hedef bilgisayarın atdt<Phone number=""> aşağıdaki gibi girin: </Phone>AT & H0 & I0 & K0 & M0
AT & H0 & I0 & K0 & M0

TAMAM
ATDT9,<Phone number=""></Phone>
ATDT9,<Phone number=""> </Phone>

9600 BAĞLANMA
kd: Taşıyıcı Algılama - hata ayıklayıcı için döndürme
^ r \\ Resync hata ayıklayıcıları 's
kd: çekirdek hata ayıklayıcısı bağlantısı kuruldu. (İstenen ilk kesme)
nt! _KeUpdateSystemTime + 0x109:
8015e109 cc int 3
kd >

Özellikler

Makale numarası: 121543 - Last Review: 1 Mart 2014 Cumartesi - Gözden geçirme: 1.0
Bu makaledeki bilginin uygulandığı durum:
  • 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
Anahtar Kelimeler: 
kbnosurvey kbarchive kbinfo kbmt KB121543 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 121543

Geri Bildirim Ver

 

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