Tüm WDK olmadan windbg almak mı? [kapalı]


92

620MB WDK ISO'nun tamamını indirmek zorunda kalmadan windbg'ye nasıl ulaşılacağını bilen var mı?

Hata ayıklayıcıyı indirmek için internette bulabildiğim tek şey, tüm WDK'yı almanız gerektiğini söyleyen şu bağlantıdır: http://www.microsoft.com/whdc/devtools/debugging/default.mspx .



Windows 8.1 için: ' developer.microsoft.com/en-us/windows/hardware/… ' e gidin . Ctrl F " Windows 8.1 SDK'nın bir parçası olarak (WinDbg) Al ". WinDbg'yi yalnızca kurulumda seçin.
Pacerier

Yanıtlar:


52

Aslında Microsoft artık Hata Ayıklama Araçlarını SDK'dan ayrı olarak indirilebilir hale getirdi. Sayfanın ortasına ilişkin "Windows için Bağımsız Hata Ayıklama Araçları (WinDbg)" bölümüne bakın:


5
Sekizx2 aşağıda açıklandığı üzere, Windows SDK için web yükleyicisi, geri kalanını indirmeden Windows için Hata Ayıklama Araçlarını yükleme seçeneğine sahiptir.
Ben Challenor

9
Bağlantı artık WDK indirme sitesine yönlendirdiği için bu artık geçerli değil. @Wu Yongzheng'in de belirttiği gibi windbg MSI paketi doğrudan indirilebilir.
abaumg

2
WDK indirme sitesinde artık Hata Ayıklama Araçlarını bağımsız olarak indirmek için bir bölüm var - msdn.microsoft.com/en-us/windows/hardware/hh852365
Dave Black

şu anda bağlantı içeren web sayfası, 8.1 kazanmak için olduğunu söylüyor ancak win7'de iyi çalışıyor. 1.2GB gerektirdiğini söylüyor, ancak birkaç pencereyi tıklıyor ve 250MB hakkında windbg yükleme seçeneği var. Dosya, en azından yazarken, sdksetup.exe'dir
barlop

1
Bu bir kez daha geçersizdir ve şimdi WDK, tekrar yasal olarak indirmenin tek yoludur.
SilverbackNet

52

Resmi olarak yapamazsınız . Ama birisi sizin rahatınız için onları alıyor ve onlara ev sahipliği yapıyor .

Not: Eski sürümleri resmi siteden edinebilirsiniz, ancak en son sürümler WDK'nın parçasıdır.


1
Görünüşe göre bağlantı artık WinDbg indirmeleri sağlamıyor.
Thomas Weller

Bu, Microsoft tarafından birkaç yıl önce alınan bir karardı. Hata Ayıklama Araçlarının artık bağımsız olarak kullanılamadığına dair birçok şikayet aldıktan sonra, onu tekrar eklemeye karar verdiler. İndirme konumu için OP'nin sorusu için yukarıdaki cevabıma bakın.
Dave Black

2
Hala o sitedeler , ancak aşağıdaki Addy tarafından gönderildiği üzere codemachine.com/downloads.html adresinde .
EM0

46

Aşağıdaki bağlantıdan winsdk_web.exe'yi çalıştırırsanız, windbg'yi seçebilir veya windbg yükleyici msi'yi çıkarabilirsiniz.

Windows 7 ve .NET Framework 4 için Microsoft Windows SDK http://go.microsoft.com/fwlink/?LinkID=191420

Windows için hata ayıklama araçları


