Получение windbg без всего WDK? [закрыто]

92

Кто-нибудь знает, как получить windbg без необходимости загружать весь 620MB WDK ISO?

Все, что я могу найти в сети для загрузки отладчика, - это ссылка, в которой говорится, что вам нужно получить весь WDK: http://www.microsoft.com/whdc/devtools/debugging/default.mspx .

Найл Коннотон
источник
1
Кто-то написал это: rxwen.blogspot.sg/2010/04/standalone-windbg-v6120002633.html
Pacerier
Для Windows 8.1: перейдите по ссылке developer.microsoft.com/en-us/windows/hardware/… . Ctrl F « Получить (WinDbg) как часть Windows 8.1 SDK ». Выбирать WinDbg только при установке.
Pacerier

Ответы:

52

Фактически, Microsoft теперь сделала инструменты отладки загружаемыми отдельно от SDK. Найдите раздел «Автономные средства отладки для Windows (WinDbg)» на средней странице:

Дэйв Блэк
источник
5
Как указано ниже в программе 8x2, веб-установщик для Windows SDK имеет возможность установить средства отладки для Windows без загрузки остальных.
Бен Челленор
9
Это больше не действует, так как ссылка теперь перенаправляет на сайт загрузки WDK. Как отметил @Wu Yongzheng, пакет windbg MSI hovewer можно загрузить напрямую.
abaumg 01
2
На сайте загрузки WDK теперь есть раздел для загрузки автономных инструментов отладки - msdn.microsoft.com/en-us/windows/hardware/hh852365
Дэйв Блэк
в настоящее время веб-страница со ссылкой, говорит, что это для win 8.1, но отлично работает на win7. он говорит, что для этого требуется 1,2 ГБ, но щелкните несколько окон, и у него есть возможность установить только windbg около 250 МБ. Файл, по крайней мере, на момент написания, - sdksetup.exe
barlop
1
Это снова неверно, и теперь WDK снова является единственным способом законно загрузить его снова.
SilverbackNet
52

Официально нельзя . Но кто-то извлекал их для вашего удобства и размещал .

Примечание. Вы можете получить более старые выпуски на официальном сайте, но самые последние являются частью WDK.

Алекс Будовски
источник
1
Похоже, ссылка больше не предоставляет загрузок WinDbg.
Thomas Weller
Это решение Microsoft приняла пару лет назад. Получив множество жалоб на то, что инструменты отладки больше не доступны как отдельные, они решили добавить их обратно. См. Мой ответ выше на вопрос OP о местонахождении загрузки.
Дэйв Блэк,
2
Они все еще находятся на этом сайте, но на codemachine.com/downloads.html, как опубликовано Адди ниже.
EM0
46

Если вы запустите winsdk_web.exe по следующей ссылке, вы можете выборочно установить windbg или извлечь msi установщика windbg.

Microsoft Windows SDK для Windows 7 и .NET Framework 4 http://go.microsoft.com/fwlink/?LinkID=191420

Инструменты отладки для Windows

Сукеш
источник
1
Кроме того, чтобы быть явным, когда вы запускаете установщик, предложенный Сукешем, вам нужно только выбрать «Инструменты отладки для Windows». Он будет установлен вместе с этим! (Я добавил изображение к ответу Сукеша (надеюсь, вы не против), чтобы помочь другим).
Энди
19
Пробовал это только сейчас на Win 7 64bit, и установщик не работает.
Kylotan
2
Пробовал это только сейчас на Win 7 32bit, и я не могу найти windbg.exe. У кого-то тоже была такая проблема. stackoverflow.com/questions/14020077/…
Wu Yongzheng
1
Это решение работает нормально для win xp, но НЕ для win 7 64bit. Вышеупомянутое решение 8x2 или Дэйва Блэка отлично работает для Windows 7 64bit.
Gob00st
1
Я установил все необходимое, но файла windbg.exe нигде нет. Кто-нибудь знает, где находится исполняемый файл?
Tomáš Zato - Reinstate Monica
30

Автономный MSI-файл windbg можно скачать здесь. Версия - 6.12.0002.633 (x86). http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools/dbg_x86.msi

