Какие обновления Windows не стоит устанавливать
Существует целый ряд обновлений, которые по разным причинам не стоит устанавливать. Одни убивают активацию Windows, другие приводят к невозможности запуска .exe файлов в следствие ошибки в обновлении, третьи просто могут приводить к странному поведению системы, а некоторые даже могут привезти к невозможности загрузки системы. После некоторых обновлений в Outlook исчезают панели, а в Powerpoint перестают отображаться оси на графиках 🙂
Ниже я привожу список обновлений, которые приводили к проблемам. Список будет пополняться.
- Обновление Windows KB971033 (убивает активацию нелицензионной Windows путем смены механизма активации)
- KB2982791, KB2970228, KB2975719 и KB2975331 (аварийное завершение работы, синий экран, Stop 0×50 в Win32k.sys)
- Обновление безопасности KB2993651 (BSOD, отключение или неверная работы Windows Update после него, окна некоторых приложений могут стать невидимыми или некорректно отображаться позади других окон)
- Обновления безопасности KB2965768, KB2970228, KB2973201 и KB2975719 (окна некоторых приложений могут стать невидимыми или некорректно отображаться позади других окон).
- Обновление Windows KB2859537, KB2872339, KB2882822 (не запускаются программы из exe, ошибка 0xc0000005, только на нелицензионных Windows, т.к. заменяются файлы ядра)
- Обновление безопасности KB2862330 (BSOD, даже на MSDN образах)
- Обновление безопасности KB2864058 (проблемы с запуском приложений, использующих библиотеки Visual C++)
Вот список обновлений, которые могут приводить к проблемам:
- Апрель, 2015 — KB3045999
- Май, 2015 — KB3022345
- Июнь, 2015 — KB3068708 — синий экран, постоянная перезагрузка
- Август, 2015 — KB3060716 и KB3071756 — BSOD с ошибкой 0x0000007b
- Сентябрь, 2015 — KB3080149 — BSOD
- Октябрь, 2015 — KB3088195 — BSOD с кодом 0×80070490
- Ноябрь, 2015 — KB3101746
- Декабрь, 2015 — KB3108381 — вылетают некоторые приложения
- Январь, 2016 — KB3121212 — могут быть проблему, у кого система активирована через KMS сервер.
- Февраль, 2016 — KB3126587 и KB3126593 — Windows не запускается!
- Март, 2016 — KB3140410 — BSOD
- Май, 2016 — KB3153171 — BSOD с 145 ошибкой
KB3035583 — Обновление для перехода на Windows 10 — на ваше усмотрение.
Вообще, есть ряд рекомендаций, которым я очень советую следовать, чтобы снизить риск печальных последствий при установке обновлений:
- не ставьте все обновления скопом, это увеличивает вероятность того, что какие-то из них не установятся правильно;
- не отключайте «Восстановление системы», чтобы была возможность оперативно откатиться к предыдущему состоянию
- не спешите устанавливать обновления срзу, как они вышли. Подождите месяцок: Microsoft периодически отзывает свои же обновления после обнаружения в них ошибок
- большинство проблем возникает после установки «Обновлений для системы безопасности Windows 7 для систем на базе 64-разрядных (x64) процессоров».
Обновление Windows 7
В связи с заменой железа решил заодно полностью переустановить венду, с форматированием винта. Это проще, чем чистить накопившийся годами мусор руками.
Памятка: перед установкой венды, в BIOS, в настройках USB, включить эмуляцию PS2 для мыши и клавы. Иначе венда их не увидит до установки USB-шных дров. Разумеется, следует позаботиться, чтобы USB дрова были записаны на какой-нибудь не USB носитель. На болванку, например. После установки дров эмуляцию можно отключить.
После завершения установки венды первым делом нам понадобятся обновления KB2685811 и KB3033929, без которых не встанут дрова от чипсета. Впрочем, их даже качать не надо, они прилагаются к комплекту дров, в папке Hotfix. Нужно только установить их первыми.
А потом, ради интереса, запускаем Windows Update и смотрим, что на сегодняшний день нам предлагается в списке важных обновлений:
Internet Explorer 11 — ну, с ишаком все понятно. Можно установить в качестве программы для загрузки браузера. А можно и не устанавливать.
Обновление для Windows 7 для систем на базе 64-разрядных (x64) процессоров (KB3138612) — обновление обновлятора венды, включающее в себя все последние достижения по задалбыванию пользователей с целью мотивировать их на переход к десятой венде. Засуньте его себе в жопу.
Обновление для Windows 7 для систем на базе процессоров x64 (KB2506014) — хотфикс безопасности системы, устраняющий уязвимость от ужасного хакерского руткита TDL4. Все бы ничего, но данный фикс устарел сразу после появления, поскольку разработчики TDL4 фиксят свой продукт намного быстрее слоупоков из Некрософт. Короче, не нужен.
Обновление для Windows 7 для систем на базе процессоров x64 (KB2552343) — хотфикс обовлятора венды, фиксящий ошибку при установке пакетов обновления, содержащих какие-нибудь дрова. В принципе, может понадобиться, если мы собираемся ставить обновления .NET Framework. Если не собираемся — нафиг не нужен.
Обновление для Windows 7 для систем на базе процессоров x64 (KB971033) — обновление проверки подлинности венды. О да, это самое необходимое обновление! Жить без него мы ну никак не сможем.
Ежемесячный набор исправлений качества системы безопасности для систем Windows 7 на базе процессоров x64 (KB4054518), 12 2017 г. — накопительный пакет обновлений, фиксящий несколько достаточно экзотических багов, вероятность встречи с которыми близка к нулю. Можно поставить. А можно и наплевать.
Ежемесячный набор исправлений качества системы безопасности для систем Windows 7 на базе процессоров x64 (KB4516065), 09 2019 г. — финальный накопительный пакет, на котором, собственно, и заканчивается этот хреновый цирк под названием «поддержка операционной системы». Как и в предыдущем случае, в списке исправлений лично я не нашел ничего, с чем мог бы столкнуться даже чисто теоретически.
Накопительное обновление для системы безопасности флагов блокировки элементов ActiveX в ОС Windows 7 для систем на базе процессоров x64 (KB2900986) — ну, это можно и поставить, хуже не станет.
Вот и все. На этом, собственно, обзор обновлений можно и завершить.
Дальше там по списку идет 5 штук обновлений для .NET Framework, которые, в принципе, поставить можно. И больше сотни «Обновлений для системы безопасности Windows 7», которые мы ставить не будем, как бесполезно засоряющие систему и потенциальный источник тормозов. Антивирус ставить все равно придется, вот он пусть и занимается безопасностью. Теперь с чистой совестью отключаем «автоматическое обновление windows» и навсегда забываем про эту дичь. Не забываем руками очистить папку Windows\SoftwareDistribution, где хранится 1.5 гига кэш Windows Update. На работоспособность системы это повлияет только тем, что если вдруг нам снова понадобится запустить обновлятор, он будет долго заново составлять список обновлений.
ЗЫ: Список необязательных обновлений мы даже рассматривать не будем, их там 90 штук, и среди них есть такие, которые пытаются подсунуть нам откровенную гадость типа телеметрии Diagnostics and Telemetry tracking service (KB3080149, KB3068708 и еще около десятка). Оно нам надо? Тем более, раз «необязательно». Разве что можно отметить обновление KB2852386, которое добавляет в утилиту очистки диска (cleanmgr.exe) возможности ликвидировать мусор, оставшийся после обновлений системы (примерно 4 гига в папке winsxs).
ЗЫЫ: С обновлениями .NET тоже не все так просто. Последнее из них, «Обн. без. и испр. для .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 в Windows 7 и Server 2008 R2 для x64 (KB4535102), 2020-01» Будет выдавать ошибку при попытке установить его, если ранее не были установлены KB4474419 и KB4490628. Так что тоже можно еще подумать, а надо ли оно. Особенно если учесть, что вряд ли мы вообще, и дома в частности, соберемся писать что-нибудь под .NET и нам он нужен исключительно в качестве run-time для запуска некоторого софта.