1
Ayrıca, Sukesh tarafından önerilen yükleyiciyi çalıştırdığınızda, sadece 'Windows için Hata Ayıklama Araçları'nı seçmeniz yeterlidir. Bununla yüklenecek! (Sukesh'in cevabına başkalarına yardım etmek için bir resim ekledim (umarım aldırmazsınız).
Andy

19
Bunu şimdi Win 7 64bit'te denedim ve yükleyici başarısız oldu.
Kylotan

2
Bunu şimdi Win 7 32bit'te denedim ve windbg.exe'yi bulamıyorum. Birinin de bu sorunu vardı. stackoverflow.com/questions/14020077/…
Wu Yongzheng

1
Bu çözüm xp kazanmak için iyi çalışıyor, ancak 7 64bit kazanmak için DEĞİL. Sekizx2 veya Dave Black'in yukarıdaki çözümü Windows 7 64bit için iyi çalışıyor.
Gob00st

1
Tüm şeyleri yükledim, ancak windbg.exe bulunamadı. Çalıştırılabilir dosyanın nerede olduğunu bilen var mı?
Tomáš Zato - Monica'yı eski durumuna getir

30

Windbg'nin bağımsız MSI dosyası buradan indirilebilir. 6.12.0002.633 (x86) sürümüdür. http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools/dbg_x86.msi


2
Bunun 64 bit sürümü var mı? Gerçekten önemli mi?
m3nda

1
@WuYongzheng, Bunu nereden buldunuz? Hangi sayfadan bağlantılı?
Pacerier

Microsoft olmayan bir web sitesinden buldum. Hangisini unutun.
Wu Yongzheng

Windows 7 64bit üzerinde çalışın. Bağlantı şüpheli tho.
Mr Rubix

28

Windows 7 x64 kullanıyorsanız, Sukesh tarafından sağlanan çözüm çalışmaz.

Windows 8 için Windows SDK yükleyicisini ( burada ) indirip ardından yükleyicide "Windows için Hata Ayıklama Araçları" nı seçerek hata ayıklama araçlarını kurmayı başardım :

ekran görüntüsü


Dave Black, kabul edilen cevap olarak işaretlediğim daha güncel bir cevap verdi. Bağlandığı sayfa bağlantınızı (ve diğer bilgileri) içerir.
Niall Connaughton

Teşekkürler, bu Windows 7'imde çalıştı. Windows 7 yüklenmiyordu.
zar


11

Http://archive.msdn.microsoft.com/debugtoolswindows/Release/ProjectReleases.aspx?ReleaseId=4912 adresindeki MSDN arşiv bağlantısını deneyin . Hem 32 hem de 64 bit için WinDbg MSI'ya sahiptir (Sürüm 6.12.2.633).



9

Destan, Windows 10 sürümüyle devam ediyor. Visual Studio 2015 ile temiz Windows 10 işletim sistemine Win Hata Ayıklama Araçları yüklemem gerekiyordu.

Uzun lafın kısası, David Black tarafından sağlanan bağlantıdaki talimatları izleyin. Dosyaları indirdikten sonra , SDK yükleyicisini çalıştırmak yerine , yükleyiciler dizinine göz atın ve msi dosyalarını doğrudan çalıştırın.

WDK / SDK kurulumuyla ilgili MS uyuşmazlığı nedeniyle son on yılda kaç adam saatinin kaybedildiğini merak ediyorum?



4

Windows 7 x86 için ISO'yu da indirebilirsiniz: http://www.microsoft.com/en-us/download/confirmation.aspx?id=8442

Ve \ Setup \ WinSDKDebuggingTools \ dbg_x86.msi komutunu çalıştırın

WinDbg.exe daha sonra şu konuma yüklenecektir (varsayılan konum): C: \ Program Files (x86) \ Windows için Hata Ayıklama Araçları (x86)


Ben sadece bunun küçük bir bölümünü yüklemek istediğinizde büyük ISO indirirken önlemek için bir yol arıyordu
Niall Connaughton

1

WinDbg artık MS Store üzerinden ayrı olarak edinilebilir. Adı "Önizleme" ancak bazı bellek dökümlerini analiz etmek için test ettim ve iyi çalışıyor.

Windows 10 kullanıyorsanız - MS Store'u başlatın, arama kutusuna "WinDbg" yazın ve voi-la'ya sahipsiniz. İndirme yaklaşık. 100 mb. Gerekli sembolleri otomatik olarak indirecektir.


1
Bu bana şu anda kullanışsız geliyor; buggy.
Elliot

1

Hızlı bir operasyon için aynı şeyi arıyordum ve bu soruyu buldum. Hem 32 bit hem de 64 bit sürümlere ihtiyacım vardı.

Bu daha eski bir sürüm ama bağlantılar Microsoft sunucularından, güvenli olmalı. 32 bit sürüm için bağlantı da önceki bir cevapta ama yüklemede aldığım sürüm numarası farklı, belki aynı bağlantı 2013'ten beri daha yeni bir sürümle güncelleniyor.

Cheksumlar hem yerel olarak hem de VirusTotal'da oluşturulur, eşleşirler.

Windows için Hata Ayıklama Araçları (x64) (6.12.2.633) ( VirusTotal Tarama ): http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools_amd64/dbg .msi (SHA-256: 2e491bb98850abf9b9d2627185b57e048ba9b2410d68303698ac68c2daad9e5d)

Windows için Hata Ayıklama Araçları (x86) (6.12.2.633) ( VirusTotal Tarama ): http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools/dbg_x86 .msi (SHA-256: 5a0f43281e51405408a043e2f94dd51782ef29671307d3538cfdff5b0e69d115)

64 bit hata ayıklayıcıyı birkaç yıl önce derlenen (~ 2012) 64 bitlik bir programla test ettim ve çalışıyor. Test, Windows 10 Pro 64 bit (v2004 Derlemesi 19041.207) üzerinde yapılır.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.