Obsah:

Jak nastavit ladicí program jádra Windows v síti: 6 kroků
Jak nastavit ladicí program jádra Windows v síti: 6 kroků

Video: Jak nastavit ladicí program jádra Windows v síti: 6 kroků

Video: Jak nastavit ladicí program jádra Windows v síti: 6 kroků
Video: Jak nastavit procesor+Windows 10 2024, Červen
Anonim
Jak nastavit ladicí program jádra Windows ve vaší síti
Jak nastavit ladicí program jádra Windows ve vaší síti

Ladění je populární nástroj, který se používá k získání hlavní příčiny chyby. Chyba se může sama infikovat mnoha různými způsoby. může způsobit zhroucení systému (modrá obrazovka/BSOD), může to způsobit zhroucení aplikace, může to způsobit zamrznutí vašeho systému, abychom vyjmenovali několik problémů. Základní příčinou může být OS, ovladač zařízení nebo dokonce problém s hardwarem. Tato příručka poskytne podrobnosti o tom, jak nastavit debugger pomocí Debugging Tools pro Windows, a proto se zaměřuje pouze na ladění pomocí operačního systému Windows. Nebudu se zabývat tím, jak analyzovat problém zachycený v ladicím programu. Několik věcí, které je třeba vzít na vědomí:

  • Tato instrukční sada je určena pro pokročilé uživatele počítačů a autor předpokládá, že s těmito pokyny.
  • Kvůli ochraně osobních údajů byly některé informace zakryty.

První věcí, kterou si projdeme, jsou položky, které budete potřebovat k nastavení debuggeru.

Krok 1: Co budete potřebovat

