Taula de continguts:
- Pas 1: què necessiteu
- Pas 2: Preparació dels equips
- Pas 3: Configuració de l'ordinador de destinació
- Pas 4: Configuració de l'ordinador amfitrió
- Pas 5: Connexió al depurador
- Pas 6: en conclusió
Vídeo: Com configurar un depurador de nuclis de Windows a la xarxa: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
La depuració és una eina popular que s’utilitza per arribar a la causa arrel d’un error. Un error pot infectar-se de moltes maneres diferents. pot provocar un bloqueig del sistema (pantalla blava / BSOD), pot provocar un bloqueig de l'aplicació, pot provocar la congelació del sistema per esmentar alguns problemes. La causa principal pot estar al SO, un controlador de dispositiu o fins i tot un problema de maquinari. Aquesta guia proporcionarà detalls sobre com configurar un depurador mitjançant Eines de depuració per a Windows i, per tant, només es centra en la depuració amb el sistema operatiu Windows. No aprofundiré en com analitzar el problema capturat al depurador. Un parell de coses a tenir en compte:
- Aquest conjunt d'instruccions està dissenyat per a usuaris avançats d'ordinadors i l'autor ho ha assumit amb aquestes instruccions.
- Per motius de privadesa, algunes dades han estat ocultes.
El primer que revisarem són els elements que necessiteu per configurar el depurador.
Pas 1: què necessiteu
El que necessiteu
-
2 ordinadors Windows
- L’ordinador amfitrió que faràs servir per depurar. Aquest equip ha de tenir instal·lat Windows XP o una versió posterior
- L’ordinador de destinació que depurareu. Aquest equip ha de tenir instal·lat Windows 8 o una versió posterior. També ha de tenir un dels adaptadors de xarxa que es troben a la llista aquí.
- 1 commutador de xarxa / enrutador (cosa que assignarà adreces IP als equips de la xarxa)
- 2 cables Cat5
- Eines de depuració per a Windows que heu d'instal·lar a l'ordinador amfitrió (https://msdn.microsoft.com/en-US/windows/desktop/bg162891)
A continuació, revisarem què haureu de fer per configurar els vostres equips.
Pas 2: Preparació dels equips
L’ordinador amfitrió
- Per a l'ordinador en què depurareu, haureu d'instal·lar eines de depuració per a Windows, que es poden trobar aquí …
- https://msdn.microsoft.com/en-US/windows/desktop/bg…
- Connecteu l'ordinador al commutador / enrutador
L’ordinador objectiu
- Assegureu-vos que utilitzeu Windows 8 o versions posteriors
- Assegureu-vos que utilitzeu un adaptador de xarxa d'aquesta llista
- Connecteu l'ordinador al vostre commutador / enrutador
Ara que tenim els equips configurats, haurem de connectar-los, començant per l'ordinador de destinació.
Pas 3: Configuració de l'ordinador de destinació
Necessiteu un parell de coses per preparar el vostre equip objectiu. Necessiteu l'adreça IP del vostre equip amfitrió. Podeu obtenir-ho mitjançant l'eina de ping. Aquí teniu com fer-ho …
- Obriu un indicador d’ordres
- Escriviu "ping -4 HostComputerName". Obtindràs el següent …
ping HostComputerName Ping HostComputerName [192.166.0.123] amb 32 bytes de dades: Resposta de 192.166.0.123: bytes = 32 temps = 2268ms TTL = 128 Resposta de 192.166.0.123: bytes = 32 temps = 10ms TTL = 128 Resposta de 192.166.0.123: bytes = 32 temps = 19 ms TTL = 128 Resposta de 192.166.0.123: bytes = 32 temps = 1 ms TTL = 128 Estadístiques de ping per a 192.166.0.123: Paquets: enviats = 4, rebuts = 4, perduts = 0 (0% de pèrdua), Temps aproximats d’anada i tornada en mil·lisegons: mínim = 1 ms, màxim = 2268 ms, mitjà = 574 ms
* Mantingueu les finestres obertes. La necessitareu més endavant.
A continuació, heu de fer alguns canvis a la configuració d'arrencada. Els canvis al fitxer de configuració d’arrencada indicaran a l’ordinador de destinació com es pot connectar a l’ordinador amfitrió. Per fer-ho, haureu d'obrir un símbol del sistema amb permisos d'administrador (elevats). Així és com ho feu.
- Feu clic amb el botó dret al símbol del sistema a la barra de tasques
- Torneu a fer clic amb el botó dret al símbol del sistema
- Feu clic a "Executa com a administrador" (Control del compte d'usuari us preguntarà si voleu permetre que aquest programa faci canvis al vostre ordinador, feu clic a Sí)
Ara heu d’establir els paràmetres de configuració d’arrencada per a la depuració de xarxa. Per fer-ho, utilitzeu l'eina bcdedit. Aquesta eina està integrada al sistema operatiu i es pot executar des de qualsevol indicador de comandes elevat. Els passos següents mostren com feu aquests canvis de configuració
- En aquesta nova finestra d'ordres executeu el següent …
- bcdedit / dbgsettings net hostip = 192.166.0.123 port = clau XXXXX = z.z.z.z
- on l'hostip és igual a l'adreça IP que vau obtenir quan vau executar l'ordre ping, XXXXX és igual a qualsevol número entre 50000 i 50099 i z és qualsevol combinació alfanumèrica. Aquí en teniu un exemple …
bcdedit / dbgsettings net hostip = port 192.166.0.123: clau 50002 = a1b.2c3.d4e.5f6
Recordeu la clau que heu creat. Ho necessitareu quan configureu l'ordinador amfitrió. Ara cal que activeu el depurador. Podeu utilitzar el mateix indicador de comandes elevat que feia servir abans o obrir-ne un de nou. Per activar la depuració, executeu l'ordre bcdedit següent
- bcdedit / debug activat
- reinicieu l'ordinador
Consulteu la imatge anterior que mostra exemples de totes les ordres d’aquest pas. Ara que tenim l’ordinador de destinació configurat, podem preparar l’ordinador amfitrió perquè cerqui el nostre equip de destinació a la xarxa.
Pas 4: Configuració de l'ordinador amfitrió
Si encara no ho heu fet, el primer que heu de fer a l'ordinador amfitrió és instal·lar "Eines de depuració per a Windows" (https://msdn.microsoft.com/en-US/windows/desktop/bg… que es proporcionava a un pas anterior. Un cop instal·lat, podeu continuar amb els passos següents. Per utilitzar el depurador des de l'indicador d'ordres.
- Obriu una finestra d'indicador de comandes elevada
- Aneu al directori de depuradors on heu instal·lat el depurador. La ubicació predeterminada té aquest aspecte. C: / Program Files (x86) Windows Kits / 8.0 / Depuradors
- Si l’ordinador amfitrió utilitza un sistema operatiu de 64 bits, canvieu el directori al directori x64. Si esteu executant un sistema operatiu de 32 bits a l'ordinador amfitrió, canvieu el directori al directori x86.
- Escriviu l'ordre següent. kd - k net: port = XXXXX, key = z.z.z.z (on XXXXX és el port que heu definit a l'ordinador de destinació i z.z.z.z és la clau que heu definit a l'ordinador de destinació)
- Feu clic a Retorn
Per executar el depurador mitjançant windbg.
- executeu windbg des del directori des del qual heu instal·lat el depurador. La ubicació predeterminada té aquest aspecte. C: / Program Files (x86) Windows Kits / 8.0 / Depuradors \.
- Si l’ordinador amfitrió utilitza un sistema operatiu de 64 bits, canvieu el directori al directori x64. Si esteu executant un sistema operatiu de 32 bits a l'ordinador amfitrió, canvieu el directori al directori x86.
- Feu doble clic a windbg.exe
- Feu clic a Fitxer
- Feu clic a Depuració del nucli
- Seleccioneu la pestanya Xarxa
- Introduïu el número de port que heu definit a l'ordinador de destinació
- Introduïu la clau que heu definit a l'ordinador de destinació.
- Premeu bé
Consulteu les imatges anteriors que mostren exemples de totes les ordres d’aquest pas. Ara que tenim els equips host i target configurats, podem connectar-los.
Pas 5: Connexió al depurador
Si tot està configurat correctament, aquesta part és molt fàcil. De fet, després de configurar l'ordinador amfitrió, és possible que hagueu notat que apareixia molt text a la finestra. Si és així, ja està. Si no, tot el que heu de fer és reiniciar l'ordinador de destinació. A mesura que arrenca l'ordinador de destinació, començareu a veure un flux de text a la finestra de depuració (kd o windbg segons el que utilitzeu) a l'ordinador amfitrió. Semblarà a les imatges anteriors.
Pas 6: en conclusió
Ara que heu connectat els vostres equips amb un depurador amb èxit, podeu començar a ajudar a resoldre tots els problemes informàtics del món. Aquest és només el primer pas en un llarg camí per arribar a la causa arrel de qualsevol problema informàtic. Cerqueu més articles en el futur on tractaré com començar a investigar els diferents problemes que podeu trobar.
Recomanat:
Com utilitzar un depurador en un ESP32: 11 passos (amb imatges)
Com utilitzar un depurador en un ESP32: Alguna vegada heu volgut fer una ullada al vostre codi per veure per què es comporta com és? Tradicionalment en els projectes ESP32, haureu hagut d'afegir una interminable declaració d'impressió per provar d'esbrinar què passava, però hi ha una manera millor! Un depurador
Com configurar Pi-Hole en un Raspberry Pi, un bloquejador d’anuncis de xarxa !!: 25 passos
Com configurar Pi-Hole en un Raspberry Pi, un bloquejador d’anuncis de xarxa !!: per a aquest projecte, necessitareu: un Raspberry Pi capaç de connectar-se a Internet Una targeta Micro SD amb Raspbian Lite Un teclat (per configurar SSH) Un segon Dispositiu (per accedir al portal web) Coneixements bàsics d'UNIX i navegació per interfície a
Com configurar una xarxa domèstica: 6 passos
Com configurar una xarxa domèstica: configurar una xarxa pot semblar descoratjador al principi, però un cop tingueu tot el que necessiteu, és molt fàcil de fer. La configuració tradicional requereix un mòdem i un enrutador, però és possible que alguns necessitin més equip i d’altres que en necessitin menys. Hi ha molts diferents
Inversor lligat a la xarxa (no alimenta la xarxa) Alternativa UPS: 7 passos (amb imatges)
Inversor lligat a la quadrícula de bricolatge (no alimenta la xarxa) Alternativa de SAI: aquest és un missatge de seguiment de la meva altra instrucció sobre com fer un inversor de connexió a la xarxa que no es retroalimenta, ja que ara sempre és possible fer-ho en certes àrees com a projecte de bricolatge i en alguns llocs no es permet alimentar-s’hi
Construint el programador / depurador Inchworm ICD2 PIC: 7 passos
Construir el programador / depurador Inchworm ICD2 PIC: aquest instructiu és un passeig il·lustrat a través de la construcció d’un clon ICD2 anomenat Inchworm. És un kit directe que us permet construir un programador i depurador compatible MPLAB ICD2. Hi ha molts programadors, però molt poques inclouen