Obtendo windbg sem o WDK inteiro?

91

Alguém sabe como obter o windbg sem ter que baixar todo o 620 MB WDK ISO?

Tudo o que posso encontrar na rede para baixar o depurador é este link, que diz que você precisa obter o WDK completo: http://www.microsoft.com/whdc/devtools/debugging/default.mspx .

Niall Connaughton
fonte
Para Windows 8.1: Acesse ' developer.microsoft.com/en-us/windows/hardware/… . Ctrl F " Get (WinDbg) como parte do Windows 8.1 SDK ". Selecione WinDbg apenas na instalação.
Pacerier

Respostas:

52

Na verdade, a Microsoft agora tornou as ferramentas de depuração para download separadamente do SDK. Procure a seção "Ferramentas de depuração autônomas para Windows (WinDbg)" sobre o meio da página:

Dave Black
fonte
5
Como o eightx2 esclarece abaixo, o instalador da web para o SDK do Windows tem a opção de instalar as Ferramentas de Depuração para Windows sem baixar o resto.
Ben Challenor
8
Isso não é mais válido, pois o link agora redireciona para o site de download do WDK. O pacote windbg MSI hovewer pode ser baixado diretamente, como @Wu Yongzheng apontou.
abaumg 01 de
2
O site de download do WDK agora tem uma seção para baixar as ferramentas de depuração autônomas - msdn.microsoft.com/en-us/windows/hardware/hh852365
Dave Black,
atualmente página da Web com link, diz que é para o win 8.1, mas funciona bem no win7. ele diz que requer 1,2 GB, mas clique em algumas janelas e tem a opção de instalar apenas o windbg cerca de 250 MB. O arquivo, pelo menos no momento da escrita, é sdksetup.exe
barlop
1
Isso é mais uma vez inválido e agora o WDK é novamente a única maneira de fazer o download legítimo novamente.
SilverbackNet
52

Oficialmente, você não pode . Mas alguém os extraiu para sua conveniência e os hospedou .

Nota: Você pode obter os lançamentos mais antigos no site oficial, mas os mais recentes fazem parte do WDK.

Alex Budovski
fonte
1
Parece que o link não fornece mais downloads do WinDbg.
Thomas Weller
Esta foi uma decisão tomada pela Microsoft alguns anos atrás. Depois de receber muitas reclamações sobre o fato de as Ferramentas de Depuração não estarem mais disponíveis como independentes, eles decidiram adicioná-las novamente. Veja minha resposta acima para a pergunta do OP sobre a localização do download.
Dave Black
2
Eles ainda estão naquele site, mas em codemachine.com/downloads.html conforme postado por Addy abaixo.
EM0 de
46

Se você executar o winsdk_web.exe no link a seguir, poderá instalar seletivamente o windbg ou extrair o msi do instalador do windbg.

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

Ferramentas de depuração para Windows

Sukesh
fonte
1
Além disso, só para ser explícito, ao executar o instalador sugerido por Sukesh, você só precisa selecionar 'Ferramentas de depuração para Windows'. Será instalado com isso! (Eu adicionei uma imagem à resposta de Sukesh (espero que você não se importe), para ajudar os outros).
Andy
19
Tentei isso agora mesmo no Win 7 64bit, e o instalador falhou.
Kylotan de
2
Tentei isso agora mesmo no Win 7 de 32 bits e não consigo encontrar o windbg.exe. Alguém também teve esse problema. stackoverflow.com/questions/14020077/…
Wu Yongzheng
1
Esta solução funciona bem para win xp, mas NÃO no win 7 64bit. A solução de eightx2 ou Dave Black acima funciona bem para Windows 7 de 64 bits.
Gob00st
1
Eu instalei todas as coisas, mas o windbg.exe não está em lugar nenhum. Alguém sabe onde está o executável?
Tomáš Zato - Reintegrar Monica em
30

O arquivo MSI autônomo do windbg pode ser baixado aqui. A versão é 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
fonte
2
Existe uma versão de 64 bits disso? Isso realmente importa?
m3nda
1
@WuYongzheng, de onde você encontrou isso? De qual página ele está vinculado?
Pacerier de
Eu o encontrei em um site que não é da Microsoft. Esqueça qual.
Wu Yongzheng de
Funciona no Windows 7 de 64 bits. O link é suspeito embora.
Sr. Rubix
28

Se você estiver no Windows 7 x64, a solução fornecida pela Sukesh não funciona.

Consegui instalar as ferramentas de depuração baixando o instalador do SDK do Windows para Windows 8 ( aqui ) e escolhendo "Ferramentas de depuração para Windows" no instalador:

captura de tela

gosr
fonte
Dave Black forneceu uma resposta mais atualizada que marquei como a resposta aceita. A página para a qual ele se vincula contém seu link (e outras informações).
Niall Connaughton
Obrigado, isso funcionou no meu Windows 7. O Windows 7 não estava sendo instalado.
zar
9

A saga continua com a versão para Windows 10. Tive que instalar o Win Debug Tools no sistema operacional Windows 10 limpo com Visual Studio 2015.

Para encurtar a história, basta seguir as instruções no link fornecido por David Black. Depois de baixar os arquivos, em vez de executar o instalador do SDK, navegue até o diretório dos instaladores e execute os arquivos msi diretamente.

Eu me pergunto quantas horas de trabalho foram perdidas na última década por causa da negligência do MS em relação à instalação do WDK / SDK?

gravidThoughts
fonte
4

Para Windows 7 x86, você também pode baixar o ISO: http://www.microsoft.com/en-us/download/confirmation.aspx?id=8442

E execute \ Setup \ WinSDKDebuggingTools \ dbg_x86.msi

WinDbg.exe será então instalado (local padrão) em: C: \ Arquivos de programas (x86) \ Ferramentas de depuração para Windows (x86)

Tolga
fonte
Eu estava procurando uma maneira de evitar o download do ISO grande quando quero apenas instalar uma pequena parte dele
Niall Connaughton
1

O WinDbg agora está disponível separadamente via MS Store. É chamado de "Visualização", mas testei para analisar alguns despejos de memória e funciona bem.

Se você estiver no Windows 10 - abra o MS Store, digite "WinDbg" na caixa de pesquisa e voi-la - você tem. O download é de aprox. 100 MB. Ele baixará os símbolos necessários automaticamente.

Alex
fonte
1
Isso me parece inutilizável no momento; buggy.
Elliot