Inhaltsverzeichnis:
- Schritt 1: Was Sie brauchen
- Schritt 2: Vorbereiten Ihrer Computer
- Schritt 3: Einrichten des Zielcomputers
- Schritt 4: Einrichten des Host-Computers
- Schritt 5: Verbinden mit dem Debugger
- Schritt 6: Fazit
Video: So richten Sie einen Windows-Kernel-Debugger über Ihr Netzwerk ein – wikiHow
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Debugging ist ein beliebtes Tool, das verwendet wird, um die Ursache eines Fehlers zu finden. Ein Fehler kann sich auf viele verschiedene Arten manifestieren. Es kann einen Systemabsturz verursachen (Bluescreen/BSOD), es kann einen Anwendungsabsturz verursachen, es kann dazu führen, dass Ihr System einfriert, um nur einige Probleme zu nennen. Die Ursache kann im Betriebssystem, einem Gerätetreiber oder sogar einem Hardwareproblem liegen. Dieses Handbuch enthält Details zum Einrichten eines Debuggers mit Debugging Tools For Windows und konzentriert sich daher nur auf das Debuggen mit dem Windows-Betriebssystem. Ich werde nicht darauf eingehen, wie das im Debugger erfasste Problem analysiert wird. Ein paar Dinge zu beachten:
- Dieser Befehlssatz ist für fortgeschrittene Computerbenutzer konzipiert und der Autor ist bei dieser Anleitung davon ausgegangen.
- Aus Datenschutzgründen wurden einige Informationen unkenntlich gemacht.
Das Erste, was wir durchgehen werden, sind die Elemente, die Sie zum Einrichten Ihres Debuggers benötigen.
Schritt 1: Was Sie brauchen
Was du brauchen wirst
-
2 Windows-Computer
- Der Host-Computer, den Sie zum Debuggen verwenden. Auf diesem Computer muss Windows XP oder neuer installiert sein
- Der Zielcomputer, den Sie debuggen. Auf diesem Computer muss Windows 8 oder neuer installiert sein. Es muss auch einer der Netzwerkadapter vorhanden sein, die in der Liste hier gefunden werden.
- 1 Netzwerk-Switch/Router (etwas, das den Computern im Netzwerk IP-Adressen zuweist)
- 2 Cat5-Kabel
- Debugging-Tools für Windows, die Sie auf dem Host-Computer installieren müssen (https://msdn.microsoft.com/en-US/windows/desktop/bg162891)
Als nächstes werden wir durchgehen, was Sie tun müssen, um Ihre Computer einzurichten.
Schritt 2: Vorbereiten Ihrer Computer
Der Host-Computer
- Für den Computer, auf dem Sie debuggen möchten, müssen Sie die Debugging-Tools für Windows installieren, die Sie hier finden…
- https://msdn.microsoft.com/en-US/windows/desktop/bg…
- Verbinden Sie den Computer mit Ihrem Switch/Router
Der Zielcomputer
- Stellen Sie sicher, dass Sie Windows 8 oder neuer verwenden
- Stellen Sie sicher, dass Sie einen Netzwerkadapter aus dieser Liste verwenden
- Verbinden Sie den Computer mit Ihrem Switch/Router
Nachdem wir die Computer eingerichtet haben, müssen wir sie verbinden, beginnend mit dem Zielcomputer.
Schritt 3: Einrichten des Zielcomputers
Sie benötigen ein paar Dinge, um Ihren Zielcomputer vorzubereiten. Sie benötigen die IP-Adresse Ihres Host-Computers. Sie können dies mit dem Ping-Tool abrufen. Hier ist, wie das geht…
- Öffne eine Eingabeaufforderung
- Geben Sie "ping -4 HostComputerName" ein. Sie erhalten so etwas wie das Folgende…
ping HostComputerName Ping HostComputerName [192.166.0.123] mit 32 Byte Daten: Antwort von 192.166.0.123: bytes=32 Zeit=2268ms TTL=128 Antwort von 192.166.0.123: Byte=32 Zeit=10ms TTL=128 Antwort von 192.166.0.123: bytes=32 time=19ms TTL=128 Antwort von 192.166.0.123: bytes=32 time=1ms TTL=128 Ping-Statistik für 192.166.0.123: Pakete: Gesendet = 4, Empfangen = 4, Lost = 0 (0% Verlust), Ungefähre Roundtrip-Zeiten in Millisekunden: Minimum = 1 ms, Maximum = 2268 ms, Durchschnitt = 574 ms
* Lassen Sie dieses Fenster geöffnet. Du wirst es später brauchen.
Als nächstes müssen Sie einige Änderungen an der Boot-Konfiguration vornehmen. Die Änderungen an Ihrer Startkonfigurationsdatei teilen Ihrem Zielcomputer mit, wie er eine Verbindung zum Hostcomputer herstellt. Dazu müssen Sie eine Eingabeaufforderung mit Administratorberechtigungen (erhöhten) Berechtigungen öffnen. Hier ist, wie Sie das tun.
- Klicken Sie mit der rechten Maustaste auf die Eingabeaufforderung in der Taskleiste
- Klicken Sie erneut mit der rechten Maustaste auf die Eingabeaufforderung
- Klicken Sie auf "Als Administrator ausführen" (die Benutzerkontensteuerung fragt, ob Sie diesem Programm erlauben möchten, Änderungen auf Ihrem Computer vorzunehmen, klicken Sie auf Ja)
Jetzt müssen Sie die Boot-Konfigurationseinstellungen für das Netzwerk-Debugging festlegen. Sie tun dies mit dem bcdedit-Tool. Dieses Tool ist in das Betriebssystem integriert und kann von jeder Eingabeaufforderung mit erhöhten Rechten ausgeführt werden. Die folgenden Schritte zeigen, wie Sie diese Einstellungsänderungen vornehmen
- Führen Sie in diesem neuen Befehlsfenster Folgendes aus …
- bcdedit /dbgsettings net hostip=192.166.0.123 port=XXXXX key=z.z.z.z
- wobei hostip der IP-Adresse entspricht, die Sie beim Ausführen des Ping-Befehls erhalten haben, XXXXX einer Zahl zwischen 50000 und 50099 entspricht und z eine beliebige alphanumerische Kombination ist. Hier ist ein Beispiel …
bcdedit /dbgsettings net hostip=192.166.0.123 port:50002 key=a1b.2c3.d4e.5f6
Merken Sie sich den erstellten Schlüssel. Sie benötigen dies, wenn Sie Ihren Host-Computer einrichten. Jetzt müssen Sie den Debugger einschalten. Sie können dieselbe Eingabeaufforderung mit erhöhten Rechten verwenden, die Sie zuvor verwendet haben, oder eine neue öffnen. Um das Debuggen zu aktivieren, führen Sie den folgenden bcdedit-Befehl aus
- bcdedit /debug on
- starte den Computer neu
Bitte beziehen Sie sich auf das obige Bild, das Beispiele für alle Befehle in diesem Schritt zeigt. Nachdem wir den Zielcomputer eingerichtet haben, können wir den Hostcomputer darauf vorbereiten, im Netzwerk nach unserem Zielcomputer zu suchen.
Schritt 4: Einrichten des Host-Computers
Falls noch nicht geschehen, sollten Sie als Erstes auf dem Host-Computer "Debugging Tools For Windows" (https://msdn.microsoft.com/en-US/windows/desktop/bg… einen früheren Schritt. Sobald dies installiert ist, können Sie mit den folgenden Schritten fortfahren: Um den Debugger von der Eingabeaufforderung aus zu verwenden.
- Öffnen Sie ein Eingabeaufforderungsfenster mit erhöhten Rechten
- Navigieren Sie zum Verzeichnis Debugger, in dem Sie den Debugger installiert haben. Der Standardspeicherort sieht so aus. C:\Programme (x86)\Windows Kits\8.0\Debuggers
- Wenn auf Ihrem Host-Computer ein 64-Bit-Betriebssystem ausgeführt wird, ändern Sie das Verzeichnis in das x64-Verzeichnis. Wenn Sie auf Ihrem Hostcomputer ein 32-Bit-Betriebssystem ausführen, wechseln Sie das Verzeichnis in das x86-Verzeichnis.
- Geben Sie den folgenden Befehl ein. kd - k net:port=XXXXX, key=z.z.z.z (wobei XXXXX der Port ist, den Sie auf dem Zielcomputer festgelegt haben, und z.z.z.z der Schlüssel ist, den Sie auf dem Zielcomputer festgelegt haben)
- Drücke Enter
Um den Debugger mit windbg auszuführen.
- Führen Sie windbg aus dem Verzeichnis aus, aus dem Sie den Debugger installiert haben. Der Standardspeicherort sieht so aus. C:\Programme (x86)\Windows Kits\8.0\Debuggers\.
- Wenn auf Ihrem Host-Computer ein 64-Bit-Betriebssystem ausgeführt wird, ändern Sie das Verzeichnis in das x64-Verzeichnis. Wenn Sie auf Ihrem Hostcomputer ein 32-Bit-Betriebssystem ausführen, wechseln Sie das Verzeichnis in das x86-Verzeichnis.
- Doppelklicken Sie auf windbg.exe
- Klicken Sie auf Datei
- Klicken Sie auf Kernel-Debugging
- Wählen Sie die Registerkarte Netz
- Geben Sie die Portnummer ein, die Sie auf dem Zielcomputer festgelegt haben
- Geben Sie den Schlüssel ein, den Sie auf dem Zielcomputer festgelegt haben.
- Hit Okay
Bitte beziehen Sie sich auf die obigen Bilder, die Beispiele für alle Befehle in diesem Schritt zeigen. Nachdem wir nun die Host- und Zielcomputer eingerichtet haben, können wir die beiden verbinden.
Schritt 5: Verbinden mit dem Debugger
Wenn alles richtig eingerichtet ist, ist dieser Teil wirklich einfach. Nachdem Sie den Host-Computer eingerichtet haben, haben Sie möglicherweise bemerkt, dass im Fenster viel Text angezeigt wird. Wenn ja, sind Sie fertig. Wenn nicht, müssen Sie nur den Zielcomputer neu starten. Beim Booten des Zielcomputers sehen Sie einen Textstrom in Ihrem Debugging-Fenster (kd oder windbg, je nachdem, welches Sie verwenden) auf dem Host-Computer. Es wird in etwa wie auf den Bildern oben aussehen.
Schritt 6: Fazit
Nachdem Sie Ihre Computer erfolgreich mit einem Debugger verbunden haben, können Sie damit beginnen, alle Computerprobleme der Welt zu lösen. Dies ist nur der erste Schritt auf einem langen Weg, um die Ursache eines Computerproblems zu finden. Suchen Sie in Zukunft nach weiteren Artikeln, in denen ich anführe, wie Sie mit der Untersuchung der vielen verschiedenen Probleme beginnen können, auf die Sie möglicherweise stoßen.
Empfohlen:
So richten Sie einen Raspberry Pi ein und verwenden ihn – wikiHow
So richten Sie einen Raspberry Pi ein und verwenden ihn: Für die Leser der Zukunft sind wir im Jahr 2020. Das Jahr, in dem Sie, wenn Sie das Glück haben, gesund zu sein und nicht mit Covid-19 infiziert sind, plötzlich , hat viel mehr Freizeit, als du dir jemals vorgestellt hast. Wie kann ich mich also nicht zu dumm beschäftigen? Oh ja
So erstellen Sie Ihr eigenes WIFI-Gateway, um Ihr Arduino mit dem IP-Netzwerk zu verbinden? - Gunook
So erstellen Sie Ihr eigenes WIFI-Gateway, um Ihr Arduino mit dem IP-Netzwerk zu verbinden?: Wie so viele Leute denken Sie, dass Arduino eine sehr gute Lösung für die Heimautomatisierung und Robotik ist! Aber in Bezug auf die Kommunikation kommen Arduinos nur mit seriellen Verbindungen. Ich arbeite an einem Roboter, der permanent mit einem Server verbunden sein muss, auf dem ar
So richten Sie einen Raspberry Pi ein – wikiHow
So richten Sie einen Raspberry Pi ein: Raspberry Pies kann manchmal mühsam einzurichten sein, wenn Sie noch nie zuvor einen eingerichtet haben. Aber mit dieser Anleitung können Sie in kürzester Zeit einen Raspberry Pi einrichten. Leider sind die Bilder gedreht. Ich konnte das nach mehreren ret
So richten Sie Defense Enterprise E-Mail unter Windows 10 ein – wikiHow
So richten Sie Defense Enterprise E-Mail unter Windows 10 ein: HAFTUNGSAUSSCHLUSS: Es bestehen keine potenziellen Gefahren oder Gefahren bei der Ausführung dieser Schritte! Dieses Handbuch kann auf einem Computer des Verteidigungsministeriums von allen Mitarbeitern verwendet werden, die Defense Enterprise E-Mail verwenden. Das Befolgen dieser Anweisungen führt normalerweise zu den s
LESEN SIE MICH ZUERST: So richten Sie den ultimativen Mac Mini Supercomputer ein - wikiHow
LESEN SIE MICH ZUERST: So richten Sie den ultimativen Mac Mini Supercomputer ein: Der Mac Mini ist im Grunde ein Laptop ohne Bildschirm und ohne Tastatur oder Maus. Sie würden sich denken, wer zum Teufel wird dieses Ding benutzen? Dieser Computer verbraucht jedoch weniger Strom als die meisten Glühbirnen, funktioniert hervorragend, und