Ottenere windbg senza l'intero WDK?


91

Qualcuno sa come entrare in possesso di windbg senza dover scaricare l'intero ISO WDK da 620 MB?

Tutto quello che posso trovare in rete per scaricare il debugger è questo link, che dice che devi ottenere l'intero WDK: http://www.microsoft.com/whdc/devtools/debugging/default.mspx .



Per Windows 8.1: vai su ' developer.microsoft.com/en-us/windows/hardware/… . Ctrl F " Ottieni (WinDbg) come parte di Windows 8.1 SDK ". Seleziona WinDbg solo durante l'installazione.
Pacerier

Risposte:


52

In realtà, Microsoft ha ora reso gli strumenti di debug scaricabili separatamente dall'SDK. Cerca la sezione "Strumenti di debug autonomi per Windows (WinDbg)" a metà pagina:


5
Come ottox2 chiarisce di seguito, il programma di installazione Web per Windows SDK ha la possibilità di installare gli strumenti di debug per Windows senza scaricare il resto.
Ben Challenor

8
Questo non è più valido, poiché il collegamento ora reindirizza al sito di download di WDK. Il pacchetto windbg MSI hovewer può essere scaricato direttamente, come ha sottolineato @Wu Yongzheng.
abaumg

2
Il sito di download di WDK ora ha una sezione per il download degli strumenti di debug standalone - msdn.microsoft.com/en-us/windows/hardware/hh852365
Dave Black

attualmente pagina web con link, dice che è per Win 8.1 ma funziona bene su Win7. dice che richiede 1,2 GB ma fai clic su alcune finestre e ha un'opzione per installare solo windbg su 250 MB. Il file, almeno al momento della scrittura, è sdksetup.exe
barlop

1
Questo è ancora una volta non valido e ora il WDK è di nuovo l'unico modo per scaricarlo di nuovo legittimamente.
SilverbackNet

52

Ufficialmente, non puoi . Ma qualcuno li ha estratti per tua comodità e li ha ospitati .

Nota: è possibile ottenere le versioni precedenti sul sito ufficiale, ma quelle più recenti fanno parte del WDK.


1
Sembra che il collegamento non fornisca più download di WinDbg.
Thomas Weller,

Questa è stata una decisione presa da Microsoft un paio di anni fa. Dopo aver ricevuto molte lamentele sul fatto che gli strumenti di debug non fossero più disponibili come autonomi, hanno deciso di aggiungerli di nuovo. Vedi la mia risposta sopra per la domanda dell'OP per la posizione del download.
Dave Black

2
Sono ancora su quel sito, ma su codemachine.com/downloads.html come pubblicato da Addy di seguito.
EM0

46

Se esegui winsdk_web.exe dal seguente link, puoi installare selettivamente windbg o estrarre il programma di installazione windbg msi.

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

Strumenti di debug per Windows


1
Inoltre, per essere espliciti, quando esegui il programma di installazione suggerito da Sukesh, devi solo selezionare "Strumenti di debug per Windows". Sarà installato con quello! (Ho aggiunto un'immagine alla risposta di Sukesh (spero non ti dispiaccia), per aiutare gli altri).
Andy

19
Ho provato questo appena ora su Win 7 64 bit e il programma di installazione non riesce.
Kylotan

2
Ho provato questo appena ora su Win 7 a 32 bit e non riesco a trovare windbg.exe. Qualcuno ha avuto anche questo problema. stackoverflow.com/questions/14020077/…
Wu Yongzheng

1
Questa soluzione funziona bene per win xp ma NON su win 7 64bit. ottox2 o la soluzione di Dave Black sopra funziona bene per Windows 7 a 64 bit.
Gob 00

1
Ho installato tutto il materiale, ma windbg.exe non si trova da nessuna parte. Qualcuno sa dove si trova l'eseguibile?
Tomáš Zato - Ripristina Monica il

30

Il file MSI standalone di windbg può essere scaricato da qui. La versione è 6.12.0002.633 (x86). http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools/dbg_x86.msi


2
Esiste una versione a 64 bit di quello? Importa davvero?
m3nda

1
@ WuYongzheng, da dove l'hai trovato? Da quale pagina è collegato?
Pacerier

L'ho trovato da un sito Web non Microsoft. Dimentica quale.
Wu Yongzheng

Lavora su Windows 7 a 64 bit. Il collegamento è comunque sospetto.
Mr Rubix

28

Se utilizzi Windows 7 x64, la soluzione fornita da Sukesh non funziona.

Sono riuscito a installare gli strumenti di debug scaricando il programma di installazione di Windows SDK per Windows 8 ( qui ) e quindi scegliendo "Strumenti di debug per Windows" nel programma di installazione:

immagine dello schermo


Dave Black ha fornito una risposta più aggiornata che ho contrassegnato come risposta accettata. La pagina a cui si collega contiene il tuo collegamento (e altre informazioni).
Niall Connaughton

Grazie, ha funzionato sul mio Windows 7. Windows 7 non veniva installato.
zar




9

La saga continua con la versione per Windows 10. Ho dovuto installare Win Debug Tools su un sistema operativo Windows 10 pulito con Visual Studio 2015.

Per farla breve, segui le istruzioni nel link fornito da David Black. Dopo aver scaricato i file, invece di eseguire il programma di installazione dell'SDK, accedere alla directory dei programmi di installazione ed eseguire direttamente i file msi.

Mi chiedo quante ore di lavoro sono state perse nell'ultimo decennio a causa della sciatteria di MS riguardo all'installazione di WDK / SDK?




1

WinDbg è ora disponibile separatamente tramite MS Store. Si chiama "Preview" ma l'ho testato per analizzare alcuni dump di memoria e funziona bene.

Se sei su Windows 10, avvia MS Store, digita "WinDbg" nella casella di ricerca e voi-la - il gioco è fatto. Il download è di ca. 100mb. Scarica automaticamente i simboli richiesti.


1
Questo mi sembra inutilizzabile al momento; buggy.
Elliot

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.