Dostajesz windbg bez całego WDK? [Zamknięte]

91

Czy ktoś wie, jak zdobyć windbg bez konieczności pobierania całego 620MB WDK ISO?

Jedyne, co mogę znaleźć w sieci, aby pobrać debugger, to ten link, który mówi, że musisz pobrać cały WDK: http://www.microsoft.com/whdc/devtools/debugging/default.mspx .

Niall Connaughton
źródło
W systemie Windows 8.1: przejdź do „ developer.microsoft.com/en-us/windows/hardware/… . Ctrl F „ Get (WinDbg) jako część zestawu SDK systemu Windows 8.1 ”. Wybierz WinDbg tylko podczas instalacji.
Pacerier

Odpowiedzi:

52

W rzeczywistości firma Microsoft udostępniła narzędzia debugowania do pobrania niezależnie od zestawu SDK. Poszukaj sekcji „Samodzielne narzędzia do debugowania dla systemu Windows (WinDbg)” w połowie strony:

Dave Black
źródło
5
Jak wyjaśnia osiemx2 poniżej, instalator sieciowy zestawu Windows SDK umożliwia zainstalowanie narzędzi debugowania dla systemu Windows bez pobierania pozostałych.
Ben Challenor
9
To już nie jest poprawne, ponieważ łącze przekierowuje teraz do witryny pobierania WDK. Jednak pakiet windbg MSI można pobrać bezpośrednio, jak wskazał @Wu Yongzheng.
abaumg
2
Witryna pobierania WDK zawiera teraz sekcję dotyczącą pobierania samodzielnych narzędzi debugowania - msdn.microsoft.com/en-us/windows/hardware/hh852365
Dave Black
obecnie strona internetowa z linkiem mówi, że jest przeznaczona do wygrania 8.1, ale działa dobrze na win7. mówi, że wymaga 1.2 GB, ale kliknij kilka okien i ma opcję zainstalowania tylko windbg około 250 MB. Plik, przynajmniej w momencie pisania, to sdksetup.exe
barlop
1
To znowu jest nieważne, a teraz WDK jest ponownie jedynym sposobem, aby ponownie go legalnie pobrać.
SilverbackNet,
52

Oficjalnie nie możesz . Ale ktoś je dla Twojej wygody wyodrębnia i udostępnia .

Uwaga: starsze wersje można pobrać na oficjalnej stronie, ale najnowsze są częścią WDK.

Alex Budovski
źródło
1
Wygląda na to, że łącze nie zapewnia już pobierania plików WinDbg.
Thomas Weller,
To była decyzja podjęta przez Microsoft kilka lat temu. Po otrzymaniu wielu skarg na to, że Narzędzia do debugowania nie są już dostępne jako samodzielne, zdecydowali się dodać je z powrotem. Zobacz moją odpowiedź powyżej na pytanie OP dotyczące lokalizacji pobierania.
Dave Black
2
Nadal są na tej stronie, ale pod adresem codemachine.com/downloads.html, jak opublikował poniżej Addy .
EM0
46

Jeśli uruchomisz winsdk_web.exe z poniższego łącza, możesz selektywnie zainstalować windbg lub wyodrębnić instalator windbg msi.

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

Narzędzia do debugowania dla systemu Windows

Sukesh
źródło
1
Ponadto, aby być wyraźnym, po uruchomieniu instalatora sugerowanego przez Sukesh wystarczy wybrać opcję „Narzędzia debugowania dla systemu Windows”. Zostanie zainstalowany z tym! (Dodałem obrazek do odpowiedzi Sukesh (mam nadzieję, że nie masz nic przeciwko), aby pomóc innym).
Andy,
19
Próbowałem tego właśnie teraz na Win 7 64bit, a instalator nie działa.
Kylotan
2
Wypróbowałem to teraz na Win 7 32-bitowym i nie mogę znaleźć windbg.exe. Ktoś też miał ten problem. stackoverflow.com/questions/14020077/…
Wu Yongzheng
1
To rozwiązanie działa dobrze dla win xp, ale NIE dla win 7 64bit. 8x2 lub powyższe rozwiązanie Dave'a Blacka działa dobrze w systemie Windows 7 64bit.
Gob00st
1
Zainstalowałem wszystkie rzeczy, ale nigdzie nie ma windbg.exe. Czy ktoś wie, gdzie jest plik wykonywalny?
Tomáš Zato - Przywróć Monikę
30

