To obtain updates from this website, scripting must be enabled.
To use this site to find and download updates, you need to change your security settings to allow ActiveX controls and active scripting. To get updates but allow your security settings to continue blocking potentially harmful ActiveX controls and scripting from other sites, make this site a trusted website:
In Internet Explorer, click Tools, and then click Internet Options.
On the Security tab, click the Trusted Sites icon.
Click Sites and then add these website addresses one at a time to the list:
You can only add one address at a time and you must click Add after each one:
http://*.update.microsoft.com
https://*.update.microsoft.com
http://download.windowsupdate.com
Note:
You might have to uncheck the Require server verification (https:) for all sites in the zone option to enter all the addresses.
Vectra86, сведения об ошибке из WindowsUpdate.log:
Кликните здесь для просмотра всего текста
2019-08-16 09:22:03:305 5804 c78 Handler :::::::::::::
2019-08-16 09:22:03:306 5804 c78 Handler :: START :: Handler: CBS Install
2019-08-16 09:22:03:306 5804 c78 Handler :::::::::
2019-08-16 09:22:03:395 5804 c78 Handler Starting install of CBS update DF2A0E82-0BA0-4327-B470-ECDD68A24781
2019-08-16 09:22:03:863 5804 c78 Handler CBS package identity: Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24511.1.9
2019-08-16 09:22:03:865 5804 c78 Handler Installing express with source=C:\Windows\SoftwareDistribution\Download\15d147703e0b083c4fa1124d090e2075 , workingdir=C:\Windows\SoftwareDistribution\Download\15d147703e0b083c4fa1124d090e 2075
2019-08-16 09:22:08:202 1028 1720 Report REPORT EVENT: {6112D2EA-2314-430C-86F1-9B0B6BCFFE1E} 2019-08-16 09:22:03:202+0300 1 181 101 {AAAC3765-DA59-4597-82B4-B05E6B206BB8} 201 0 AutomaticUpdates Success Content Install Installation Started: Windows successfully started the following update: Ежемесячный набор исправлений качества системы безопасности для систем Windows 7 на базе процессоров x64 (KB4512506), 08 2019 г.
2019-08-16 09:22:26:326 5804 1c10 Handler WARNING: CBS called ResolveSource
2019-08-16 09:22:31:285 5804 1c10 Handler FATAL: CBS called Error with 0x800f081f,
2019-08-16 09:22:31:285 5804 c78 Handler FATAL: Completed install of CBS update with type=0, requiresReboot=0, installerError=1, hr=0x8024200d
2019-08-16 09:22:31:285 1028 1c64 AU >>## RESUMED ## AU: Installing update [UpdateId = {AAAC3765-DA59-4597-82B4-B05E6B206BB8}]
2019-08-16 09:22:31:285 1028 1c64 AU # WARNING: Install failed, error = 0x8024200D / 0x8024200D
2019-08-16 09:22:31:285 5804 c78 Handler :::::::::
2019-08-16 09:22:31:286 5804 c78 Handler :: END :: Handler: CBS Install
2019-08-16 09:22:31:286 5804 c78 Handler :::::::::::::
Сведения об ошибке 0x8024200D:
0x8024200D — WU_E_UH_NEEDANOTHERDOWNLOAD — The update handler did not install the update because it needs to be downloaded again.
Ошибка установки обновления из-за того, что обновления было некорректно скачано.
Информация из CBS.log:
Кликните здесь для просмотра всего текста
2019-08-17 07:07:37, Info CBS Calling client to resolve source, cannot find file ‘rdpcorets.dll’ at path: \\?\C:\Windows\SoftwareDistribution\Download\15d147703e0b083c4fa1124d090e2075\am d64_microsoft-windows-r..s-regkeys-component_31bf3856ad364e35_7.1.7601.23713_none_7fad1d2fc274167d\rdpcorets.dll
2019-08-17 07:07:37, Error CBS Exec: Failed to pre-stage package: Package_1779_for_KB4512506~31bf3856ad364e35~amd64~~6.1.1.9, file: rdpcorets.dll, source: \\?\C:\Windows\SoftwareDistribution\Download\15d147703e0b083c4fa1124d090e2075\am d64_microsoft-windows-r..s-regkeys-component_31bf3856ad364e35_7.1.7601.23713_none_7fad1d2fc274167d\rdpcorets.dll, sandbox: (null) [HRESULT = 0x800f081f — CBS_E_SOURCE_MISSING]
2019-08-17 07:07:37, Info CBS Failed to gather all required files. [HRESULT = 0x800f081f — CBS_E_SOURCE_MISSING]
2019-08-17 07:07:37, Info CBS Failed to gather all missing files for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24511.1.9 [HRESULT = 0x800f081f — CBS_E_SOURCE_MISSING]
В частности был не скачан компонент обновления rdpcorets.dll.
Добавлено через 6 минут
Выполните очистку папок SoftwareDistribution и Catroot2. См. пункт 2 статьи Устранение неполадок с Центром обновления Windows и ошибок при установке обновлений
Далее скачайте файл обновления из Каталога Центра обновления Майкрософт и запустите установку обновления из скачанного файла.
Если обновление не установиться, то пришлите файлы WindowsUpdate.log и CBS.log снова.
Автор Владимир!
Привет друзья! Операционная система Windows 7 до сих пор пользуется популярностью и устанавливается пользователями на компьютеры и ноутбуки, причин тому много. К примеру, существует множество программ и компьютерных игр, которые полностью совместимы только с семёркой и не будут работать на Windows 8.1 и тем более на Windows 10. Также во многих организациях трудятся старенькие компьютеры, под управлением Win 7 и сколько ещё проработают эти машинки неизвестно, а если всё это работает стабильно и хорошо, то зачем что-то менять. Не последним здесь стоит и финансовый вопрос, если вы работаете системным администратором, то наверняка знаете, что практически невозможно в наше непростое время уговорить руководителя любой организации на модернизацию компьютерного парка, которая обойдётся ему в кругленькую сумму. Вот поэтому Windows 7 ещё долго будет оставаться актуальной виндой. Но речь сегодня не о популярности семёрки, а о том, как после установки системы накатить все обновления сразу и сэкономить время. Конечно, идеальным решением будет выглядеть создание дистрибутива OS со всеми интегрированными обновлениями. Если же вам лень создавать такой дистрибутив, то разумным решением будет сразу после установки Windows 7 накатить все обновления при помощи накопительного пакета обновлений (Rollup Update), а также ежемесячного накопительного пакета (Monthly Rollup).
- Большой накопительный пакет Rollup Update Майкрософт выпустила в 2016 году и он содержит все обновления OS за период 2011 — 2016 год.
- Небольшой ежемесячный накопительный пакет Monthly Rollup, стал выходить каждый месяц сразу после появления Rollup Update. Самый последний пакет Monthly Rollup содержит в себе все предыдущие обновления за предыдущие месяцы, включая важные исправления системы безопасности.
Как после установки Windows 7 накатить все обновления сразу с помощью накопительного пакета обновлений (Rollup Update), а также ежемесячного накопительного пакета (Monthly Rollup)
Перед прочтением статьи вы должны знать, что на данный момент Майкософт отремонтировали работу центра обновления Windows 7 и получение всех обновлений происходит без проблем, которые нам приходилось решать раньше, но всё равно получение всех апдейтов происходит долго и с несколькими перезагрузками. Короче, с уверенностью скажу, что наша сегодняшняя статья сэкономит вам 65% времени.
Итак, во-первых, в окончательной фазе установки операционной системы отложите автоматическое получение обновлений OS.
После установки Windows 7 вы хотите как можно быстрее установить все обновления ОС сразу. Как это можно сделать?
Открываем «Панель управления» и переходим в «Центр обновления Windows».
Выбираем способ установки обновлений — «Искать обновления, но решение о загрузке и установке принимается мной».
ОК.
Начинается поиск обновлений.
Установка нового программного обеспечения Центра обновления.
Жмём — «Установить сейчас».
Поиск обновлений.
Жмём на кнопку «Важных обновлений 131 доступны».
Снимаем галочки со всех обновлений кроме: «Internet Explorer 11 for Windows 7″ и «Ежемесячный набор исправлений качества системы безопасности для систем Windows 7″.
Internet Explorer 11 нам нужен для скачивания обновления KB3020369, без которого не установится общий накопительный пакет Rollup Update. К слову говоря, Rollup Update тоже не получится скачать старым Internet Explorer 8, который по умолчанию устанавливается с Windows 7, вы получите ошибку.
Ежемесячный набор исправлений качества системы безопасности (Monthly Rollup) для систем Windows 7 за август 2017 года нам нужен для установки всех последних обновлений OS. Такой пакет выходит каждый месяц и содержит в себе все предыдущие обновления за предыдущие месяцы, включая важные исправления системы безопасности.
Установить обновления.
Для продолжения установки обновлений жмём на кнопку «Перезагрузить сейчас».
После перезагрузки заходим в Центр обновления Windows.
Жмём на кнопку «Важных обновлений 129 доступны».
Снимаем со всех обновлений галочки и жмём ОК.
Запускаем Internet Explorer 11.
ОК.
Делаем Internet Explorer 11 браузером по умолчанию.
Жмём «Выполнить».
«Сделано».
Для успешной установки общего накопительного пакета Rollup Update нам прежде нужно установить обновление KB3020369.
для 64-битной системы скачиваем здесь
https://www.microsoft.com/ru-RU/download/details.aspx?id=46817
для 32-битной системы скачиваем здесь
https://www.microsoft.com/ru-RU/download/details.aspx?id=46827
Жмём «Скачать»
«Сохранить».
Теперь скачиваем накопительный пакет обновлений Rollup Update (KB3125574) по ссылке
http://www.catalog.update.microsoft.com/Search.aspx?q=KB3125574
Я выбираю обновление KB3125574 для Windows 64-бит и жму «Загрузить»
«Сохранить».
Обновление KB3020369 и накопительный пакет Rollup Update скачиваются в папку «Загрузки».
После этого заходим в «Центр управления сетями и общим доступом», жмём на «Изменение параметров адаптера»,
отключаем интернет, это нужно для более быстрой установки накопительных пакетов.
Заходим в папку «Загрузки» и первым делом запускаем установку KB3020369.
Да.
Выполняется установка.
Закрыть.
Перезагружаем компьютер.
После перезагрузки заходим в папку «Загрузки» и запускаем установку общего накопительного пакета Rollup Update.
Да.
Выполняется установка.
Перезагрузить сейчас.
Происходит перезагрузка и установка пакета.
Общий накопительный пакет Rollup Update установлен.
Заходим в «Центр управления сетями и общим доступом», жмём на «Изменение параметров адаптера», включаем интернет.
Заходим в Центр обновлений Windows и запускаем поиск обновлений. Заодно можете просмотреть установленные нами обновления.
Видим все установленные обновления.
Найдено ещё 26 важных обновлений.
Установить обновления.
Принимаем лицензионное соглашение и жмём «Готово».
Происходит загрузка и установка обновлений.
Перезагрузить сейчас.
Происходит перезагрузка и установка обновлений в три этапа.
Заходим в Центр обновлений Windows и запускаем установку последнего обновления.
Все обновления установлены.
Статьи на эту тему:
- Как на Windows 7 установить все обновления при полном отсутствии интернета
- Накопительный пакет обновлений для Windows 7 — Rollup Update. Решено!
Обновление Windows 7
· 7 июн 2020
· 5.4K
· 2
-
В связи с заменой железа решил заодно полностью переустановить венду, с форматированием винта. Это проще, чем чистить накопившийся годами мусор руками.
Памятка: перед установкой венды, в BIOS, в настройках USB, включить эмуляцию PS2 для мыши и клавы. Иначе венда их не увидит до установки USB-шных дров. Разумеется, следует позаботиться, чтобы USB дрова были записаны на какой-нибудь не USB носитель. На болванку, например. После установки дров эмуляцию можно отключить.
После завершения установки венды первым делом нам понадобятся обновления KB2685811 и KB3033929, без которых не встанут дрова от чипсета. Впрочем, их даже качать не надо, они прилагаются к комплекту дров, в папке Hotfix. Нужно только установить их первыми. Во вторую очередь нам может понадобиться KB2990941 (возможно, предварительно понадобится еще KB3087873), если мы планируем использовать SSD накопитель с NVMe. Опционально — ставим KB3125574 — ранний накопительный пакет обновлений, неофициально называемый SP3.
А потом, ради интереса, запускаем 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 для запуска некоторого софта.
UPD: После установки/переустановки дров, в особенности Nvidia, можно освободить еще пару гигов, очистив \System32\DriverStore\FileRepository. Запускаем cmd от имени администратора, выполняем команду pnputil -e | find «oem» > d:\clear.bat
Открываем получившийся файл в блокноте и в получившемся списке проводим автозамену всех «oem» на «pnputil -d oem» (без кавычек). Сохраняем, и в ранее открытом (от имени администратора) cmd запускаем.
Ежемесячный набор исправлений качества системы безопасности для Windows 7 (KB3185330), октябрь 2016 г.
Ежемесячный набор исправлений качества системы безопасности для Windows 7 (KB3197868), ноябрь 2016 г.
Ежемесячный набор исправлений качества системы безопасности для Windows 7 (KB4015549), апрель 2017 г.
Ежемесячный набор исправлений качества системы безопасности для систем Windows 7 на базе процессоров x86 (KB4019264), 05 2017 г.
Ежемесячный набор исправлений качества системы безопасности для систем Windows 7 на базе процессоров x86 (KB4022719), 06 2017 г.
Ежемесячный набор исправлений качества системы безопасности для систем Windows 7 на базе процессоров x86 (KB4025341), 07 2017 г.
Ежемесячный набор исправлений качества системы безопасности для систем Windows 7 на базе процессоров x86 (KB4034664), 08 2017 г.
Ежемесячный набор исправлений качества системы безопасности для систем Windows 7 на базе процессоров x86 (KB4038777), 09 2017 г.
Ежемесячный набор исправлений качества системы безопасности для систем Windows 7 на базе процессоров x86 (KB4041681), 10 2017 г. Ежемесячный набор исправлений качества системы безопасности для систем Windows 7 на базе процессоров x64 (KB3185330), октябрь 2016 г.
Ежемесячный набор исправлений качества системы безопасности для систем Windows 7 на базе процессоров x64 (KB3197868), ноябрь 2016 г.
Ежемесячный набор исправлений качества системы безопасности для систем Windows 7 на базе процессоров x64 (KB4015549), апрель 2017 г.
Ежемесячный набор исправлений качества системы безопасности для систем Windows 7 на базе процессоров x64 (KB4019264), 05 2017 г.
Ежемесячный набор исправлений качества системы безопасности для систем Windows 7 на базе процессоров x64 (KB4022719), 06 2017 г.
Ежемесячный набор исправлений качества системы безопасности для систем Windows 7 на базе процессоров x64 (KB4025341), 07 2017 г.
Ежемесячный набор исправлений качества системы безопасности для систем Windows 7 на базе процессоров x64 (KB4034664), 08 2017 г.
Ежемесячный набор исправлений качества системы безопасности для систем Windows 7 на базе процессоров x64 (KB4038777), 09 2017 г.
Ежемесячный набор исправлений качества системы безопасности для систем Windows 7 на базе процессоров x64 (KB4041681), 10 2017 г. Если любые обновления из этого списка установлены, то 3033929 уже не нужно. Аналогичные обновления есть и для server 2008
Если обновления установлены, а программа продолжает требовать kb3033929, Вы должны обратиться к разработчикам программы. чтобы они внесли соответствующие изменения. Источник
Обновление не применимо к этому компьютеру в Windows 7
Ряд пользователей ОС Виндовс 7 при попытке обновления своей системы могут столкнуться с ошибкой данного обновления, сопровождающейся текстом «Обновление не применимо к этому компьютеру». Обычно такая проблема связана с отсутствием в системе предустановленных файлов, подготавливающих данное обновление, а также некорректно выбранной версией обновления (для 32-битной ОС выбран 64-битный апдейт, и наоборот). В данном материале я подробно рассмотрю суть проблемы, когда обновление становится не применимым к этому ПК, а также перечислю варианты её решения. Текст проблемного сообщения
Суть и причины возникшей дисфункции
- На данном ПК не установлены предыдущие апдейты, «подготавливающие почву» для установки свежего апдейта. В случае Виндовс 7, может отсутствовать необходимый Сервис Пак 1, а также ряд других важных обновлений (к примеру, для установки апдейта KB2999226 необходим предустановленный апдейт KB2919355, которому в свою очередь, должны предшествовать KB2939087 и KB2975061);
- Юзер скачал некорректный апдейт с сайта Майкрософт (в частности, для 32-битной ОС пытается установить 64-битный апдейт);
- Скачанный апдейт повреждён (до, во время, или после инсталляции);
- Устанавливаемый апдейт уже установлен в системе;
- Некорректно работает служба обновлений вашей ОС;
- Ряд системных файлов на винчестере ПК повреждены;
- Имеются проблемы в реестре PC и это вызывает проблему в которой обновление не применимо к компьютеру;
Исправляем ошибки при обновлении Win 7
Как исправить ошибку «Обновление не применимо к ПК»
Учитывая перечисленные факторы, наметим варианты решения проблемы. Рекомендую выполнить следующее:
- Установите все предварительные обновления для вашей ОС. В частности, обязательным является установка SP1 для Win 7 (особенно для будущей работы апдейта KB3033929). А также других важных апдейтов, являющихся почвой для последующих апдейтов (просмотрите в «Microsoft Knowledge Base» статьи, связанные с устанавливаемым вами апдейтом);
Также, если проблема в Windows 7 «Обновление не применимо к этому компьютеру» будет повторяться, проведите диагностику центра обновлений, нажав на Win+R, и введя там:
msdt /id WindowsUpdateDiagnostic
- Задействуйте специальный инструмент для проверки ОС к обновлению. Перейдите по данной ссылке, найдите там файл в соответствии с версией и разрядностью вашей ОС, скачайте и запустите;
- Также можно попробовать в действии утилиту MicrosoftFixit для восстановления стабильной работы ОС;
Задействуйте функционал данной утилиты
Используйте возможности данной утилиты
- Убедитесь, что устанавливаемый вами апдейт действительно необходим (в частности, кумулятивный апдейт для IE 11 под номером KB3008923 и вовсе может быть не нужен в системе);
- Освободите место на вашем винчестере (при отсутствии свободного места);
- Старайтесь пользоваться лицензионными (или, по меньшей мере, стабильными) сборками ОС Виндовс.
Заключение
Во многих случаях проблема с установкой новых апдейтов может быть вызвана отсутствием в системе файлов, подготавливающих базис для установки таких обновлений. Рекомендуется не только установить все необходимые компоненты, но и довольно тщательно отнестись к самому процессу установки, использовав перечисленный комплекс советов из данного материала.
Исправляем ошибки установки обновлений Windows 7
Windows 7 по-прежнему остается популярной операционной системой в корпоративной среде, несмотря на то, что уже вышли две новые версии клиентских ОС. Расширенная поддержка «семёрки» закончится лишь 14 января 2020 г., а это значит, что ближайшие 4 года для нее будут выходить обновления, исправляющие обнаруженные уязвимости.
Существует правило – если есть обновления, то есть и проблемы с их установкой. Давайте разберем, какие основные проблемы возникают при обновлении Windows 7 через Windows Server Update Services (WSUS) и как их исправить с наименьшими затратами.
Ошибка #1. Failed to find updates with error code 80244010
Эту ошибку вы практически гарантированно будете наблюдать на любой системе, впервые обратившейся к серверу WSUS. В WindowsUpdate.log также встретится предупреждение:
WARNING: Exceeded max server round trips
Причина проблемы в том, что список обновлений стал слишком большим, и клиент не может принять его за один заход. Подробности — blogs.technet.microsoft.com/sus/2008/09/18/wsus-clients-fail-with-warning-syncserverupdatesinternal-failed-0x80244010
Какое решение предлагает Microsoft? Если после ошибки запустить повторный поиск обновлений, то процесс загрузки метаданных продолжится с момента возникновения ошибки. Терпение господа, терпение. Три, пять попыток wuauclt /detectnow – и все образуется. Не забудьте при повторном поиске дождаться окончания предыдущего цикла поиска, иначе магия не сработает!
Ошибка #2. Не устанавливаются обновления Windows с ошибкой 0x80070308
Встречается эпизодически, и в одном случае из 100 у нее есть единственное и очень специфическое решение — удалить ключ
HKLM\Components\PendingRequired=1
Перезагрузиться. Здесь важно не переусердствовать, не следует удалять никакие другие ключи в этом разделе, даже если они вам очень не нравятся, потому что после этого обновления прекратят ставиться навсегда.
Ошибка #3. Все другие ошибки
Summary:
Seconds executed: 1164
Found 16 errors
Fixed 4 errors
Проблема заключается в том, что во время установки обновлений в системе могут появиться битые файлы. Что является причиной — неисправная сеть, диск, оперативная память, сам Windows Update – выяснить не получится, а исправить ошибки для установки последующих обновлений придется.
Как правило, повреждаются *.cat, *.mum, *.manifest файлы. У кого-то повреждаются *.dll, но я на практике не сталкивался. И вроде бы средство SURT должно само исправить ошибки, поскольку внутри него есть огромный каталог эталонных файлов. Только в последний раз SURT обновлялся в октябре 2014 года, а исправлений на операционную систему с тех пор вышло бесчисленное множество, и многих файлов в каталоге не хватает.
Ниже я опишу последовательность действий, необходимых для исправления ошибок установки обновлений на Windows 7 x64 с использованием SURT. Для редакции x86 просто потребуется другой пакет SURT из KB947821.
Последовательность действий будет следующая.
1. Запустить первый проход Windows6.1-KB947821-v34-x64.msu
Пользователя от работы отвлекать не потребуется, все сделаем удаленно. Создаем следующий командный файл и запускаем его:
где BUHWKS02 – целевая машина.
Когда скрипт отработает и встанет на паузу, проверяем %windir%\Logs\CBS\CheckSUR.log
Если ошибок не найдено – дело не в битых обновлениях.
Если он заканчивается
Summary:
Seconds executed: 1164
Found 16 errors
Fixed 4 errors
CSI Manifest All Zeros Total count: 6
CSI Catalog Corrupt Total count: 3
Fixed: CSI Catalog Corrupt. Total count: 3
CBS MUM Corrupt Total count: 3
CBS Catalog Corrupt Total count: 3
CSI Catalog Thumbprint Invalid Total count: 1
Fixed: CSI Catalog Thumbprint Invalid. Total count: 1
Unavailable repair files:
winsxs\manifests\wow64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.19091_none_c19fa2719495aca9.manifest
winsxs\manifests\amd64_microsoft-windows-capi2-weakcrypto_31bf3856ad364e35_6.1.7601.23290_none_5e936c9c5ce2e8e6.manifest
winsxs\manifests\wow64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.23290_none_c22840d8adb43043.manifest
winsxs\manifests\amd64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.19091_none_b74af81f6034eaae.manifest
winsxs\manifests\amd64_microsoft-windows-capi2-weakcrypto_31bf3856ad364e35_6.1.7601.19091_none_5e0ace3543c4654c.manifest
winsxs\manifests\amd64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.23290_none_b7d3968679536e48.manifest
servicing\packages\Package_2_for_KB3123479
то будем исправлять.
2. Копируем эталонные файлы на целевую машину
Microsoft предлагает нам длинную, путанную процедуру с извлечением хороших файлов из обновлений и размещением их в определенные каталоги средства SURT. При этом пути в статьях неверные. Где-то и вовсе рекомендуют подкладывать оригинальные msu файлы.
Самый простой и правильный вариант следующий — скопировать эталонные файлы с рабочей системы:
*.mum and *.cat из C:\Windows\servicing\Packages складываются в %windir%\Temp\CheckSUR\servicing\packages
*.manifest из C:\Windows\winsxs\Manifests складываются в %windir%\Temp\CheckSUR\winsxs\manifests\
Проблема в том, что битых файлов обычно десятки, и их очень сложно выбрать и скопировать. Тогда на помощь приходит следующий скрипт PowerShell (эталонной считается машина, с которой вы запускаете скрипт)
Как видите, скрипт прост и может быть легко заточен напильником под вашу инфраструктуру.
3. Запускаем второй проход Windows6.1-KB947821-v34-x64.msu
=================================
Checking System Update Readiness.
Binary Version 6.1.7601.22471
Package Version 26.0
2016-03-03 09:15
Checking Windows Servicing Packages
Checking Package Manifests and Catalogs
Checking Package Watchlist
Checking Component Watchlist
Checking Packages
Checking Component Store
Summary:
Seconds executed: 1435
No errors detected
Теперь можно продолжить установку обновлений на целевую машину, например, следующими командными файлами:
set machine= BUHWKS02
psexec -i -s \\%machine% wuauclt /detectnow
pause
set machine= BUHWKS02
psexec -i -s \\%machine% wuauclt /updatenow
pause
Ошибка #4. Если SURT отработал нормально, а обновления все равно не ставятся
Попробуйте прибегнуть к старому приему – сбросить службу Windows Update в исходное состояние. Для этого необходимо удалить каталог %windir%\SoftwareDistribution.
Создаем файл WU-cleanupCMD.cmd:
net stop wuauserv
rmdir /s /q %windir%\SoftwareDistribution
net start wuauserv
wuauclt /detectnow
Запускаем:
set machine= BUHWKS02
psexec -c -s \\%machine% WU-cleanupCMD.cmd
pause
После этого возникнет Ошибка #1, но как бороться с ней мы уже знаем.
Ошибка #5
Клиент исчезает из консоли WSUS. Любопытная ошибка, связанная с неправильным клонированием машин и задвоением (затроением и т.д.) идентификаторов клиентов. Решается так:
Ошибка #6
GetCookie failure, error = 0x8024400D, soap client error = 7, soap error code = 300, HTTP status code = 200
SyncUpdates failure, error = 0x80072EE2, soap client error = 5, soap error code = 0, HTTP status code = 200
Windows Update Client failed to detect with error 0x80072ee2
Ошибка связана с нехваткой ресурсов в AppPool WSUS. Решение — снять лимит на потребляемую память. Как это сделать — статья.
Коротко: Открываем IIS, Application Pools, WsusPool, Advanced Settings.
Параметр Private Memory Limit устанавливаем в 0.
Продолжение темы настройки WSUS — в моей следующей статье: https://habrahabr.ru/post/329440/
PS:
Многие ошибки решены в новом клиенте WSUS:
1. KB3125574 «Windows 7 post SP1 Convenience Rollup Update». Внимательно ознакомьтесь с разделом Known issues!
Предварительно необходимо установить KB3020369 «April 2015 servicing stack update for Windows 7 and Windows Server 2008 R2».