понедельник, 31 августа 2015 г.

windows fuk'n update

Больше никогда не буду ставить обновления на винду скопом.
Обещаю. Потому что 0xc0000005
Уже не раз говорилось (1) и (2), что не все обновления одинаково полезны, но я все же словил черный экран после массового обновления. Что бы не забыть как да что оставлю памятку здесь.

Сложный путь

1. Втыкаем мультбутовую флешку и запускаем MSdart
2. Отключаем все эти гонимые авто проверки, запускам тупо консоль. И поиграемся с ее шрифтами.
3. Если нам повезло и система отладки распознала винду и предложила переназначить диски то мы будет ковырять диск C. Если не переназначила, то можно посмотреть что ковырять
3.а. В консоли вызываем notepad
3.b В блокноте нажимаем ctrl+o и смотрим структуру дисков.
4. Далее в консоль
DISM /Image:C:\ /Get-Packages
5. Среди пакетов разыскиваем засранцев с именем 2882822 2872339 2859537
6. выделяем полное имя пакета вида PackageName:Package_for_KB2859537~31bf3856ad364e35~x86~~6.1.1.3
и кликаем на выделение ПКМ.
7. В консоль водим
DISM /Image:C:\ /Remove-Package /PackageName:
8. Не ставя пробел вставляем (клик ПКМ) полное имя пакета.
9. Повторить для остальных кривых обновлений
Система призадумается и выпилит указанное.

Простой путь

Грузин основную систему, запускаем консоль из под админа и:
wusa.exe /uninstall /kb:2859537
wusa.exe /uninstall /kb:2872339
wusa.exe /uninstall /kb:2882822
А теперь выдыхаем и ребутимся