У Юнчжэн
источник
2
Существует ли 64-битная версия этого? Это действительно важно?
m3nda
1
@WuYongzheng, где ты это нашел? С какой страницы на него ведет ссылка?
Pacerier
Я нашел его на веб-сайте, отличном от Microsoft. Забудьте, какой именно.
Wu Yongzheng
Работает на Windows 7 64бит. Хотя ссылка подозрительная.
Mr Rubix
28

Если вы используете Windows 7 x64, решение, предоставленное Sukesh, не работает.

Мне удалось установить инструменты отладки, загрузив установщик Windows SDK для Windows 8 ( здесь ), а затем выбрав «Инструменты отладки для Windows» в установщике:

снимок экрана

госр
источник
Дэйв Блэк предоставил более свежий ответ, который я пометил как принятый. Страница, на которую он ссылается, содержит вашу ссылку (и другую информацию).
Найл Коннотон
Спасибо, это сработало на моей Windows 7. Windows 7 не устанавливалась.
zar
9

Сага продолжается с версией Windows 10. Мне пришлось установить Win Debug Tools на чистую ОС Windows 10 с Visual Studio 2015.

Короче говоря, просто следуйте инструкциям по ссылке, предоставленной Дэвидом Блэком. После загрузки файлов вместо запуска установщика SDK перейдите в каталог установщиков и запустите файлы msi напрямую.

Интересно, сколько человеко-часов было потеряно за последнее десятилетие из-за небрежности MS в отношении установки WDK / SDK?

gravidМысли
источник
4

Для Windows 7 x86 вы также можете загрузить ISO: http://www.microsoft.com/en-us/download/confirmation.aspx?id=8442

И запустите \ Setup \ WinSDKDebuggingTools \ dbg_x86.msi

Затем WinDbg.exe будет установлен (расположение по умолчанию) в: C: \ Program Files (x86) \ Debugging Tools for Windows (x86)

Толга
источник
Я искал способ избежать загрузки большого ISO, когда я хочу установить только небольшую его часть
Найл Коннотон
1

WinDbg теперь доступен отдельно через MS Store. Он называется «Предварительный просмотр», но я тестировал его для анализа некоторых дампов памяти, и он отлично работает.

Если у вас Windows 10 - запустите MS Store, введите «WinDbg» в поле поиска и voi-la - он у вас есть. Скачивание составляет ок. 100 МБ. Он автоматически загрузит необходимые символы.

Alex
источник
1
На данный момент мне это кажется непригодным; глючный.
Elliot
1

Искал то же самое для быстрой работы и нашел этот вопрос. Мне нужна была как 32-битная, так и 64-битная версии.

Это более старая версия, но ссылки с серверов Microsoft, это должно быть безопасно. Ссылка на 32-разрядную версию также есть в предыдущем ответе, но номер версии, который я получаю при установке, отличается, возможно, эта же ссылка обновлена ​​более новой версией с 2013 года.

Контрольные суммы генерируются как локально, так и на VirusTotal, они совпадают.

Инструменты отладки для Windows (x64) (6.12.2.633) ( сканирование VirusTotal ): http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools_amd64/dbg .msi (SHA-256: 2e491bb98850abf9b9d2627185b57e048ba9b2410d68303698ac68c2daad9e5d)

Инструменты отладки для Windows (x86) (6.12.2.633) ( сканирование VirusTotal ): http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools/dbg_x86 .msi (SHA-256: 5a0f43281e51405408a043e2f94dd51782ef29671307d3538cfdff5b0e69d115)

Я тестировал 64-битный отладчик с 64-битной программой, которая была скомпилирована несколько лет назад (~ 2012 г.), и она работает. Тест проводится на 64-разрядной версии Windows 10 Pro (v2004, сборка 19041.207).

Сказал
источник
0

Эта ссылка Microsoft позволяет вам выбрать SDK. Когда вы запускаете установку и выбираете только инструменты отладки Windows, он загружает только 288 МБ и устанавливает инструмент как автономный.

https://developer.microsoft.com/en-us/windows/hardware/download-windbg

Роб О
источник