¿Se está volviendo loco sin todo el WDK?


91

¿Alguien sabe cómo conseguir windbg sin tener que descargar la ISO WDK de 620 MB completa?

Todo lo que puedo encontrar en la red para descargar el depurador es este enlace, que dice que debe obtener el WDK completo: http://www.microsoft.com/whdc/devtools/debugging/default.mspx .



Para Windows 8.1: Vaya a ' developer.microsoft.com/en-us/windows/hardware/… . Ctrl F " Obtener (WinDbg) como parte del SDK de Windows 8.1 ". Seleccione WinDbg solo en la instalación.
Pacerier

Respuestas:


52

En realidad, Microsoft ha hecho que las herramientas de depuración se puedan descargar por separado del SDK. Busque la sección "Herramientas de depuración independientes para Windows (WinDbg)" sobre la mitad de la página:


5
Como se aclara a continuación eightx2, el instalador web para el SDK de Windows tiene la opción de instalar las herramientas de depuración para Windows sin descargar el resto.
Ben Challenor

8
Esto ya no es válido, ya que el enlace ahora redirige al sitio de descarga de WDK. El paquete windbg MSI hovewer se puede descargar directamente, como señaló @Wu Yongzheng.
abaumg

2
El sitio de descarga de WDK ahora tiene una sección para descargar las herramientas de depuración de forma independiente: msdn.microsoft.com/en-us/windows/hardware/hh852365
Dave Black

Actualmente página web con enlace, dice que es para win 8.1 pero funciona bien en win7. dice que requiere 1,2 GB, pero haga clic en algunas ventanas y tiene la opción de instalar solo unos 250 MB. El archivo, al menos en el momento de la escritura, es sdksetup.exe
barlop

1
Una vez más, esto es inválido, y ahora el WDK es nuevamente la única forma de descargarlo legítimamente nuevamente.
SilverbackNet

52

Oficialmente, no puedes . Pero alguien los ha extraído para su conveniencia y los ha alojado .

Nota: Puede obtener las versiones anteriores en el sitio oficial, pero las más recientes son parte del WDK.


1
Parece que el enlace ya no proporciona descargas de WinDbg.
Thomas Weller

Esta fue una decisión tomada por Microsoft hace un par de años. Después de recibir muchas quejas acerca de que las herramientas de depuración ya no están disponibles de forma independiente, decidieron volver a agregarlas. Vea mi respuesta anterior para la pregunta del OP sobre la ubicación de la descarga.
Dave Black

2
Todavía están en ese sitio, pero en codemachine.com/downloads.html como lo publica Addy a continuación.
EM0

46

Si ejecuta winsdk_web.exe desde el siguiente enlace, puede instalar de forma selectiva windbg o extraer el instalador de windbg msi.

SDK de Microsoft Windows para Windows 7 y .NET Framework 4 http://go.microsoft.com/fwlink/?LinkID=191420

Herramientas de depuración para Windows


1
Además, para ser más explícito, cuando ejecuta el instalador sugerido por Sukesh, solo necesita seleccionar 'Herramientas de depuración para Windows'. ¡Se instalará con eso! (Agregué una imagen a la respuesta de Sukesh (espero que no le importe), para ayudar a otros).
Andy

19
Intenté esto ahora en Win 7 64bit, y el instalador falla.
Kylotan

2
Intenté esto ahora en Win 7 32bit, y no puedo encontrar windbg.exe. Alguien también tuvo este problema. stackoverflow.com/questions/14020077/…
Wu Yongzheng

1
Esta solución funciona bien para win xp pero NO en win 7 64bit. eightx2 o la solución de Dave Black anterior funciona bien para Windows 7 de 64 bits.
Gob00st

1
Instalé todas las cosas, pero el windbg.exe no se encuentra por ninguna parte. ¿Alguien sabe dónde está el ejecutable?
Tomáš Zato - Reincorporación a Monica

30

El archivo MSI independiente de windbg se puede descargar desde aquí. La versión es 6.12.0002.633 (x86). http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools/dbg_x86.msi


2
¿Existe una versión de 64 bits de eso? ¿Realmente importa?
m3nda

1
@WuYongzheng, ¿de dónde encontraste esto? ¿Desde qué página está vinculado?
Pacerier

Lo encontré en un sitio web que no es de Microsoft. Olvídese de cuál.
Wu Yongzheng

Trabaja en Windows 7 de 64 bits. Aunque el enlace es sospechoso.
Mr Rubix

28

Si tiene Windows 7 x64, la solución proporcionada por Sukesh no funciona.

Logré instalar las herramientas de depuración descargando el instalador del SDK de Windows para Windows 8 ( aquí ) y luego eligiendo "Herramientas de depuración para Windows" en el instalador:

captura de pantalla


Dave Black proporcionó una respuesta más actualizada que he marcado como la respuesta aceptada. La página a la que enlaza contiene su enlace (y otra información).
Niall Connaughton

Gracias, esto funcionó en mi Windows 7. El de Windows 7 no se estaba instalando.
zar




9

La saga continúa con la versión de Windows 10. Tuve que instalar Win Debug Tools en un sistema operativo Windows 10 limpio con Visual Studio 2015.

Para resumir la historia, simplemente siga las instrucciones en el enlace proporcionado por David Black. Después de descargar los archivos, en lugar de ejecutar el instalador del SDK, busque el directorio de instaladores y ejecute los archivos msi directamente.

Me pregunto cuántas horas de trabajo se han perdido durante la última década debido al descuido de MS con respecto a la instalación de WDK / SDK.




1

WinDbg ahora está disponible por separado a través de MS Store. Se llama "Vista previa" pero lo probé para analizar algunos volcados de memoria y funciona bien.

Si está en Windows 10, inicie MS Store, escriba "WinDbg" en el cuadro de búsqueda y voi-la, lo tiene. La descarga es de aprox. 100mb. Descargará los símbolos requeridos automáticamente.


1
Esto me parece inutilizable en este momento; calesa.
Elliot

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.