Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Foutopsporingsprogramma's voor Windows ondersteunt kernelfoutopsporing via een null-modemkabel. Null-modemkabels zijn seriële kabels die zijn geconfigureerd voor het verzenden van gegevens tussen twee seriële poorten. Verwar null-modemkabels niet met standaard seriële kabels. Standaard seriële kabels verbinden geen seriële poorten met elkaar. Zie Null-Modem Kabelkabels voor meer informatie over hoe null-modemkabels bekabeld zijn.
De computer waarop het foutopsporingsprogramma wordt uitgevoerd, wordt de hostcomputergenoemd en de computer die wordt opgespoord, wordt de doelcomputergenoemd.
De doelcomputer instellen
Belangrijk
Voordat u bcdedit gebruikt om opstartgegevens te wijzigen, moet u mogelijk de Windows-beveiligingsfuncties, zoals BitLocker en Beveiligd opstarten, tijdelijk onderbreken op de test-pc. U kunt Beveiligd opstarten opnieuw inschakelen wanneer u klaar bent met foutopsporing en u hebt kernelfoutopsporing uitgeschakeld.
Open op de doelcomputer een opdrachtpromptvenster als administrator en voer de volgende opdrachten in, waarbij n het nummer is van de COM-poort die wordt gebruikt voor foutopsporing op de doelcomputer en de snelheid de baudrate is die wordt gebruikt voor foutopsporing:
bcdedit /debug aan
bcdedit /dbgsettings seriële debugpoort:nbaudrate:rate
Notitie De baudrate moet hetzelfde zijn op de hostcomputer en de doelcomputer. De aanbevolen snelheid is 115200.
Start de doelcomputer opnieuw op.
De foutopsporingssessie starten
Sluit de null-modemkabel aan op de COM-poorten die u hebt gekozen voor foutopsporing op de host- en doelcomputers.
WinDbg gebruiken
Open WinDbg op de hostcomputer. Kies in het menu Bestand de optie Kernel Debugging. Open in het dialoogvenster Kernelfoutopsporing het tabblad COM . Voer in het vak Baud-tarief het tarief in dat u hebt gekozen voor foutopsporing. Voer in het vak Poort COMn in waarbij n het COM-poortnummer is dat u hebt gekozen voor foutopsporing op de hostcomputer. Kies OK.
U kunt ook een sessie starten met WinDbg door de volgende opdracht in te voeren in een opdrachtpromptvenster; n is het nummer van de COM-poort die wordt gebruikt voor foutopsporing op de hostcomputer en de snelheid is de baudrate die wordt gebruikt voor foutopsporing:
windbg -k com:port=COMn,baud=rate
KD gebruiken
Open op de hostcomputer een opdrachtpromptvenster en voer de volgende opdracht in, waarbij n het nummer is van de COM-poort die wordt gebruikt voor foutopsporing op de hostcomputer en de snelheid de baudrate is die wordt gebruikt voor foutopsporing:
kd -k com:port=COMn,baud=rate
Omgevingsvariabelen gebruiken
Op de hostcomputer kunt u omgevingsvariabelen gebruiken om de COM-poort en de baudrate op te geven. Vervolgens hoeft u de poort en baudrate niet op te geven telkens wanneer u een foutopsporingssessie start. Als u omgevingsvariabelen wilt gebruiken om de COM-poort en baudrate op te geven, opent u een opdrachtpromptvenster en voert u de volgende opdrachten in, waarbij n het nummer is van de COM-poort die wordt gebruikt voor foutopsporing op de hostcomputer en de snelheid de baudrate is die wordt gebruikt voor foutopsporing:
- _NT_DEBUG_PORT=COMn instellen
 - set _NT_DEBUG_BAUD_RATE=rate
 
Als u een foutopsporingssessie wilt starten, opent u een opdrachtpromptvenster en voert u een van de volgende opdrachten in:
- Kd
 - windbg
 
Tips voor probleemoplossing voor foutopsporing via een seriële kabel
Geef de juiste COM-poort op zowel de host als het doel op
Bepaal het aantal COM-poorten dat u gebruikt voor foutopsporing op de host- en doelcomputers. Stel dat u de nulmodemkabel hebt aangesloten op COM1 op de hostcomputer en COM2 op de doelcomputer.
Open op de doelcomputer een opdrachtpromptvenster als Administrator en voer bcdedit /dbgsettings in. Als u COM2 op de doelcomputer gebruikt, zou de uitvoer van bcdeditdebugport 2 moeten laten zien.
Geef op de hostcomputer de juiste COM-poort op wanneer u het foutopsporingsprogramma start of wanneer u omgevingsvariabelen instelt. Als u COM1 op de hostcomputer gebruikt, gebruikt u een van de volgende methoden om de COM-poort op te geven.
- Voer in WinDbg in het dialoogvenster Kernelfoutopsporing COM1 in het vak Poort in.
 - windbg -k com:port=COM1, ...
 - kd -k com:port=COM1, ...
 - _NT_DEBUG_PORT=COM1 instellen
 
Baudrate moet hetzelfde zijn op de host en het doel
De baudrate die wordt gebruikt voor foutopsporing via een seriële kabel, moet worden ingesteld op dezelfde waarde op de host- en doelcomputers. Stel dat u een baudrate van 115200 hebt gekozen.
Open op de doelcomputer een opdrachtpromptvenster als Administrator en voer bcdedit /dbgsettings in. De uitvoer van bcdedit zou moeten tonen baudrate 115200.
Geef op de hostcomputer de juiste baudrate op wanneer u het foutopsporingsprogramma start of wanneer u omgevingsvariabelen instelt. Gebruik een van de volgende methoden om een baudrate van 115200 op te geven.
- Voer in WinDbg in het dialoogvenster Kernelfoutopsporing 115200 in het vak Baudrate in.
 - windbg -k ..., baud=115200
 - kd -k ..., baud=115200
 - set _NT_DEBUG_BAUD_RATE=115200
 
Bedrading van null-modemkabel
In de volgende tabellen ziet u hoe null-modemkabels bekabeld zijn.
9-pins-connector
| Connector 1 | Verbindingsstuk 2 | Signalen | 
|---|---|---|
| 2 | 3 | Tx - Rx | 
| 3 | 2 | Rx - Tx | 
| 7 | 8 | RTS - CTS | 
| 8 | 7 | CTS - RTS | 
| 4 | 1+6 | DTR - (CD+DSR) | 
| 1+6 | 4 | (CD+DSR) - DTR | 
| 5 | 5 | Signaalgrond | 
25-pin connector
| Connector 1 | Connector 2 | Signalen | 
|---|---|---|
| 2 | 3 | Tx - Rx | 
| 3 | 2 | Rx - Tx | 
| 4 | 5 | RTS - CTS | 
| 5 | 4 | CTS - RTS | 
| 6 | 20 | DSR - DTR | 
| 20 | 6 | DTR - DSR | 
| 7 | 7 | Signaalgrond | 
Signaal afkortingen
| Afkorting | Signaal | 
|---|---|
| Tx | Gegevens verzenden | 
| Rx | Gegevens ontvangen | 
| RTS | Aanvraag om te verzenden | 
| CTS | Klaar om te verzenden | 
| DTR | Gegevensterminal gereed | 
| DSR | Gegevensset gereed | 
| CD | Dragerdetectie | 
Aanvullende informatie
Zie BCDEdit Options Reference voor volledige documentatie van de opdracht bcdedit.