Alat Penelusuran Kesalahan untuk Windows

Selain debugger seperti WinDbg, Alat Debugging untuk Windows menyertakan sekumpulan alat yang berguna untuk penelusuran kesalahan. Untuk daftar lengkap alat, lihat Alat yang Disertakan dalam Alat Debugging untuk Windows.

Untuk petunjuk tentang cara mengunduh dan menginstal hanya debugger Windows, lihat Mengunduh dan menginstal debugger Windows WinDbg.

Menginstal Alat Penelusuran Kesalahan untuk Windows

Anda bisa mendapatkan Alat Debugging untuk Windows sebagai bagian dari kit pengembangan atau sebagai toolset mandiri:

  • Sebagai bagian dari WDK

    Alat Debugging untuk Windows disertakan dalam Windows Driver Kit (WDK). Untuk mendapatkan WDK, lihat Mengunduh Windows Driver Kit (WDK).

  • Sebagai bagian dari Windows SDK

    Alat Penelusuran Kesalahan untuk Windows disertakan dalam Windows Software Development Kit (SDK). Untuk mengunduh penginstal atau gambar ISO, lihat Windows SDK di Windows Dev Center.

  • Sebagai toolset mandiri

    Anda dapat menginstal Alat Debugging untuk Windows saja, tanpa Windows SDK atau WDK, dengan memulai penginstalan Windows SDK dan kemudian hanya memilih Alat Debugging untuk Windows dalam daftar fitur yang akan diinstal (dan menghapus pilihan semua fitur lainnya). Untuk mengunduh penginstal atau gambar ISO, lihat Windows SDK di Windows Dev Center.

Lingkungan penelusuran kesalahan

Jika komputer Anda memiliki Visual Studio dan WDK yang terinstal, maka Anda memiliki enam lingkungan penelusuran kesalahan yang tersedia. Untuk deskripsi lingkungan ini, lihat Lingkungan Debugging.

Semua lingkungan penelusuran kesalahan ini menyediakan antarmuka pengguna untuk mesin debugging yang mendasar yang sama, yang diimplementasikan di Windows Symbolic Debugger Engine (Dbgeng.dll). Mesin debugging ini juga disebut debugger Windows, dan enam lingkungan debugging secara kolektif disebut debugger Windows.

Catatan

Visual Studio mencakup lingkungan penelusuran kesalahan dan mesin debuggingnya sendiri, yang bersama-sama disebut debugger Visual Studio. Untuk informasi tentang penelusuran kesalahan di Visual Studio, lihat Penelusuran kesalahan di Visual Studio. Untuk men-debug kode terkelola, seperti C#, menggunakan debugger Visual Studio sering kali merupakan cara term mudah untuk memulai.

Debugger Windows

Debugger Windows dapat berjalan pada prosesor berbasis x86, berbasis x64, atau berbasis Arm, dan mereka dapat men-debug kode yang berjalan pada arsitektur yang sama. Terkadang debugger dan kode yang di-debug berjalan pada komputer yang sama, tetapi di lain waktu debugger dan kode yang di-debug berjalan pada komputer terpisah. Dalam kedua kasus, komputer yang menjalankan debugger disebut komputer host, dan komputer yang sedang di-debug disebut komputer target. Debugger Windows mendukung versi Windows berikut untuk host dan komputer target.

Debugger baris perintah

Ada empat debugger baris perintah yang tersedia untuk lingkungan khusus dan bagi mereka yang lebih suka antarmuka baris perintah.

KD dan NTKD

KD dan NTKD identik dalam segala hal, kecuali bahwa NTKD menelurkan jendela teks baru ketika dimulai, sedangkan KD mewarisi jendela Prompt Perintah tempatnya dipanggil. Untuk informasi selengkapnya, lihat Debugging Menggunakan KD dan NTKD.

CDB dan NTSD

Juga tersedia adalah Microsoft Console Debugger (CDB) dan Microsoft NT Symbolic Debugger (NTSD). Untuk informasi selengkapnya, lihat Debugging Menggunakan CDB dan NTSD.

Simbol dan file simbol

File simbol menyimpan berbagai data yang tidak diperlukan saat menjalankan biner yang dapat dieksekusi, tetapi file simbol sangat berguna saat men-debug kode. Untuk informasi selengkapnya tentang membuat dan menggunakan file simbol, lihat Simbol untuk penelusuran kesalahan Windows.

Layar biru dan file crash dump

Jika Windows berhenti bekerja dan menampilkan layar biru, komputer dimatikan secara tiba-tiba untuk melindungi dirinya dari kehilangan data dan menampilkan kode pemeriksaan bug. Untuk informasi selengkapnya, lihat Pemeriksaan Bug (Layar Biru). Anda dapat menganalisis file crash dump yang dibuat ketika Windows dimatikan dengan menggunakan WinDbg dan debugger Windows lainnya. Untuk informasi selengkapnya, lihat Analisis crash dump menggunakan debugger Windows (WinDbg).

Mencari alat penelusuran kesalahan untuk versi Windows yang lebih lama?

Untuk mengunduh alat debugger untuk versi Windows sebelumnya, Anda perlu mengunduh Windows SDK untuk versi yang Anda debug dari arsip Windows SDK dan emulator. Di wizard penginstalan SDK, pilih Alat Penelusuran Kesalahan untuk Windows, dan batalkan pilihan semua komponen lainnya.

Pelajari selengkapnya tentang debugger

Pelajari selengkapnya tentang WinDbg di Unduh dan instal debugger Windows WinDbg.

Untuk memulai penelusuran kesalahan Windows, lihat Memulai Penelusuran Kesalahan Windows.

Untuk informasi tambahan yang terkait dengan Alat Penelusuran Kesalahan untuk Windows, lihat Men-debug Sumber Daya.

Mencari unduhan lain?