Mendapatkan windbg tanpa seluruh WDK? [Tutup]

91

Adakah yang tahu bagaimana mendapatkan windbg tanpa harus mendownload seluruh ISO 620MB WDK?

Yang dapat saya temukan di internet untuk mengunduh debugger adalah tautan ini, yang mengatakan Anda harus mendapatkan seluruh WDK: http://www.microsoft.com/whdc/devtools/debugging/default.mspx .

Niall Connaughton
sumber
Untuk Windows 8.1: Buka ' developer.microsoft.com/en-us/windows/hardware/… . Ctrl F " Dapatkan (WinDbg) sebagai bagian dari Windows 8.1 SDK ". Pilih WinDbg hanya di instalasi.
Pacerier

Jawaban:

52

Sebenarnya, Microsoft kini telah membuat Alat Debugging dapat diunduh secara terpisah dari SDK. Cari bagian "Alat Debugging Mandiri untuk Windows (WinDbg)" tentang tengah halaman:

Dave Black
sumber
5
Seperti yang dijelaskan delapanx2 di bawah ini, penginstal web untuk Windows SDK memiliki opsi untuk menginstal Alat Debugging untuk Windows tanpa mengunduh yang lainnya.
Ben Challenor
9
Ini tidak berlaku lagi, karena tautan sekarang mengarah ke situs unduhan WDK. Hovewer paket MSI windbg dapat diunduh langsung, seperti yang ditunjukkan @Wu Yongzheng.
abaumg
2
Situs unduhan WDK sekarang memiliki bagian untuk mengunduh Alat Debugging mandiri - msdn.microsoft.com/en-us/windows/hardware/hh852365
Dave Black
Saat ini halaman web dengan tautan, mengatakan itu untuk win 8.1 tetapi berfungsi dengan baik di win7. ia mengatakan itu membutuhkan 1.2GB tetapi klik melalui beberapa jendela dan memiliki opsi untuk menginstal hanya windbg sekitar 250MB. File tersebut, setidaknya pada saat penulisan, adalah sdksetup.exe
barlop
1
Ini sekali lagi tidak valid, dan sekarang WDK sekali lagi adalah satu-satunya cara untuk mendownloadnya lagi.
SilverbackNet
52

Secara resmi, Anda tidak bisa . Tetapi seseorang telah mengekstraknya untuk kenyamanan Anda dan menghostingnya .

Catatan: Anda bisa mendapatkan rilis yang lebih lama di situs resmi, tetapi yang terbaru adalah bagian dari WDK.

Alex Budovski
sumber
1
Tampaknya tautan tersebut tidak menyediakan unduhan WinDbg lagi.
Thomas Weller
Ini adalah keputusan yang dibuat oleh Microsoft beberapa tahun lalu. Setelah menerima banyak keluhan tentang Debugging Tools tidak lagi tersedia sebagai standalone, mereka memutuskan untuk menambahkannya kembali. Lihat jawaban saya di atas untuk pertanyaan OP untuk lokasi download.
Dave Black
2
Mereka masih ada di situs itu, tetapi di codemachine.com/downloads.html seperti yang diposting oleh Addy di bawah ini.
EM0
46

Jika Anda menjalankan winsdk_web.exe dari tautan berikut, Anda dapat menginstal windbg secara selektif atau mengekstrak installer msi windbg.

Microsoft Windows SDK untuk Windows 7 dan .NET Framework 4 http://go.microsoft.com/fwlink/?LinkID=191420

Alat debugging untuk Windows

Sukesh
sumber
1
Selain itu, untuk lebih jelasnya, ketika Anda menjalankan penginstal yang disarankan oleh Sukesh, Anda hanya perlu memilih 'Alat Debugging untuk Windows'. Ini akan dipasang dengan itu! (Saya telah menambahkan gambar ke jawaban Sukesh (harap Anda tidak keberatan), untuk membantu orang lain).
Andy
19
Mencoba ini sekarang di Win 7 64bit, dan penginstal gagal.
Kylotan
2
Mencoba ini sekarang di Win 7 32bit, dan saya tidak dapat menemukan windbg.exe. Seseorang juga mengalami masalah ini. stackoverflow.com/questions/14020077/…
Wu Yongzheng
1
Solusi ini berfungsi baik untuk win xp tetapi BUKAN pada win 7 64bit. Eightx2 atau solusi Dave Black di atas berfungsi dengan baik untuk windows 7 64bit.
Gob00st
1
Saya menginstal semua barang, namun windbg.exe tidak dapat ditemukan. Ada yang tahu di mana executable itu?
Tomáš Zato - Kembalikan Monica
30

