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.
Debugging Tools for Windows includes several other tools in addition to the debugging engine and debugging environments. The extra tools are available in the installation directory of Debugging Tools for Windows, as described in this article.
Poniższe tabele używają akronimów do odwoływania się do kilku debugerów systemu Windows, w tym debugera jądra (KD), debugera konsoli Microsoft (CDB) i debugera symbolicznego Microsoft NT (NTSD).
Narzędzia i programy narzędziowe
W poniższej tabeli wymieniono dostępne narzędzia i narzędzia:
| Name | Description |
|---|---|
| Breakin | Przyczyna przerwania trybu użytkownika w procesie. To view the help for the command, open a Command Prompt window, go to the installation directory, and enter breakin /?. |
| DumpChk | Zweryfikuj plik zrzutu pamięci. |
| GFlags | Steruj kluczami rejestru i innymi ustawieniami. |
| Kill | Kończenie procesu. |
| List (narzędzie listy plików) | To view the help for the command, open a Command Prompt window, go to the installation directory, and enter list /?. |
| Rejestrator i program LogViewer | Rejestruj i wyświetlaj wywołania funkcji oraz inne akcje programu. |
| PLMDebug | Debuger systemu Windows umożliwia debugowanie aplikacji systemu Windows uruchamianych w obszarze Zarządzanie cyklem życia procesu (PLM). Za pomocą narzędzia PLMDebug możesz przejąć ręczną kontrolę nad zawieszaniem, wznawianiem i kończeniem aplikacji systemu Windows. |
| TList | Wyświetl listę wszystkich uruchomionych procesów. |
| UMDH | Analizowanie alokacji sterty za pomocą narzędzia User-Mode Zrzut sterty (UMDH). |
| USBView | Wyświetla kontrolery hosta uniwersalnej magistrali szeregowej (USB) i podłączone urządzenia. |
| USBView2 | Wyświetlanie kontrolerów hosta USB i podłączonych urządzeń. To view the help for the command, open a Command Prompt window, go to the installation directory, and enter USBView2 /?. |
Narzędzia symboli i źródeł
W poniższej tabeli opisano dodatkowe narzędzia, które obsługują debugowanie serwera źródłowego lub serwera symboli:
| Name | Description |
|---|---|
| AgeStore | Usuń stare wpisy w repozytorium podrzędnym serwera symboli lub serwera źródłowego. |
| DBH | Wyświetl informacje pomocy debugowania (DBH) dotyczące zawartości pliku symboli. |
| PDBCopy | Usuń prywatne informacje o symbolach z pliku symboli debugowania języka Python (PDB) i określ, czy symbole publiczne są zawarte w pliku. |
| SrcSrv | Użyj tego serwera źródłowego, aby dostarczać pliki źródłowe podczas debugowania. |
| SymChk | Porównaj pliki wykonywalne z plikami symboli, aby sprawdzić, czy są dostępne poprawne symbole. |
| SymProxy | Utwórz pojedynczy serwer symboli HTTP w sieci, do którego mogą wskazywać wszystkie debugery. Takie podejście ma zaletę wskazywania wielu serwerów symboli (zarówno wewnętrznych, jak i zewnętrznych) z jedną ścieżką symboli, obsługą całego uwierzytelniania i zwiększaniem wydajności za pośrednictwem buforowania symboli. The symproxy.dll file is in the SymProxy folder in the installation directory. |
| SymSrv | Użyj tego serwera symboli w debugerze i połącz się z magazynem symboli. Aby uzyskać informacje na temat pracy z serwerem symboli, zobacz Symbole publiczne firmy Microsoft. |
| SymStore | Utwórz magazyn symboli. For more information, see Using SymStore. |
Narzędzia debugera zdalnego i serwera proxy
W poniższej tabeli opisano dodatkowe narzędzia, które obsługują debugowanie serwera zdalnego lub serwera proxy, oraz linki do zasobów, aby uzyskać więcej informacji:
| Name | Description |
|---|---|
| DbgRpc | Wyświetl informacje o stanie wywołania procedury zdalnej Microsoft (RPC). For more information, see RPC debugging and Using the DbgRpc tool. |
| DbgSrv | Ten serwer przetwarzania służy do zdalnego debugowania. Aby uzyskać więcej informacji, zobacz Przetwarzanie serwerów (tryb użytkownika). |
| DbEngPrx | Użyj tego repeatera (małego serwera proxy) do zdalnego debugowania. For more information, see Repeaters. |
| KDbgCtrl (kontrolka debugowania jądra) | Kontrolowanie i konfigurowanie połączenia debugowania jądra. For more information, see Using KDbgCtrl. |
| KdSrv | Użyj tego serwera połączeń KD do zdalnego debugowania. Aby uzyskać więcej informacji, zobacz Serwery połączeń KD (tryb jądra). |
| RTList (Podgląd listy zadań zdalnych) | Lista uruchomionych procesów za pośrednictwem serwera przetwarzania DbgSrv. To view the help for the command, open a Command Prompt window, go to the installation directory, and enter rtlist /?. |
| Remote | Zdalne sterowanie dowolnym programem konsoli, w tym KD, CDB i NTSD. Aby uzyskać więcej informacji, zobacz Debugowanie zdalne przy użyciu remote.exe. |
Installation directory
Domyślna lokalizacja instalacji dla narzędzi debugowania dla systemu Windows różni się w zależności od systemu operacyjnego. Aby określić, czy należy użyć narzędzi 32-bitowych, czy 64-bitowych, zobacz Wybieranie 32-bitowych lub 64-bitowych narzędzi do debugowania.
W przypadku narzędzi 64-bitowych: domyślną lokalizacją folderu jest C:\Program Files (x86)\Windows Kits\10\Debuggers.
For 32-bit tools: Locate the Windows Kits folder under the C:\Program Files folder.