Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Alat Debugging untuk Windows adalah rangkaian utilitas debugging komprehensif yang membantu pengembang mendiagnosis dan menyelesaikan masalah di aplikasi dan driver Windows. Toolset canggih ini mencakup WinDbg, debugger baris perintah, dan alat khusus untuk menganalisis crash dump dan kegagalan sistem. Dengan alat-alat ini, Anda dapat memecahkan masalah dan memperbaiki masalah perangkat lunak yang kompleks secara efisien. Untuk daftar lengkap alat, lihat Alat yang Disertakan dalam Alat Debugging untuk Windows.
Anda bisa mendapatkan Alat Debugging untuk Windows melalui beberapa saluran: sebagai bagian dari Windows Driver Kit (WDK), dibundel dengan Windows Software Development Kit (SDK), atau sebagai penginstalan mandiri. Untuk petunjuk tentang cara mengunduh dan menginstal hanya debugger Windows, lihat Mengunduh dan menginstal debugger Windows WinDbg.
Menginstal Alat Debugging 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 Perangkat Pengembangan Perangkat Lunak Windows (SDK). Untuk mengunduh penginstal atau gambar ISO, lihat Windows SDK di Windows Dev Center.
Sebagai perangkat alat 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 debugging
Jika komputer Anda memiliki Visual Studio dan WDK yang terinstal, Anda memiliki enam lingkungan penelusuran kesalahan yang tersedia. Untuk deskripsi lingkungan ini, lihat Lingkungan Debugging.
Semua lingkungan debugging 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.
Nota
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
Empat debugger baris perintah tersedia untuk lingkungan khusus dan bagi mereka yang lebih suka antarmuka baris perintah.
KD dan NTKD
KD dan NTKD identik secara keseluruhan, kecuali bahwa NTKD membuka jendela teks baru ketika dimulai, sedangkan KD mewarisi jendela Command Prompt dari mana mereka 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 Windows saat 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 Debugging 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 Debugging untuk Windows, lihat Sumber Daya Penelusuran Kesalahan.
Mencari unduhan lain?
- Unduh Windows Driver Kit (WDK)
- Paket Simbol Windows
- Windows Hardware Lab Kit
- Mengunduh dan menginstal Windows Assessment and Deployment Kit (Windows ADK)
- Windows Insider - Edisi Pratinjau Windows