File MSI mandiri dari windbg dapat diunduh dari sini. Versi adalah 6.12.0002.633 (x86). http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools/dbg_x86.msi

Wu Yongzheng
sumber
2
Apakah ada versi 64bit itu? Apakah itu penting?
m3nda
1
@WuYongzheng, Dari mana Anda menemukan ini? Dari halaman mana itu ditautkan?
Pacerier
Saya menemukannya dari situs web non-microsoft. Lupakan yang mana.
Wu Yongzheng
Bekerja pada Windows 7 64bit. Tautan ini mencurigakan.
Tuan Rubix
28

Jika Anda menggunakan Windows 7 x64, solusi yang disediakan oleh Sukesh tidak berfungsi.

Saya berhasil menginstal alat debugging dengan mendownload installer Windows SDK untuk Windows 8 (di sini ), dan kemudian memilih "Debugging Tools for Windows" di installer:

tangkapan layar

gosr
sumber
Dave Black memberikan jawaban yang lebih mutakhir yang saya tandai sebagai jawaban yang diterima. Halaman yang dia tautkan berisi tautan Anda (dan informasi lainnya).
Niall Connaughton
Terima kasih ini berhasil pada Windows 7. Windows 7 saya tidak terinstal.
zar
9

Saga berlanjut dengan versi Windows 10. Saya harus menginstal Win Debug Tools di OS Windows 10 bersih dengan Visual Studio 2015.

Untuk membuat cerita panjang pendek, ikuti petunjuk di tautan yang disediakan oleh David Black. Setelah mengunduh file, alih - alih menjalankan penginstal SDK, telusuri direktori penginstal dan jalankan file msi secara langsung.

Saya bertanya-tanya berapa banyak jam kerja yang telah hilang selama dekade terakhir karena kecerobohan MS dalam hal instalasi WDK / SDK?

gravidThoughts
sumber
4

Untuk Windows 7 x86 Anda juga dapat mengunduh ISO: http://www.microsoft.com/en-us/download/confirmation.aspx?id=8442

Dan jalankan \ Setup \ WinSDKDebuggingTools \ dbg_x86.msi

WinDbg.exe kemudian akan diinstal (lokasi default) ke: C: \ Program Files (x86) \ Debugging Tools for Windows (x86)

Tolga
sumber
Saya sedang mencari cara untuk menghindari mengunduh ISO besar ketika saya hanya ingin menginstal sebagian kecil darinya
Niall Connaughton
1

WinDbg sekarang tersedia secara terpisah melalui MS Store. Ini disebut "Pratinjau" tetapi saya mengujinya untuk menganalisis beberapa dump memori dan berfungsi dengan baik.

Jika Anda menggunakan Windows 10 - luncurkan MS Store, ketik "WinDbg" di kotak pencarian dan voi-la - Anda memilikinya. Download kira-kira. 100mb. Ini akan mengunduh simbol yang diperlukan secara otomatis.

Alex
sumber
1
Sepertinya ini tidak dapat saya gunakan saat ini; buggy.
Elliot
1

Saya mencari hal yang sama untuk operasi cepat dan menemukan pertanyaan ini. Saya membutuhkan versi 32-bit dan 64-bit.

Ini adalah versi yang lebih lama tetapi tautannya dari server Microsoft, seharusnya aman. Tautan untuk versi 32-bit juga ada di jawaban sebelumnya tetapi nomor versi yang saya dapatkan pada penginstalan berbeda, mungkin tautan yang sama diperbarui dengan versi yang lebih baru sejak 2013.

Cheksum dibuat secara lokal dan di VirusTotal, keduanya cocok.

Alat Debug untuk Windows (x64) (6.12.2.633) ( Pemindaian VirusTotal ): http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools_amd64/dbg_amd64 .msi (SHA-256: 2e491bb98850abf9b9d2627185b57e048ba9b2410d68303698ac68c2daad9e5d)

Alat Debugging untuk Windows (x86) (6.12.2.633) ( VirusTotal Scan ): http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools/dbg_x86 .msi (SHA-256: 5a0f43281e51405408a043e2f94dd51782ef29671307d3538cfdff5b0e69d115)

Saya menguji debugger 64 bit dengan program 64 bit yang dikompilasi beberapa tahun yang lalu (~ 2012) dan berhasil. Pengujian dilakukan pada Windows 10 Pro 64 bit (v2004 Build 19041.207).

Kata
sumber