Если вы противник установки обновлений Windows в автоматическом режиме, а служба Windows Update у вас находится перманенто в состоянии “Отключена”, то для обеспечения безопасности вашего компьютера вы должны каждый месяц вручную скачивать и устанавливать обновления Windows вручную. Также о ручной установке обновлений Windows (ну хотя бы иногда) задумываются и администраторы компьютеров в изолированных от интернета сегментах сети, при тестировании обновлений (если у вас не используется WSUS сервер, где можно вручную управлять тестированием и одобрением обновлений Windows) и ряде других случаев. В этой статье мы покажем, как вручную найти, скачать и установить актуальное кумулятивное обновление безопасности для вашей редакции Windows 10.
Определение даты установки последних обновлений и версии Windows
Вы можете проверить дату последних обновлений на компьютере с помощью следующей PowerShell команды:
gwmi win32_quickfixengineering |sort installedon -desc
Source Description HotFixID InstalledBy InstalledOn ------ ----------- -------- ----------- ----------- PCname1 Security Update KB4509095 NT AUTHORITY\SYSTEM 7/17/2019 12:00:00 AM
На этом скриншоте видно, что последний раз на этом компьютере обновление безопасности устанавливалось 17 июня 2019 года.
Get-WUHistory|Where-Object {$_.Title -match "KB*"} |Sort-Object date -desc
Теперь нам нужно узнать текущую версию и билд Windows. Воспользуйтесь командой:
Get-ComputerInfo | select WindowsProductName, WindowsVersion, OsHardwareAbstractionLayer, OsArchitecture
WindowsProductName WindowsVersion OsHardwareAbstractionLayer, OsArchitecture ------------------ -------------- -------------------------- -------------------------- Windows 10 Pro 1803 10.0.17134.285 64-bit
В моем случае мне нужно искать последние обновления безопасности для Windows 10 1803 x64.
Как найти и скачать последние обновления безопасности для вашей версии Windows 10?
Вы можете вручную скачать последние обновления для продуктов Microsoft из каталога обновлений Microsoft Update Catalog — https://www.catalog.update.microsoft.com/Home.aspx. В каталоге вы можете найти практически любое обновление для всех поддерживаемых версий Windows (также поддерживается прямой импорт обновлений через консоль WSUS). Главная проблема, что в каталоге отсутствует удобная система поиска, и, если вы не знаете номер KB, который вам нужно установить, найти и скачать пакет с обновлением довольно трудно.
Рассмотрим, как сформировать правильный запрос для поиска обновлений для вашей редакции Windows в каталоге обновлений Microsoft. Статья пишется 10 сентября 2019 года, соответственно последние обновления безопасности выпускались месяц назад, в августе. В нашем случае для поиска обновлений безопасности для Windows 10 1803 x64 за август 2019 года, воспользуйтесь таким поисковым запросом, который нужно вставить в поисковую строку в верхнем правом углу:
windows 10 1803 x64 8/%/2019
Каталог Microsoft Update вернул список из 6 обновлений.
Как решить какие из этих обновлений нужно скачать и установить? Конечно можно установить вручную все эти обновления, но можно и сэкономить время. Т.к. Microsoft перешла на кумулятивные обновлений, вам достаточно скачать и установить последнее Cumulative Update для вашей системы.
В нашем списке есть два больших ( по 900+ Мб) кумулятивных обновлений для Windows 10:
- 2019-08 Cumulative Update for Windows 10 Version 1803 for x64-based Systems (KB4512509) Windows 10 Updates 8/19/2019 — 930.7 MB
- 2019-08 Cumulative Update for Windows 10 Version 1803 for x64-based Systems (KB4512501) Windows 10 Security Updates 8/9/2019 — 919.3 MB
Щелкните по названию обновления безопасности KB4512501. В открывшемся окне с информацией об обновлении перейдите на вкладку Package Details. На этой вкладке видно какие обновления заменяет данное обновление (This update replaces the following updates:), и каким обновлением заменяется в свою очередь оно (This update has been replaced by the following updates). На скриншоте видно, что обновление KB4512501 заменяется KB4512509.
Теперь откроем свойства обновления KB4512509. Как вы видите, оно ничем не заменяется: This update has been replaced by the following updates: n/a. Значит это самое последнее и актуальное кумулятивное обновление для вашей редакции Windows 10.
Нажмите на кнопку Download, в открывшемся окне появится прямая ссылка на загрузку MSU файла обновлений. Скачайте файл и сохраните его на диск.
В списке слева выберите вашу версию Windows 10 (в моем примере это Windows 10 1803), затем обратите внимание на список In this release. Самая первая запись ссылается на статью базы знаний для последнего кумулятивного обновления Windows для выбранной редакции. В нашем примере это August 19, 2019—KB4512509 (OS Build 17134.984). Именно это обновление мы и скачали согласно первой методике.
Как установить кумулятивное обновление Windows 10?
После того, как вы скачали MSU файл с актуальным кумулятивным обновлением для вашей редакции Windows 10, вы можете его установить.
Для этого дважды щелкните по скачанному msu файлу и следуйте шагам мастера автономного установщика обновлений Windwows.
После окончания установки пакета обновлений нужно перезагрузить компьютер (если после установки обновления вы наблюдаете проблемы с работой ОС или приложений, вы можете удалить его).
Также вы можете установить обновление Windows из командной строки в тихом режиме с помощью утилиты wusa.exe (Windows Update Standalone Installer). Следующая команда установит указанное обновление в тихом режиме и отложит автоматическую перезагрузку системы после завершения установки:
wusa C:\updates\windows10.0-kb4512509-x64_3dcaa0cca0554ec2b11491a9633a13b56dc6db1b.msu /quiet /norestart
start /wait DISM.exe /Online /Add-Package /PackagePath: c:\updates\kb4056887\Windows10.0-KB4512509-x64.cab /Quiet /NoRestart
Или использовать данный CAB файл для интеграции обновления в установочный образ Windows.
Если релиз Windows 10 верный, но вы все равно получаете ошибку «обновление неприменимо», скорее всего вам нужно поставить последнее обновление служебного стека Windows 10. Ищите его в каталоге обвовлений так: servicing stack windows 10 1809 x64 (акутальное обновление смотрие по дате). Например, servicing stack windows 10 1809 x64
Спасибо, очень важное дополнение про обновление стека !
Подскажите, а разве можно отключать обновления windows 10? Я как-то пытался отключить в службах она сама обратно включается. Плюс где-то читал информацию, что microsoft запрещает отключать установку обновлений на уровне лицензионного соглашения, верно ли это?
Все верно, при простом отключении службы wuauserv, W10 через какое-то время включает ее. Обычно для радикального отключения службу windows update народ правит разрешения на ветку службы в реестре.
Надо править 3 службы:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\wuauserv]
«Start»=dword:00000004
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\WaaSMedicSvc]
«Start»=dword:00000004
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\UsoSvc]
«Start»=dword:00000004
gpedit.msc — редактор групповой политики
ветка «конфигурация компьютера» — «административные шаблоны» — «компоненты windows» — «центр обновления windows»
элементы:
«Не подключаться к расположениям Центра обновлений Windows в Интернете» — вкл.
«Указать размещение службы обновлений Майкрософт в интрасети» — вкл. (в параметрах вписываем во всех полях localhost)
Спасибо , щас попробую…
..и теперь можно обновлять в ручном режиме раз в месяц?
есть программа по-моему называется «stopupdate10» там можно отключить автоматическое обновление полностью или его часть (например не трогать обновления безопасности). Внутри программы есть список что она отключает и кроме реестра, и системных служб там дофига задач (в билду 1703_15063,608 их 65 !) которые упорно через какое-то время включат все службы и поправят реестр. Делали эксперимент с версией 1511 и этой программой 3 года не приходило ничего. Правда MS сильно не довольна этой прогой и режет ее где только можно. Но как запретить ветер ….. !
Установил RTM Windows Server 2016, запросом «2019-12 windows server 2016» нашел и скачал последнее кумулятивное обновление (2019-12 Cumulative Update for Windows Server 2016 for x64-based Systems (KB4530689). Попытался установить его — Windows пишет, что обновление не применимо.
Согласно комменту dimokkk нашел последнее обновление стека — запрос «servicing stack windows server 2016». Скачал и устанвил последнее по дате выпуска — 2019-11 Servicing Stack Update for Windows Server 2016 for x64-based Systems (KB4520724).
После установки обнволения стека кумулятивное обновление начало ставится.
Спасибо за инфу и коммент 🙂
А для insider preview эта схема работает? Найти последнее не могу, может запрос нужно по другому писать, а в автомате не ставится
Для insider preview видимо какая-то своя схема распространения обновлений. Логично, что Microsoft не публикует их для скачки.
По факту вам нужно чинить службу Windows Update. Смотрите ошибки службы обновления в файле WindowsUpdate.log, попробуйте сбросить настройки службы Windows Update
Windows 10 Insider Preview 10.0.17754.1 (rs5_release)
Последняя неудачная попытка установки на 16.03.2020 — 0x80240034
Я попробовал удаленно подключится поправить реестр и обновить, вроде бы все сработало. Спасибо за помощь. Подключался через бесплатную утилиту LiteManager, почему то стандартный RDP не работал.
А если Windows 7 тоже самое как и для 10 версии ?
Для win 7 в связи с окончанием поддержки (_https://winitpro.ru/index.php/2019/10/21/windows-7-okonchanie-podderzhki/ )имеет смысл скачать только последние доступные обновления от января 2020 года. (windows 7 2020-01)