Средства отладки Windows не устанавливаются - PullRequest
11 голосов
/ 19 июля 2011

Я пытаюсь установить Средства отладки Windows через Windows SDK, и после двух попыток я не могу понять, что делать.Я запускаю установку и не получаю никаких ошибок, но инструменты отладки (windbg и kd) нигде не найдены ... Журнал почти бесполезен:

9:16:59 PM Monday, July 18, 2011: [SDKSetup:Info] Config_Products_DetermineProductState_End:   Product: Windows Debugging Tools 
9:16:59 PM Monday, July 18, 2011: [SDKSetup:Info] Config_Products_DetermineProductState_Begin: Product: Redistributable Components for Application Verifier and Windows Debugging Tools 
9:16:59 PM Monday, July 18, 2011: [SDKSetup:Info] Config_Products_DetermineProductState:       Product: Redistributable Components for Application Verifier and Windows Debugging Tools;  Installed: Unknown;

У кого-нибудь есть какие-либо предложения относительнос чего начать отладку, почему я не могу установить средства отладки?О, ирония!

Ответы [ 5 ]

16 голосов
/ 30 августа 2013

Если вы работаете в Windows 7 И Visual Studio 2010 SP1:

(предыдущий ответ устарел.)

Вот проблема, по мнению Microsoft: http://support.microsoft.com/kb/2717426

В двух словах, удалите эти два:

  • Microsoft Visual C ++ 2010 x86 распространяемый
  • Microsoft Visual C ++ 2010 x64 распространяемый

Теперь выдолжна иметь возможность устанавливать средства отладки Windows через Windows 7.1 SDK .

. После этого вы можете переустановить распространяемые файлы Visual c ++ 2010, если хотите.

12 голосов
/ 03 октября 2011

Если вы используете Windows 7 И Visual Studio 2010 SP1:

Ваша установка SDK не будет завершена должным образом из-за отсутствующих пакетов компилятора, которые были удалены при установке VS 2010 SP1. С тех пор MS исправила это, так что вот ваш новый порядок установки:

  1. Установить Windows 7.1 SDK .
  2. Ваша установка будет завершена только частично после ошибки компилятора. Установите Обновление компилятора Microsoft Visual C ++ 2010 с пакетом обновления 1 (SP1) для Windows SDK 7.1.
  3. Перезапустите веб-установщик Windows SDK. Выберите первый вариант, чтобы добавить функции к существующей установке.
  4. Повторно выберите (в рамках распространяемого или общего) нужные функции, включая средства отладки.
6 голосов
/ 19 июля 2011

Вы можете найти установочные пакеты в (Windows SDK x86 или x64 DVD root) \ Setup \ WinSDKDebuggingTools и WinSDKDebuggingTools_amd64.Используйте их для установки средств отладки.

Обратите внимание, что из-за любимой игры Microsoft, в которой путаются ссылки и файлы для загрузки, вам придется использовать поисковую систему, чтобы найти последнюю ссылку для загрузки образов ISO.Я бы не стал отслеживать это всегда в этом ответе.

5 голосов
/ 27 февраля 2014

Потратив часы на то, чтобы выяснить, что ничего из вышеперечисленного не работает, и всего в нескольких секундах от того, как разбить мою глупую машину на кусочки, я наткнулся на решение в SO.

В основном это говорит о том, что для 64-битного окна 7 установка «Автономные средства отладки для Windows 8.1» обнаружена здесь должно работать.

Невероятно, но это действительно так:)

Кстати, целевая папка изменилась на «C: \ Program Files (x86) \ Windows Kits \ 8.1»

0 голосов
/ 31 августа 2016

Я столкнулся с той же проблемой, и сообщение отладки было "Политика отладки установлена ​​в 0". После прочтения вышеупомянутых комментариев, я сделал минимальный пакет, необходимый для установки WinDBG, методом проб и ошибок. Следующие три пакета сделали свое дело.

Средства отладки для Windows

Сертификация приложений Windows

MSI tools

У меня была успешная установка, и она тоже работала нормально. Я использую Windows 7 64 бит

...