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 .



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:


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.


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


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


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


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?




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.


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).


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.