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 .
Odpowiedzi:
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:
dla Windows 8.1
dla systemu Windows 10
źródło
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.
źródło
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
źródło
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
źródło
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”:
źródło
http://codemachine.com/downloads.html
Zawiera wszystkie pojedyncze pliki msi
źródło
Wypróbuj łącze do archiwum MSDN pod adresem http://archive.msdn.microsoft.com/debugtoolswindows/Release/ProjectReleases.aspx?ReleaseId=4912 . Zawiera MSI WinDbg dla wersji 32- i 64-bitowej (wersja 6.12.2.633).
źródło
Znalazłem tutaj wersję 6.12.0002.633 dla x64 i x86:
http://rxwen.blogspot.de/2010/04/standalone-windbg-v6120002633.html
źródło
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?
źródło
Możesz go również zdobyć od Chocolatey:
https://chocolatey.org/packages/windbg
źródło
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)
źródło
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.
źródło
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).
źródło
To łącze Microsoft umożliwia wybranie zestawu SDK. Kiedy uruchomisz instalację i wybierzesz tylko narzędzia do debugowania systemu Windows, pobierze tylko 288 MB i zainstaluje narzędzie jako samodzielne.
https://developer.microsoft.com/en-us/windows/hardware/download-windbg
źródło