Co budete potřebovat

  • 2 Počítače Windows

    • Hostitelský počítač, který použijete pro ladění. Tento počítač musí mít nainstalovaný Windows XP nebo novější
    • Cílový počítač, který budete ladit. Tento počítač musí mít nainstalovaný Windows 8 nebo novější. Musí mít také jeden ze síťových adaptérů, který najdete v seznamu zde.
  • 1 Síťový přepínač/směrovač (něco, co přiřadí IP adresy počítačům v síti)
  • 2 kabely Cat5
  • Ladicí nástroje pro Windows, které je třeba nainstalovat do hostitelského počítače (https://msdn.microsoft.com/en-US/windows/desktop/bg162891)

Dále se podíváme na to, co musíte udělat pro nastavení počítačů.

Krok 2: Příprava vašich počítačů

Příprava vašich počítačů
Příprava vašich počítačů

Hostitelský počítač

  • Pro počítač, na kterém budete ladit, budete muset nainstalovat Debugging Tools pro Windows, který najdete zde …
  • https://msdn.microsoft.com/en-US/windows/desktop/bg…
  • Připojte počítač k přepínači/směrovači

Cílový počítač

  • Ujistěte se, že používáte Windows 8 nebo novější
  • Ujistěte se, že používáte síťový adaptér z tohoto seznamu
  • Připojte počítač k přepínači/směrovači

Nyní, když máme nastavení počítače, je budeme muset připojit, počínaje cílovým počítačem.

Krok 3: Nastavení cílového počítače

Nastavení cílového počítače
Nastavení cílového počítače

Aby byl váš cílový počítač připraven, potřebujete pár věcí. Potřebujete IP adresu hostitelského počítače. Můžete to získat pomocí nástroje ping. Zde je návod, jak to udělat…

  1. Otevřete příkazový řádek
  2. Zadejte "ping -4 HostComputerName." Získáte něco jako následující…

ping HostComputerName Pinging HostComputerName [192.166.0.123] s 32 bajty dat: Odpověď od 192.166.0.123: bajty = 32 čas = 2268 ms TTL = 128 Odpověď od 192.166.0.123: bajty = 32 čas = 10 ms TTL = 128 Odpověď od 192.166.0.123: bajty = 32 časů = 19ms TTL = 128 Odpověď od 192.166.0.123: bajty = 32 čas = 1ms TTL = 128 Ping statistika pro 192.166.0.123: Pakety: Odesláno = 4, Přijato = 4, Ztraceno = 0 (0% ztráta), Přibližné časy zpátečky v milisekundách: Minimum = 1ms, Maximum = 2268ms, Průměr = 574ms

*Nechte tato okna otevřená. Budete to potřebovat později.

Dále musíte provést nějaké změny v zaváděcí konfiguraci. Změny v konfiguračním souboru při zavádění sdělí cílovému počítači, jak se připojit k hostitelskému počítači. Chcete -li to provést, musíte otevřít příkazový řádek s oprávněním správce (zvýšené). Zde je návod, jak to udělat.

  1. Klikněte pravým tlačítkem na příkazový řádek na hlavním panelu
  2. Klikněte znovu pravým tlačítkem na příkazový řádek
  3. Klikněte na „Spustit jako správce“(Řízení uživatelských účtů se vás zeptá, zda chcete tomuto programu povolit provádět změny ve vašem počítači, klikněte na Ano)

Nyní musíte nastavit nastavení zavádění pro ladění sítě. To provedete pomocí nástroje bcdedit. Tento nástroj je integrován do operačního systému a lze jej spustit z libovolného zvýšeného příkazového řádku. Následující kroky ukazují, jak provedete tyto změny nastavení

  1. V tomto novém příkazovém okně spusťte následující …
  2. bcdedit /dbgsettings net host = 192.166.0.123 port = klíč XXXXX = z.z.z.z
  3. kde host se rovná IP adrese, kterou jste získali při spuštění příkazu ping, XXXXX se rovná libovolnému číslu mezi 50 000 a 50099 a z je libovolná alfanumerická kombinace. Zde je příklad…

bcdedit /dbgsettings net hostip = 192.166.0.123 port: klíč 50002 = a1b.2c3.d4e.5f6

Pamatujte si klíč, který jste vytvořili. Budete to potřebovat při nastavování hostitelského počítače. Nyní musíte zapnout ladicí program. Můžete použít stejný zvýšený příkazový řádek, který jste používali dříve, nebo otevřít nový. Chcete -li zapnout ladění, spusťte následující příkaz bcdedit

  1. bcdedit /ladění zapnuto
  2. restartujte počítač

Podívejte se prosím na výše uvedený obrázek, který ukazuje příklady všech příkazů v tomto kroku. Nyní, když máme nastavený cílový počítač, můžeme připravit hostitelský počítač, aby vyhledal náš cílový počítač v síti.

Krok 4: Nastavení hostitelského počítače

Nastavení hostitelského počítače
Nastavení hostitelského počítače
Nastavení hostitelského počítače
Nastavení hostitelského počítače

Pokud jste to ještě neudělali, první věcí, kterou byste na hostitelském počítači měli udělat, je nainstalovat „Debugging Tools For Windows“(https://msdn.microsoft.com/en-US/windows/desktop/bg…, který byl poskytnut v dřívější krok. Jakmile je tento nainstalován, můžete přejít k následujícím krokům. Chcete -li použít debugger z příkazového řádku.

  1. Otevřete zvýšené okno příkazového řádku
  2. Přejděte do adresáře Debuggers, kam jste debugger nainstalovali. Výchozí umístění vypadá takto. C: / Program Files (x86) Windows Kits / 8.0 / Debuggers
  3. Pokud váš hostitelský počítač používá 64bitový operační systém, změňte adresář na adresář x64. Pokud na hostitelském počítači používáte 32bitový operační systém, změňte adresář na adresář x86.
  4. Zadejte následující příkaz. kd - k net: port = XXXXX, key = z.z.z.z (kde XXXXX je port, který jste nastavili na cílovém počítači a z.z.z.z je klíč, který jste nastavili na cílovém počítači)
  5. Stiskněte Enter

Spuštění debuggeru pomocí windbg.

  1. spusťte windbg z adresáře, ze kterého jste nainstalovali debugger. Výchozí umístění vypadá takto. C: / Program Files (x86) Windows Kits / 8.0 / Debuggers \.
  2. Pokud váš hostitelský počítač používá 64bitový operační systém, změňte adresář na adresář x64. Pokud na hostitelském počítači používáte 32bitový operační systém, změňte adresář na adresář x86.
  3. Poklepejte na soubor windbg.exe
  4. Klikněte na Soubor
  5. Klikněte na Ladění jádra
  6. Vyberte kartu Síť
  7. Zadejte číslo portu, které jste nastavili na cílovém počítači
  8. Zadejte klíč, který jste nastavili na cílovém počítači.
  9. Hit Dobře

Podívejte se prosím na výše uvedené obrázky, které ukazují příklady všech příkazů v tomto kroku. Nyní, když máme nastavený hostitelský a cílový počítač, můžeme tyto dva propojit.

Krok 5: Připojení k ladicímu programu

Připojení k ladicímu programu
Připojení k ladicímu programu
Připojení k ladicímu programu
Připojení k ladicímu programu

Pokud je vše správně nastaveno, je tato část opravdu snadná. Ve skutečnosti jste si po nastavení hostitelského počítače mohli všimnout, že se v okně objevilo hodně textu. Pokud ano, máte hotovo. Pokud ne, stačí cílový počítač restartovat. Jakmile se cílový počítač spustí, začne se vám v okně ladění zobrazovat proud textu (kd nebo windbg podle toho, který používáte) na hostitelském počítači. Bude to vypadat podobně jako na obrázcích výše.

Krok 6: Na závěr

Na závěr
Na závěr

Nyní, když jste úspěšně připojili své počítače pomocí debuggeru, můžete začít pomáhat řešit všechny světové problémy s počítačem. Toto je pouze první krok na dlouhé cestě k získání příčiny jakéhokoli problému s počítačem. Podívejte se do budoucna na další články, kde se budu zabývat tím, jak začít zkoumat mnoho různých problémů, se kterými se můžete setkat.

Doporučuje: