Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zamykanie aplikacji WinDbg
Możesz zamknąć usługę WinDbg, wybierając pozycję Zakończ z menu Plik lub naciskając ALT+F4.
Jeśli przeprowadzasz debugowanie w trybie użytkownika, te polecenia zamykają debugowanie aplikacji, chyba że użyto opcji -pd wiersza polecenia podczas uruchamiania debugera.
Jeśli przeprowadzasz debugowanie w trybie jądra, komputer docelowy pozostaje w bieżącym stanie. Taka sytuacja umożliwia pozostawienie celu w działaniu lub w stanie zamrożonym. (Jeśli pozostawisz obiekt docelowy zamrożony, każde przyszłe połączenie z debugera jądra może wznowić debugowanie tam, gdzie zostało to pozostawione).
Zakończenie sesji User-Mode bez wyjścia
Aby zakończyć sesję debugowania w trybie użytkownika, zwróć debuger do trybu uśpienia i zamknij aplikację docelową, możesz użyć następujących metod:
Wprowadź polecenie kill (Kill Process).
Wprowadź polecenie q (Zamknij) ( chyba że uruchomiono debuger z opcją -pd ).
Wybierz pozycję Zatrzymaj debugowanie z menu Debugowanie .
Naciśnij SHIFT+F5.
Kliknij przycisk Zatrzymaj debugowanie na pasku narzędzi.
Aby zakończyć sesję debugowania w trybie użytkownika, zwróć debuger do trybu uśpienia i ponownie ustawić aplikację docelową uruchomioną, możesz użyć następujących metod:
Wprowadź polecenie .detach (Odłącz od procesu). Jeśli debugujesz wiele obiektów docelowych, to polecenie odłącza się od bieżącego obiektu docelowego i kontynuuje sesję debugowania z pozostałymi miejscami docelowymi.
Wybierz pozycję Odłącz debugowanie z menu Debugowanie . Jeśli debugujesz wiele obiektów docelowych, to polecenie odłącza się od wszystkich bieżących obiektów docelowych.
Wprowadź polecenie qd (Zamknij i odłącz).
Wprowadź polecenie q (Zamknij), jeśli uruchomiono debuger z opcją -pd .
Aby zakończyć sesję debugowania w trybie użytkownika, zwróć debuger do trybu uśpienia, ale pozostaw aplikację docelową w stanie debugowania, możesz użyć następującej metody:
- Wprowadź polecenie .abandon (Porzuć proces).
Aby uzyskać informacje na temat ponownego dołączenia do obiektu docelowego, zobacz Ponowne podłączanie do aplikacji docelowej.
Kończenie sesji Kernel-Mode bez zamykania
Aby zakończyć sesję debugowania w trybie jądra, zwróć debuger do trybu uśpienia i pozostaw komputer docelowy zamrożony, możesz użyć następujących metod:
Wprowadź polecenie q (Zamknij) ( chyba że uruchomiono debuger z opcją -pd )
Wybierz pozycję Zatrzymaj debugowanie z menu Debugowanie .
Naciśnij SHIFT+F5.
Kliknij przycisk Zatrzymaj debugowanie (Shift+F5) na pasku narzędzi.
Po zakończeniu sesji WinDbg zostanie wyświetlony monit o zapisanie obszaru roboczego dla bieżącej sesji, a następnie usługa WinDbg powróci do trybu uśpienia. W tym momencie możesz użyć wszystkich opcji początkowych. Oznacza to, że można rozpocząć debugowanie uruchomionego procesu, zduplikować nowy proces, dołączyć do komputera docelowego, otworzyć zrzut awaryjny lub nawiązać połączenie z sesją zdalnego debugowania.