Udostępnij za pomocą


Ręczne konfigurowanie lokalnego debugowania jądra pojedynczego komputera

Narzędzia debugowania dla systemu Windows obsługują lokalne debugowanie jądra. Jest to debugowanie w trybie jądra na jednym komputerze. Innymi słowy debuger działa na tym samym komputerze, który jest debugowany. W przypadku debugowania lokalnego można sprawdzić stan, ale nie przerywać procesów trybu jądra, które mogłyby spowodować zatrzymanie działania systemu operacyjnego.

Lokalna opcja bcdedit jest dostępna w systemach Windows 8.0 i Windows Server 2012 i nowszych.

Konfigurowanie lokalnego debugowania Kernel-Mode

Ważne

Przed użyciem bcdedit do zmiany informacji rozruchowych może być konieczne tymczasowe zawieszenie funkcji zabezpieczeń systemu Windows, takich jak BitLocker i Bezpieczny rozruch na komputerze testowym. Bezpieczny rozruch można włączyć ponownie po zakończeniu debugowania i wyłączeniu debugowania jądra na komputerze lokalnym.

  1. Otwórz okno wiersza polecenia jako administrator. Wprowadź bcdedit /debug on
  2. Jeśli komputer nie jest jeszcze skonfigurowany jako cel transportu debugowania, wprowadź bcdedit /dbgsettings local
  3. Uruchom ponownie komputer.

Uruchamianie sesji debugowania

Korzystanie z usługi WinDbg

Otwórz usługę WinDbg jako administrator. W menu Plik wybierz pozycję Debugowanie jądra. W oknie dialogowym Debugowanie jądra otwórz kartę Lokalny. Wybierz OK.

Możesz również uruchomić sesję z windbg, otwierając okno wiersza polecenia jako administrator i wprowadzając następujące polecenie:

windbg -kl

Korzystanie z KD

Otwórz okno wiersza polecenia jako administrator i wprowadź następujące polecenie:

kd -kl

Zobacz również

Lokalne debugowanie Kernel-Mode

Konfigurowanie debugowania ręcznie Kernel-Mode