Периодически приходится сталкиваться с виндой. Вот сейчас бывшая дольщица, соседка с 15 этажа, попросила посмотреть ноутбук: падает с синим экраном, PAGE_FAULT_IN_NONPAGED_AREA. Оперативка не виновата: заменял плашки — падает, в Safe Mode всегда работает нормально. Видать, в драйверах дело.
Беру файл minidump, беру с компакт-диска винды dumpchk, анализирую — ничего интересного. Лезу в инет — чем посмотреть ещё? MS предлагает скачать утилиту windbg.exe. Она находится в составе сразу нескольких софтов (и почему нет отдельным пакетом?), и, дескать, в этих софтах при установке можно выбрать установку только её.
Окей. Запускаю под маком виртуальную WinXP, беру Windows SDK, в котором есть утилита, скачиваю запускатор, который стягивает полновесный инсталлятор. Выпадает с ошибкой и предлагает посмотреть логи. Смотрю логи — ругается на неправильный хеш скачанного по урлу файла .NET FX 4.
Скачиваю сам, запускаю вручную. Вес 48 метров. Тот обнаруживает, что не хватает
Скачиваю тот, устанавливаю, перезапускаю полновесный .NET FX 4, тот сетапится полностью — нигде ни намёка на выбор компонентов. Зато хочет отправить анонимные сведения об установке в MS для лучшего определения бла-бла-бла.
Опять запускаю первый запускатор, который сможет скачать поставить SDK, а в нём — всего один нужный мне windbg.exe Тот уже от имени SDK предлагает вступить в общество анонимных алк^Wклиентов, отсылающих данные в MS. Потом говорит, что некоторые возможности Windows 8 не могут быть протестированы в моей WinXP. Продираясь через EULA, дохожу до списка компонентов.
[v] Debugging Tools for Windows (167.9 MB)
[v] Application Verifier for Windows (4.5 MB)
windbg.exe находится в составе первого компонента.
Downloading Debugging Tools for Windows…
Installing…
An error occured while installing… See log, contact system administrator.
Да е$#cь оно конём!