Samodzielny plik MSI windbg można pobrać stąd. Wersja to 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
źródło
2
Czy istnieje 64-bitowa wersja tego? Czy to naprawdę ma znaczenie?
m3nda
1
@WuYongzheng, skąd to znalazłeś? Z której strony jest to link?
Pacerier
Znalazłem go z witryny firmy innej niż Microsoft. Zapomnij o którym.
Wu Yongzheng
Pracuj na Windows 7 64bit. Link jest podejrzany.
Pan Rubix
28

Jeśli korzystasz z systemu Windows 7 x64, rozwiązanie dostarczone przez Sukesh nie działa.

Udało mi się zainstalować narzędzia do debugowania, pobierając instalator Windows SDK dla systemu Windows 8 ( tutaj ), a następnie wybierając w instalatorze opcję „Narzędzia debugowania dla systemu Windows”:

zrzut ekranu

gosr
źródło
Dave Black udzielił bardziej aktualnej odpowiedzi, którą oznaczyłem jako zaakceptowaną. Strona, do której prowadzi, zawiera Twój link (i inne informacje).
Niall Connaughton
Dzięki temu działało na moim Windows 7. Windows 7 nie został zainstalowany.
zar
9

Saga jest kontynuowana w wersji na Windows 10. Musiałem zainstalować Win Debug Tools na czystym systemie operacyjnym Windows 10 z Visual Studio 2015.

Krótko mówiąc, postępuj zgodnie z instrukcjami w linku dostarczonym przez Davida Blacka. Po pobraniu plików, zamiast uruchamiać instalator SDK, przejdź do katalogu instalatorów i bezpośrednio wykonaj pliki msi.

Zastanawiam się, ile roboczogodzin zostało straconych w ciągu ostatniej dekady z powodu niechlujstwa MS w zakresie instalacji WDK / SDK?

gravidThoughts
źródło
4

W przypadku systemu Windows 7 x86 można również pobrać plik ISO: http://www.microsoft.com/en-us/download/confirmation.aspx?id=8442

I uruchom \ Setup \ WinSDKDebuggingTools \ dbg_x86.msi

WinDbg.exe zostanie następnie zainstalowany (lokalizacja domyślna) w: C: \ Program Files (x86) \ Debugging Tools for Windows (x86)

Tolga
źródło
Szukałem sposobu, aby uniknąć pobierania dużego ISO, gdy chcę zainstalować tylko niewielką jego część
Niall Connaughton,
1

WinDbg jest teraz dostępny osobno w MS Store. Nazywa się „Preview”, ale przetestowałem go, aby przeanalizować niektóre zrzuty pamięci i działa dobrze.

Jeśli korzystasz z systemu Windows 10 - uruchom MS Store, wpisz „WinDbg” w polu wyszukiwania i voi-la - masz. Pobieranie trwa ok. 100mb. Automatycznie pobierze wymagane symbole.

Alex
źródło
1
W tej chwili wydaje mi się to bezużyteczne; powozik.
Elliot
1

Szukałem tego samego dla szybkiej operacji i znalazłem to pytanie. Potrzebowałem zarówno wersji 32-bitowej, jak i 64-bitowej.

To jest starsza wersja, ale linki pochodzą z serwerów Microsoft, powinno być bezpieczne. Link do wersji 32-bitowej również znajduje się w poprzedniej odpowiedzi, ale numer wersji, który otrzymuję podczas instalacji, jest inny, być może ten sam link jest aktualizowany o nowszą wersję od 2013 roku.

Cheksum są generowane zarówno lokalnie, jak i na VirusTotal, pasują do siebie.

Narzędzia debugowania dla systemu Windows (x64) (6.12.2.633) ( VirusTotal Scan ): http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools_amd64/dbg_amd64 .msi (SHA-256: 2e491bb98850abf9b9d2627185b57e048ba9b2410d68303698ac68c2daad9e5d)

Narzędzia debugowania dla systemu 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)

Testowałem 64-bitowy debugger z 64-bitowym programem, który został skompilowany kilka lat temu (~ 2012) i działa. Test jest wykonywany w systemie Windows 10 Pro w wersji 64-bitowej (wersja 2004, kompilacja 19041.207).

Powiedziany
źródło