Несмотря на то, что Windows 7 уже больше не получит новых функций путём установки системных обновлений, Microsoft к этой версии операционной системы будет по-прежнему выпускать обновления безопасности и исправления. И продлится всё это до начала 2020 года. Так что вопрос установки обновлений для пользователей Windows 7 будет актуален ещё целых 3 года. Увы, не всегда этот процесс может обойтись без проблем и, соответственно, вмешательства пользователя в целях устранения этих проблем. Не устанавливаются обновления на Windows 7: какие причины, как правило, обуславливают возникновение такой проблемы и как эти причины устранить?
Не устанавливаются обновления на Windows 7: возможные причины и способы их устранения
Друзья, перед использованием изложенных ниже способов устранения причин проблем с обновлениями Windows 7 в обязательном порядке позаботьтесь о возможности отката проделанных в системе изменений. Создайте:
1. Проблемы со службой обновления
Причиной, почему не устанавливаются обновления на Windows 7, могут быть проблемы в работе системной службы обновления. В системные службы попадём с помощью поиска меню «Пуск». Прописываем ключевой запрос «Службы» и запускаем этот раздел настроек.
В открывшемся окне увидим перечень системных служб, среди их числа нужно отыскать службу с названием, соответственно, «Центр обновления Windows». Эта служба будет находиться внизу перечня, поскольку перечень служб по умолчанию отсортирован по алфавиту. Двойным кликом открываем окошко свойств службы.
Изначально эта служба должна быть запущена, но может быть и так, что как раз таки проблема кроется в том, что работа службы изначально остановлена. Такой расклад, в принципе, неудивителен для пиратских сборок Windows, когда Центр обновления Windows отключается сборщиками дистрибутивов намеренно. В этом случае необходимо просто запустить службу.
Запущенную же службу обновления системы необходимо, наоборот, остановить.
Не закрывая пока что окошко свойств службы, жмём клавиши Win+R для запуска команды «Выполнить» и вводим:
SoftwareDistribution
Жмём «Ок» или Enter.
В проводнике Windows откроется системная папка «SoftwareDistribution». Всё её содержимое необходимо удалить.
Далее переключаемся на окошко свойств службы обновления Windows 7 и запускаем службу заново.
Всё: теперь перезагружаем компьютер и можем отправляться в Центр обновления Windows 7, чтобы вручную запустить скачивание обновлений и их установку. Оперативно попасть в этот раздел системных настроек можем, введя в поле поиска меню «Пуск» запрос «Центр обновления Windows».
В открывшемся окне Центра запускаем проверку обновлений.
И устанавливаем все найденные обновления кнопкой «Установить обновления».
Чтобы установить только отдельные обновления, жмём ссылку «Важных обновлений столько-то доступно»и убираем галочки с ненужных.
После чего возвращаемся назад в главное окно Центра обновления и запускаем процесс той же кнопкой «Установить обновления».
2. Проблемы с загрузкой обновлений
Одной из частых причин проблем с обновлениями Windows 7 являются сбои в процессе их загрузки на компьютер. Специфика загрузки системных обновлений заключается в том, что сначала они загружаются в кэш и хранятся там до момента их установки в систему. Неудачное скачивание, соответственно, влечёт за собой невозможность установки обновлений. Увы, при новом скачивании файлы обновлений не перезаписываются. Необходимо сначала удалить находящиеся в кэше файлы обновлений с ошибками, а затем только приступать к повторному их скачиванию.
Для очистки кэша обновлений прибегнем к помощи командной строки. В поле поиска меню «Пуск» вводим ключевой запрос «Командная строка», вызываем на ней контекстное меню и запускаем от имени администратора.
В окне командной строки вводим 3 команды, нажимая после каждой Enter:
net stop wuauserv
ren %windir%SoftwareDistribution SoftwareDistribution.OLD
net start wuauserv
Кэш очищен, можно приступать к ручной работе с обновлениями. В этом случае также перезагружаем компьютер, после чего пытаемся снова установить обновления, как указано выше, в конце первого пункта статьи.
3. Проблемы в системном реестре
Львиная доля сбоев установки обновлений в системе Windows 7 приходится на ошибку 80070308. Причина таковой может крыться в некорректной работе системного реестра. Решить эту проблему можно внесением правок в реестр. Жмём Win+R для вызова команды «Выполнить». В её поле вводим:
regedit
И жмём «Ок» или Enter.
Переходим в раздел HKEY_LOCAL_MACHINE, выбираем подраздел COMPONENTS и удаляем в нём пункт PendingRequired. Опция удаления станет доступной в контекстном меню.
Всё: теперь необходимо перезагрузить компьютер и так же, как и в предыдущих случаях, приступить к ручной установке обновлений.
4. Утилита Fix It для автоматического устранения неполадок
Для различных системных проблем компания Microsoft создала специальную утилиту Fix It, это автоматическое средство устранения различных неполадок. Скачать утилиту Fix It для устранения конкретно неполадок Центра обновления можно
на сайте Microsoft по ссылке
http://download.microsoft.com/download/9/1/3/913B0797-F3A4-4135-9CF8-E6FD548E3CD8/MicrosoftFixit50123.msi
Запускаем инсталляционный файл Fix It.
Утилита сама создаст точку восстановления системы.
Затем будет запущен непосредственно сам уже процесс автоматического устранения неполадок.
По завершении работы утилиты закрываем её.
И пытаемся снова установить обновления вручную.
5. Отсутствие Интернета и блокировка доступа к веб-ресурсам Microsoft антивирусом или файерволом
Естественной причиной проблем со скачиванием обновлений является отсутствие Интернета, в частности, ошибки в настройках прокси-сервера, если соединение со Всемирной Паутиной идёт через таковой. Из этой же области причина, почему не устанавливаются обновления на Windows 7 – блокировка доступа к веб-ресурсам Microsoft антивирусом или файерволом. Прежде чем возиться с настройками последних на предмет выявления, не в этом ли причина, можно просто отключить антивирус или файервол на время и приступить к установке обновлений вручную.
6. Отсутствие места на диске С
Отсутствие свободного места на системном диске С – ещё одна естественная причина, почему не устанавливаются обновления на Windows 7. Ведь для полноценной работы функционала обновления Windows требуется как-никак, а целых 5 Гб свободного пространства на жёстком диске. Потому прежде системного предупреждения о нехватке свободного места на диске С эта проблема может дать о себе знать, в частности, препятствием скачиванию и установке обновлений.
Освободить место на системном диске С Windows 7 помогут следующие статьи сайта:
7. Последнее время, если установить чистую оригинальную Windows 7, то начинается вечный поиск обновлений, но ошибок никаких не пишет, я решаю эту проблему так:
устанавливаю MicrosoftFixit50123
http://download.microsoft.com/download/9/1/3/913B0797-F3A4-4135-9CF8-E6FD548E3CD8/MicrosoftFixit50123.msi
и перезагружаюсь, затем устанавливаю Windows6.1-KB3102810
https://www.microsoft.com/ru-RU/download/details.aspx?id=49542
для 32-битной системы
https://www.microsoft.com/ru-RU/download/details.aspx?id=49540
для 64-битной системы, затем перезагружаюсь и запускаю поиск обновлений, и всё проходит в штатном режиме.
8. Ну и последнее. Часто причиной некорректной работы Центра обновлений Windows 7 является повреждение хранилища системных компонентов
Восстановить повреждённое хранилище компонентов можно очень просто с помощью команды Dism /Online /Cleanup-Image /ScanHealth, читайте нашу подробную статью на эту тему.
Также для устранения этой проблемы в Windows Vista и Windows 7 выпущено специальное обновление KB947821, скачать его можно по этой ссылке:
Поддержка Windows 8.1 прекращена
Поддержка Windows 8.1 закончилась 10 января 2023 г. Чтобы продолжить получать обновления системы безопасности от Майкрософт, рекомендуется перейти на компьютер с Windows 11.
Подробнее
Чем полезно это пошаговое руководство?
В этом руководстве приведены пошаговые инструкции по устранению проблем с Центром обновления Windows для Windows 8.1 и 7, таких как слишком долгое сканирование или возникновение ошибок во время установки обновлений.
Для получения справки о проблемах с Центром обновления Windows в Windows 10 см. статью Устранение неполадок при обновлении Windows 10.
Распространенной причиной ошибок является недостаток места на диске. О том, как освободить место на диске, читайте в разделе Освобождение места на диске на компьютере.
Коды распространенных ошибок
Действия в этом пошаговом руководстве должны помочь устранить ошибки и другие проблемы, связанные с обновлением Windows (для решения проблемы не нужно искать конкретный код ошибки). В качестве примера ниже приведены некоторые распространенные коды ошибок: 0x80240034; 0x8007000E, 0x80242006, 0x80244018, 0x80D02002, 0x80246017, 0x80240438, 0x80070070, 0x8007000D, 0x80246008, 0x80096004, 0x80070020.
Эти инструкции помогают устранить любую ошибку, которая может возникнуть в процессе обновления Windows.
Как это работает?
Для начала вам необходимо ответить на некоторые вопросы относительно используемой версии Windows и возникающих проблем. Далее будут представлены инструкции по устранению ваших проблем. В конце каждого шага появится вопрос «Проблема устранена?» Если проблема решена, нажмите «Да». Если проблема не решена, нажмите «Нет» и продолжите следовать инструкциям.
Нужна дополнительная помощь?
Содержание
- Способы устранения проблем
- Причина 1: отключение функции в «Центре обновления Windows»
- Причина 2: остановка службы
- Причина 3: проблемы с работой службы
- Причина 4: отсутствие свободного пространства на диске
- Причина 5: сбой при загрузке компонентов
- Причина 6: ошибки в реестре
- Другие причины
- Вопросы и ответы
Обновление системы до актуального состояния является очень важным фактором её корректной работы и безопасности. Рассмотрим причины, по которым возможны проблемы с установкой обновлений, а также способы их решения.
Способы устранения проблем
Причинами того, что на ПК не загружаются обновления, могут служить, как системные сбои, так и просто выставление настроек самим пользователем, которые мешают обновляться системе. Рассмотрим всевозможные варианты этой проблемы и её решений, начиная с самых простых случаев и заканчивая сложными сбоями.
Причина 1: отключение функции в «Центре обновления Windows»
Самой простой причиной, почему не загружаются и не устанавливаются новые компоненты в Виндовс 7, является отключение такой возможности в «Центре обновления Windows». Естественно, если пользователь желает, чтобы ОС находилась всегда в актуальном состоянии, то эту функцию необходимо включить.
- Если возможность обновляться была отключена именно таким способом, то в системном трее обязательно отобразится иконка «Центра поддержки» в форме флажка, около которого будет находиться белый крест, вписанный в красный круг. Щелкните по данному значку. Появится небольшое окошко. В нем кликайте по надписи «Изменение параметров Центра обновления Windows».
- Откроется окошко выбора параметров «Центра обновления Windows». Для решения проблемы просто нажимайте на «Устанавливать обновления автоматически».
Но по каким-либо причинам даже при выключенной функции указанный выше значок может отсутствовать в системном трее. Тогда существует другая возможность решения проблемы.
- Нажимайте «Пуск». Переместитесь в «Панель управления».
- Жмите «Система и безопасность».
- В появившемся окне нажимайте «Включение или отключение автоматических обновлений».
Туда можно также попасть путем введения команды в окошко «Выполнить». Для многих данный путь кажется быстрее и удобнее. Наберите Win+R. Появится «Выполнить». Введите:
wuapp
Нажимайте «OK».
- Откроется «Центр обновления». В боковом меню щелкните «Настройка параметров».
- При любом из двух вышеописанных вариантов действий появится окно выбора способа установки новых компонентов. Если в поле «Важные обновления» установлен параметр «Не проверять наличие обновлений», то это и есть причина того, почему система не обновляется. Тогда компоненты не только не устанавливаются, но даже не скачиваются и не ищутся.
- Необходимо щелкнуть по этой области. Откроется перечень из четырех режимов. Рекомендуется задать параметр «Устанавливать обновления автоматически». При выборе режимов «Искать обновления…» или «Загружать обновления…» их установку пользователю придется проводить вручную.
- В этом же окне следует проследить, чтобы напротив всех параметров были установлены флажки. Нажимайте «OK».
Урок: Как включить автоматическое обновление на Виндовс 7
Причина 2: остановка службы
Причиной изучаемой проблемы, может являться и отключение соответствующей службы. Это может быть вызвано, как ручным её отключением кем-то из пользователей, так и системным сбоем. Необходимо её включить.
- Нажимайте «Пуск». Кликайте «Панель управления».
- Жмите «Система и безопасность».
- Войдите в «Администрирование».
- Тут представлен широкий перечень системных утилит. Щелкайте «Службы».
В «Диспетчер служб» можете попасть и иным путем. Для этого вызовите «Выполнить» (Win+R) и введите:
services.msc
Кликайте «OK».
- Появляется окошко «Службы». Щелкните по наименованию поля «Имя», чтобы выстроить перечень служб в алфавитном порядке. Ищите наименование «Центр обновления Windows». Отметьте его. Если в поле «Состояние» не стоит значение «Работает», то это значит, что служба отключена. При этом, если в поле «Тип запуска» установлено любое значение, кроме «Отключена», то запуск службы можно выполнить, просто нажав по надписи «Запустить» в левой части окна.
Если же в поле «Тип запуска» стоит параметр «Отключена», то вышеуказанным способом запустить службу не получится, так как надпись «Запустить» попросту будет отсутствовать в положенном месте.
Если в поле «Тип запуска» установлен вариант «Вручную», то конечно произвести активацию описанным выше способом можно, но при этом каждый раз после запуска компьютера вам придется производить её вручную, в чем хорошего мало.
- Итак, в случаях, если в поле «Тип запуска» установлено значение «Отключена» или «Вручную», нажимайте по названию службы дважды левой кнопкой мышки.
- Появляется окно свойств. Щелкните по области «Тип запуска».
- В открывшемся списке выберите «Автоматически (отложенный запуск)».
- Затем щелкайте «Запустить» и «OK».
Но в некоторых ситуациях кнопка «Запустить» может быть неактивна. Это бывает тогда, когда в поле «Тип запуска» прежним значением было «Отключена». Устанавливайте в таком случае параметр «Автоматически (отложенный запуск)» и жмите «OK».
- Возвращаемся в «Диспетчер служб». Выделите название службы и жмите «Запустить».
- Функция будет включена. Теперь напротив названия службы в полях «Состояние» и «Тип запуска» должны отображаться значения соответственно «Работает» и «Автоматически».
Причина 3: проблемы с работой службы
Но бывает ситуация, когда служба вроде бы запущена, но, тем не менее, работает неправильно. Конечно, проверить так ли это на самом деле не удастся, но если стандартные способы включения функции не помогли, то проделываем следующие манипуляции.
- Зайдите в «Диспетчер служб». Выделите «Центр обновления Windows». Нажмите «Остановить службу».
- Теперь необходимо перейти в директорию «SoftwareDistribution», чтобы удалить все находящиеся там данные. Это можно сделать при помощи окна «Выполнить». Вызовите его, нажав Win+R. Введите:
SoftwareDistribution
Жмите «OK».
- Открывается папка «SoftwareDistribution» в окне «Проводника». Для того, чтобы выделить все её содержимое наберите Ctrl+A. После выделения для его удаления нажмите клавишу Delete.
- Появляется окошко, в котором следует подтвердить свои намерения, нажав «Да».
- После проведения удаления вернитесь в «Диспетчер служб» и произведите запуск службы по тому сценарию, который был уже расписан выше.
- После этого перезагрузите компьютер и попробуйте обновить систему вручную, чтобы не ждать, когда она выполнит эту процедуру автоматически. Перейдите в «Центр обновления Windows» и нажмите «Проверка обновлений».
- Система выполнит процедуру поиска.
- После ее завершения, в случае обнаружения недостающих компонентов, в окошке будет предложено произвести их установку. Нажмите для этого «Установить обновления».
- После этого компоненты должны быть установлены.
Если же данная рекомендация вам не помогла, это значит, что причина проблемы в другом. В этом случае следует использовать те рекомендации, которые приведены ниже.
Урок: Загрузка обновлений Виндовс 7 вручную
Причина 4: отсутствие свободного пространства на диске
Причиной невозможности обновить систему может быть попросту тот факт, что на диске, на котором размещается Windows недостаточно свободного места. Тогда диск необходимо очистить от ненужной информации.
Конечно, легче всего просто удалить определенные файлы или переместить их на другой диск. После удаления не забывайте почистить «Корзину». В обратном случае, даже если файлы и пропадут, то они могут продолжать занимать место на диске. Но бывают и такие ситуации, когда вроде бы и удалять нечего или на диске C присутствует только важный контент, а переместить его на другие диски некуда, так как они тоже все «забиты» под завязку. В этом случае используйте следующий алгоритм действий.
- Щелкните «Пуск». В меню перейдите по наименованию «Компьютер».
- Открывается окно с перечнем носителей информации, подключенных к данному компьютеру. Нас будет интересовать группа «Жесткие диски». В ней представлен список логических дисков, подключенных к компьютеру. Нам понадобится тот диск, на который установлена ОС Windows 7. Как правило, это диск C.
Под наименованием диска указано количество свободного места на нем. Если его меньше 1 Гб (а рекомендуется иметь 3 Гб и более свободного пространства), то это как раз и может служить причиной невозможности обновить систему. Также свидетельством переполненности диска служит индикатор красного цвета.
- Щелкайте по наименованию диска правой кнопкой мышки (ПКМ). В списке выбирайте «Свойства».
- Появляется окошко свойств. Во вкладке «Общие» нажимайте «Очистка диска».
- После этого будут выполнена операция по оценке объема места, которое можно освободить.
- После её завершения появится инструмент «Очистка диска». В нем будет указано, сколько места можно очистить путем удаления той или другой группы временных файлов. Путем установки галочек вы можете сами указать, какие файлы следует удалить, а какие необходимо оставить. Впрочем, можно данные настройки оставлять и по умолчанию. Если вас устраивает объем удаляемых данных, то жмите «OK», в обратном случае нажимайте «Очистить системные файлы».
- В первом случае сразу же произойдет очистка, а во втором опять запустится инструмент сбора информации по оценке объема места, которое можно освободить. На этот раз он будет сканировать также и системные директории.
- Опять откроется окно «Очистка диска». На этот раз в нем будет представлен больший объем удаляемых объектов, так как будут учтены и некоторые системные файлы. Опять расставьте галочки на свое усмотрение, в зависимости от того, что именно вы желаете удалять, а затем нажимайте «OK».
- Появится окошко, в котором спрашивается, действительно ли пользователь готов необратимо удалить выбранные файлы. Если вы уверены в своих действиях, то жмите «Удалить файлы».
- Затем стартует процедура очистки диска.
- После её окончания перезагрузите ПК. Вернувшись в окно «Компьютер», пользователь сможет удостовериться, насколько увеличился объем свободного пространства на системном диске. Если именно его переполненность служила причиной невозможности обновить ОС, то теперь она устранена.
Причина 5: сбой при загрузке компонентов
Причиной того, что не удается обновить систему, может быть сбой при загрузке. Это может быть вызвано системной ошибкой или банальным обрывом интернета. Данная ситуация приводит к тому, что компонент полностью не загружается, а это в свою очередь ведет к невозможности установки других компонентов. В этом случае необходимо очистить кэш загрузок, чтобы компонент загрузился заново.
- Щелкайте «Пуск» и жмите «Все программы».
- Переходите в папку «Стандартные» и ПКМ жмите по «Командная строка». В меню выбирайте «Запустить от имени администратора».
- Чтобы остановить службу, введите в «Командную строку» выражение:
net stop wuauserv
Щелкайте Enter.
- Для очистки кэша введите выражение:
ren %windir%SoftwareDistribution SoftwareDistribution.OLD
Жмите Enter.
- Теперь нужно заново запустить службу, введя команду:
net start wuauserv
Кликайте Enter.
- Можно закрывать интерфейс «Командной строки» и попытаться обновить систему вручную тем методом, который был описан при разборе Причины 3.
Причина 6: ошибки в реестре
Невозможность обновить систему может быть вызвана сбоями в системном реестре. В частности, об этом свидетельствует ошибка 80070308. Для решения этой проблемы выполните ряд действий. Перед началом манипуляций с реестром рекомендуется создать точку восстановления системы или сформировать её резервную копию.
- Чтобы перейти к редактору системного реестра, вызовите окно «Выполнить», набрав Win+R. Введите в него:
Regedit
Жмите «OK».
- Происходит запуск окна реестра. Зайдите в нем в раздел «HKEY_LOCAL_MACHINE», а затем выберите «COMPONENTS». После этого обратите внимание на центральную часть окна реестра. Если там находится параметр «PendingRequired», то его следует удалить. Щелкните по нему ПКМ и выберите «Удалить».
- Далее запустится окно, где требуется подтвердить свое намерение удалить параметр, нажав «Да».
- Теперь необходимо закрыть окно редактора реестра и перезагрузить компьютер. После этого попытайтесь обновить систему вручную.
Другие причины
Существует ещё целый ряд более общих причин, из-за которых невозможно обновить систему. Прежде всего, это могут быть сбои на самом сайте Microsoft или проблемы в работе провайдера. В первом случае остается только ждать, а во втором максимум, что можно предпринять, это сменить поставщика услуг интернета.
Кроме того, изучаемая нами проблема может возникнуть из-за проникновения вирусов. Поэтому в любом случае рекомендуется проверить компьютер антивирусной утилитой, например Dr.Web CureIt.
Редко, но бывают ещё и такие случаи, когда штатный антивирус блокирует возможность обновить Windows. Если вы не смогли найти причину возникновения проблемы, то временно отключите антивирус и попробуйте произвести загрузку. Если загрузка и установка компонентов была выполнена удачно, то в этом случае, либо произведите дополнительные настройки антивирусной утилиты, добавив сайт Microsoft в исключения, либо вообще смените антивирус.
Если перечисленные способы решения проблемы не помогли, то можно попытаться откатить систему к точке восстановления, созданной ещё в то время, когда обновления производились нормально. Это, если, конечно, такая точка восстановления на конкретном компьютере существует. В самом крайнем случае можно выполнить переустановку системы.
Как видим, существует довольно много причин, почему не удается обновлять систему. И у каждой из них есть вариант, а то и несколько вариантов возникшую ситуацию исправить. Тут главное не наломать дров и двигаться от самых простых способов к более радикальным, а не наоборот. Ведь причина может быть совсем пустяковая.
Каждый продукт Windows имеет свой жизненный цикл. Он начинается, когда систему только выпустили и заканчивается, когда ее поддержка и исправления ошибок прекращаются. Не исключение и ОС Windows 7, которая будет получать обновления ещё пару лет. В этой статье мы подробно разберем основные причины, по которым не устанавливаются обновления в Windows 7 и как исправить эту проблему.
Описание проблемы
Компания Microsoft завершила поддержку ОС Windows 7 в 2015 году. Но несмотря на это, выход обновлений безопасности и исправлений системных ошибок продлится до января 2020 года. Поэтому проблема, когда обновления не запускаются, не загружаются или появляется их бесконечный поиск, довольно распространена и популярна.
Зачастую она связана с системными неполадками или сбоями разных компонентов или служб системы, но также не стоит исключать вирусы. Полная проверка компьютера на наличие угроз и дальнейшая очистка может помочь, но не дает 100% гарантии.
Основные причины неисправностей загрузки и установки обновлений на ОС:
- Проблемы со скачиванием. Изначально файлы загружаются в кэш-память и сохраняются там, пока пользователь не разрешит их установку или не перезагрузит компьютер. При скачивании их с ошибками, установка обновлений на компьютер невозможна. К сожалению, при новой загрузке файлов апдейтов данные не обновляются.
- Неполадки реестра ОС Windows. Часто при инсталляции обновлений проблема скрывается в сбое настроек реестра или некорректных параметрах установленных в реестре.
- Сбой службы «Центр обновлений Windows».
- Отсутствие или ограниченный объем свободной памяти на системной диске. Довольно частая проблема, ведь при малом количестве необходимого пространства на жестком диске обновление не будет установлено или будет инсталлировано с ошибками.
- Отсутствие интернета или блокировка установленным антивирусом. Очень часто антивирус блокирует неизвестные ему файлы. Отключение его на время загрузки обновления решит данную проблему.
- Блокировка вирусом.
Что делать, если Windows 7 не обновляется
Если в Windows 7 не устанавливаются обновления или происходит их бесконечный поиск, первым делом необходимо воспользоваться утилитой от Microsot «Fix It». После ее запуска она автоматически исправит все неполадки, связанные с центром обновлений. Скачать утилиту можно с официального сайта по ссылке.
Рассмотрим основные методы исправления проблемы.
Очистка файлов в кэше
Если причина в скачивании обновлений с ошибками, необходимо очистить скачанные файлы апдейта, находящиеся в кэш-памяти. И только потом заново их скачать. Чтобы исправить ошибку, когда не устанавливаются обновления windows 7:
- Кликните по кнопке «Пуск» → напишите в поле поиска «Командная строка» → ПКМ по этому приложению → «Запуск от имени администратора».
- В появившемся окне введите по очереди команды:
net stop wuauserv
ren %windir%SoftwareDistribution SoftwareDistribution.OLD
net start wuauserv
- Выполните перезагрузку ПК, заново скачайте обновления и установите их.
Настройка реестра
Неполадка с реестром ОС решается с помощью удаления компонента, отвечающего за обновления. Выполните следующие действия:
- С помощью одновременного нажатия комбинации клавиш «Win+R» вызываем команду «Выполнить» → вводим «regedit» → «OK».
- Открываем раздел «HKEY_LOCAL_MACHINE» → ищем раздел «COMPONENTS» → клацаем ПКМ по пункту «PendingRequired» → «Удалить».
- Перезагружаем компьютер. Выполняем инсталляцию обновлений.
Запуск служб ОС
Если появляется отказ на установку обновления в Windows 7, проблема может находиться в службе системы и решается с помощью выполнения следующих действий:
- Нажмите «Пуск» → в поиск пишем «Службы» → открываем это окно.
- В появившемся окне ищем службу с названием «Центр обновления Windows». Если служба отключена, нажимаем «Запустить» и проблема будет решена.
- Если же служба запущена и работает, нажимаем «Остановить».
- Запускаем «Командную строку» нажатием «Win+R» → набираем команду «SoftwareDistribution» → «OK».
- В появившемся окне удаляем все папки и файлы.
- Далее запускаем службу «Центр обновления Windows» (пункт 2) и перезагружаем ПК.
- Переходим в центр обновлений и устанавливаем апдейты без предыдущих ошибок.
Если у вас какое-то определенное обновление не устанавливается (рассмотрен пример апдейта «kb2999226»), необходимо ввести название обновления в поле поиска на сайте, скачать его и установить на ваш компьютер.
В завершение статьи, если не устанавливаются обновления Windows 7 с пакетом sp1, самым действенным способом будет скачать его с сайта Microsoft по ссылке.
Если появились вопросы или данные способы не дали положительного результата, пишите в комментариях.
Содержание
- Моя ось
- Почему не работает центр обновления Windows 7
- Обновления для Центра обновлений Windows 7
- Наработки по данной теме
- Алгоритм действий пользователя
- Servise Pack 2
- Проблемы при ремонте Windows 7 Ultimate x64 (SP1)
- Примечание
- Итог
Не работает Центр обновления Windows 7. Операционная система бесконечно долго ищет обновления, высокая нагрузка на ЦП и ОЗУ в Windows 7 или как победить svchost.exe процесс.
В настоящее время Windows 7 является самой популярной операционной системой в мире. Операционная система поступила в продажу 22 октября 2009 года и с того времени, судя по данным Интернета, более чем половине пользователей ПК исправно и верно служила. Как вдруг вот так, на ровном месте начала работать с несвойственными ей зависаниями, загрузкой процессора от 50% и более, а оперативной памяти начала забирать от 2400МБ и выше.
Более того, в период знойного лета на платформе AMD даже доходило до аварийного отключения компьютера из-за перегрева, а вот Intel как-то выдерживал. У кого-то эти симптомы обнаружились еще в 2015 году, ну конечно не обошла сия чаша и меня. В конце апреля — начале мая 2016 компьютер начал здорово напрягать шумом вентиляторов.
Поводом к написанию этой статьи послужил комментарий одного пользователя на статью Если не работает обновление Виндовс 7. Материал для обычного, очень начинающего пользователя, что-бы он имел представление о том: что такое Обновления для операционной системы, зачем они и как настроить автоматическую работу «Центра обновления Windows 7».
А что делать если все настроено правильно, а обновления даже не ищутся? У меня родился комментарий-инструкция, что и как делать, где взять. Конечно впечатал и понял, что комментарии читают единицы, озабоченному пользователю нужно готовое решение и чтобы картинок много, было просто и понятно, а главное быстро.
Моя ось
Моя система Windows 7 Ultimate x64 до мая 2016 работала как часы, несмотря на преклонный возраст системного блока 2008 года. Параметры еще актуальны и приемлемы:
- Центральный процессор: CPU-2.9 GHz; AMD64X2 5600+
- Системная плата: GA-M61PME-S2 Gigabyte
- Оперативная память: RAM-8192MB; 800MHz 2x4GB 2Rx4Kingston
- Жесткие диски: HDD(0)-500GB SATAIII Barracuda Seagate, HDD(1)-200GB SATAII Deskstar Hitachi
- Графический адаптер: MSI NX7300GT-EN256 G73 NVIDIA
На первом физическом диске HDD(0) установлены две системы: Windows 8.1 Enterprise x64 и Windows 7 Ultimate x64. На втором диске HDD(1) установлена одна с индивидуальной загрузкой:Windows 10 Pro x64 и все это работало красиво c двумя дисплеями. Причем маленький нюанс появился: после очередного глобального обновления, Windows 10 Pro после многих перезагрузок прописалась в загрузчике на HDD(0), ну там где «хозяйка» Windows 8.1 и даже «попыталась» стать главной, пришлось задвинуть на третью позицию.
Но механизм загрузки Десятки с ее загрузчика на втором диске HDD(1) полностью сохранился и Десятая может загрузиться при отсутствии или поломке первого физического диска, а может и по выбору в меню загрузки на первом диске HDD(0) где главная хозяйка все же Windows 8.1.
Но вернемся к Windows 7 Ultimate x64 (Бывают ОС Хорошие, Лучшие как Майкрософт говорит о Windows 10 и просто Замечательные! Как я думаю о Windows 7, конечно остались еще почитатели ХР и они по-своему правы.
Моя Windows 7 несла нагрузку рабочей лошадки, привычная и надежная. Ей пользуются 54.64%(07.2015) 40.67%(07.2016) народа на планете. Вот у меня в ней установлены две виртуальные машины: Microsoft Virtual PC c Windows XP Professional (Ностальгия по…) и Oracle VM VirtualBox в нем я Восьмерки с Десятками разглядывал.
Ну все безупречно работало до мая 2016 года, а с мая пошли проблемы: svchost.exe процесс грузил CPU 50%-70% и RAM нагрузка до 3000 МБ. Бездействие системы 51-55% и это без какой-либо видимой нагрузки. Не успел запустить компьютер,а он уже воет как сумасшедший.
Интернет был насыщен статьями об svchost.exe процессе, причем на всех континентах у пользователей ПК одни и те же проблемы появились. Много было версий на тему, что это вирус и их множество и эти вирусы подменяют реальные процессы в системе, маскируются под настоящие.
Чтобы убедиться что у Вас не вирусы «гоняют» компьютер откройте «Диспетчер задач Windows» (Правой кнопкой мышки на панели задач и выберите — Запустить диспетчер задач).
- Нажмите «Быстродействие«.
Комментарии излишни, Операционная Система только загрузилась, мы и мышку в руку не успели взять как следует, а компьютер уже работает под существенной нагрузкой и слегка «тормозит».
- Нажмите на «Процессы«.
Мы видим что у Пользователя одни ноли и этот самый Пользователь никакой нагрузки на Систему не создает,поэтому будем смотреть дальше и глубже, а это процессы всех пользователей.
- Нажмите клавишу «Отображать процессы всех пользователей» (внизу).
Мы видим Бездействие системы 44%, значит где-то кто-то «Кочегарит» Систему на 56%, при этом мы готовы присягнуть на одной из книг Великого компьютерного Гуру-Александра Левина, что ничего нигде не запускали ))
- Прокрутите окно и найдите «Кочегара».
Вот «ОН» svchost.exe в самом низу списка (спрятался «гаденыш?») и нагружает Операционную Систему на 49%, а у него еще коллега есть TrustedInstaller — это установщик модулей и когда приходят обновления он включается в работу на 45%, при этом svchost.exe процесс не останавливается, а снижает нагрузку до 28%-32%, это значит что у Вас на не нагруженной Вами ОС, уже «кочегары» украли 70%-80% процессорного времени, а Вам для «Танчиков» оставили 20% возможностей.
- Нажмите на svchost.exe правой кнопкой мышки и выберите «Перейти к службам«
Вот Вы увидели,что svchost.exe процесс запускает в работу службы Операционной системы и первой в списке значится «wuauserv» из группы «netsvcs» — это центр обновлений операционной системы и эта служба работает. Операционная система ищет способ обновиться. И обратите внимание svchost.exe запущен от пользователя система. Был бы это Вирус, он бы под видом svchost.exe запускался от кого угодно, но не от имени система. Еще проверьте расположение файла svchost.exe в какой он папке находится,кому принадлежит.
Файл svchost.exe является системным файлом, но на просторах Интернета говорилось, что есть вирусы способные принимать облик и маскироваться под этот файл и запускать от имени его какие-то свои процессы. Но расположение вируса будет в папках пользователя и естественно процессы запущенные вирусом будут от имени пользователя. Словом можно и нужно посмотреть: где файл, какой он, свойства и всякое такое.
Нажмите на «Процессы» и найдите снова svchost.exe процесс. Нашли?
Нажмите на svchost.exe правой кнопкой мышки и выберите «Открыть место хранения файла«.
Мы видим, что это папка Windows и мы в папке System32 в самом низу. Этот файл svchost.exe явно системный файл, а ни какой не вирус, но проверить аккуратно можно, а удалять нельзя )) Познакомьтесь с svchost.exe поближе. Вы можете и должны узнать об этом файле.
Операционная система так устроена. В Майкрософт для улучшения работы системы, была придумана такая схема работы, чтобы родственные службы группировались и управлялись одним процессом и ускоряли работу Операционной системы.
- Нажмите на svchost.exe правой кнопкой мышки и выберите «Свойства«.
Вы видите что это малыш в 28КБ, весьма привлекательный и родился он задолго до появления Windows 8 и тем более Windows 10. Посмотрите «подробно» для полного знакомства и спокойствия.
- Нажмите «Подробно«.
Ну вот Вы видите, что это настоящий файл операционной системы так что все, пойдем назад на рабочий стол. Главное трогать этот процесс нельзя в принципе, там ведь жизненно важные службы ОС.
Для исправления ситуации что только я не пробовал, а вирусы чем только не искал. Потом в VirtualBox установил Шесть! Windows 7 x32 разных, но симптомы у всех были одинаковы и у всех не работал «Центр обновления Windows» — svchost.exe напрягал ЦП и грузил память.
Почему не работает центр обновления Windows 7
Задумался, почему не работает центр обновления Windows 7 и что делать с этим. Пришел к выводу: на давно установленной и работающей ОС он сломался видимо в результате многократной автоматической установки, а потом удаления программы обеспечивающей обновления до Windows 10. А на только что установленных могли не работать по причине «несвежего» дистрибутива, т.е. может быть Windows 7 должна быть какой-то определенной сборки, и обязательно с Service Pack 1.
И ведь не является секретом тот факт, что Майкрософт около трех раз меняла программу и сам принцип обновления до Windows 10, переделывая при этом и заменяя файлы в работающих ОС пользователей компьютеров. Я пришел к такому мнению, уж больно все как-то сразу сломалось.
Не находя ответов, я отключил автоматическое обновление, ну реально система загоняла себя, температура CPU (процессора) достигала 84. Бродил по Интернету, по техподдержке Майкрософт и наткнулся на один материал. Загрузил все ,что советовал автор статьи, автоматически оставляя закладки в Internet Explorer. Все загруженные ранее обновления разложил по папкам и взял в работу именно Пакет UpdatePack7R2 для Windows 7 SP1 и Server 2008 R2 SP1, не маленький объемом в 692МБ,но мне же срочно,как и всем.
Благодаря собранному материалу у меня получилось исправить Систему. Как только стал работать Центр обновления Windows, svchost.exe процесс пришел в норму сам, а ведь про него столько разговоров, про него на всех широтах неприлично много написано, а оказывается на этот процесс завязано до 15 служб и одна из них «wuauserv» из группы «netsvcs»- это центр обновления операционной системы. Операционная Система, стремясь обновиться, загоняла сама себя до аварийного отключения по перегреву, лично у меня было так.
AMD!?! В Диспетчере задач Windows я насчитал 12 svchost.exe процессов. Каждый работает со своей группой служб операционной системы.Она так устроена. Ну и конечно вламываться и отключать по-наглому не стоит.
Обновления для Центра обновлений Windows 7
Вот список обновлений для Центра обновления Windows 7 и Windows Server 2008 R2:
Апрель 2015 Важное
Обновление стека обслуживания от апреля 2015 г. для Windows 7 и Windows Server 2008 R2
Статья
Windows6.1-KB3020369-x64
Windows6.1-KB3020369-x86
Это обновление не заменяет ранее выпущенное обновление. Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к«. На это обновление обратите особое внимание, если оно не будет установлено в Операционной системе, то не установится обновление за май 2016.
Июнь 2015 Не нужно
Клиент Центра обновления Windows для Windows 7: Июнь 2015
Статья
Windows6.1-(KB3050265)-x64
Windows6.1-(KB3050265)-x86
Это обновление заменяет ранее выпущенное обновление (KB2990214).
Июль 2015 Не нужно
Клиент Центра обновления Windows для Windows 7 и Windows Server
2008 R2: июль 2015 г.
Статья
Windows6.1-(KB3065987)-х64
Windows6.1-(KB3065987)-х86
Это обновление заменяет обновления Клиента Центра обновления Windows (KB3050265 ).
Август 2015 Важное
Клиент Центра обновления Windows для Windows 7 и Windows Server
2008 R2: август 2015 г.
Статья
Windows6.1-(KB3075851)-х64
Windows6.1-(KB3075851)-х86
Это обновление заменяет обновление июля 2015 обновление для клиента Центра обновления Windows (3065987).
Ноябрь 2015 Важное
Установка и поиск обновлений происходит медленно и высокая загрузка ЦП происходит в Windows 7 и Windows Server 2008 R2
Статья
Windows6.1-KB3102810-x64
Windows6.1-KB3102810-x86
Это обновление не заменяет ранее выпущенные обновления. Корпорация Майкрософт подтвердила, что это является проблемой в продуктах Майкрософт, перечисленных в разделе «Относится к».
Февраль 2016 Важное
Клиент Центра обновления Windows для Windows 7 и Windows Server 2008 R2: февраль 2016
Статья
Windows6.1-KB3135445-x64
Windows6.1-KB3135445-х86
Это обновление не заменяет ранее выпущенные обновления. Корпорация Майкрософт подтвердила, что это является проблемой в продуктах Майкрософт, перечисленных в разделе «Относится к».
Май 2016 Пакет SP2
Удобство накопительный пакет обновления для Windows 7 SP1 и Windows Server 2008 R2 SP1
Статья
Для того, чтобы получить пакет для данного обновления, перейдите в каталог Microsoft Update веб — сайт. Загрузить.
Этот пакет содержит все безопасности и исправления безопасности, выпущенные после выпуска Windows 7 SP1, которые подходят для общего распространения, вплоть до апреля 2016 года. Установите это одно обновление, а затем вам нужно будет только новые обновления, выпущенные после апреля 2016 года. И самое главное — загрузить этот пакет обновлений, так называемый на некоторых сайтах (Servise Pack2), можно только из ВЕБ каталога Microsoft Update и только браузером Internet Explorer (так говорят).
Июнь 2016 Не нужно
Накопительный пакет обновления для Windows 7 с пакетом обновления 1 и Windows Server 2008 R2 с пакетом обновления 1 Июнь 2016
Статья
Этот накопительный пакет обновления был заменен Июль 2016 накопительный пакет обновления для Windows 7 с пакетом обновления 1 и Windows Server 2008 R2 SP1 (KB3172605) который был выпущен 21 июля 2016. Корпорация Майкрософт работает над устранением этой проблемы и опубликует дополнительную информацию в этой статье, когда информация станет доступной.
Июль 2016 Важное
Дополнительные сведения о центре обновления Windows находятся на следующих веб-сайтах корпорации Майкрософт:
Статья
July 2016 update rollup for Windows 7 SP1 and Windows Server 2008 R2 SP1
Статья
Windows6.1-KB3172605-x64
Windows6.1-KB3172605-x86
Это обновление заменяет ранее выпущенное обновление 3161608.
Наработки по данной теме
Для того, чтобы понять почему не работает Центр обновления Windows 7 и что делать с svchost.exe процессом вполне достаточно выполнить следующие действия:
Установите на свою ОС все обновления от Майкрософт в ручном режиме, которые в списке ниже, — они исправляют работу «Центра обновления Windows». Обновления загружайте с учетом разрядности Вашей операционной системы х86(32-bit) или х64(64-bit).
Апрель 2015
Windows6.1-KB3020369-x64
Windows6.1-KB3020369-x86
Август 2015
Windows6.1-KB3075851-х64
Windows6.1-KB3075851-х86
Ноябрь 2015
Windows6.1-KB3102810-x64
Windows6.1-KB3102810-x86
Февраль 2016
Windows6.1-KB3135445-x64
Windows6.1-KB3135445-х86
Июль 2016
Windows6.1-KB3172605-x64
Windows6.1-KB3172605-x86
Алгоритм действий пользователя
- Загрузить все обновления для своей системы не меняя английский язык сайта Майкрософт, на всякий случай. При скачивании я включил русский почитал и загрузил. В результате одно не установилось, загрузил на английском установилось сразу и запросило перезагрузку.
- В «Центре обновления Windows» включить опцию: «Не проверять наличие обновлений (не рекомендуется)» перезагрузить компьютер. Опция должна быть именно «Не проверять наличие обновлений (не рекомендуется)», так как только при ее выборе поиск обновлений не будет запущен в процессах автоматически при загрузке компьютера,а отменить его после загрузки Системы не получится. Автономный установщик будет искать обновления на ПК, «поиск» будет бесконечным и не даст никаких результатов. У кого не получается установить обновления, то проблема может быть именно в этом.
- Установить обновления все пять, Операционная система их считает «Важными». Перезагружать компьютер после установки каждого обновления, если потребует автономный установщик.
Для некоторых обновлений из данного списка перезагрузка не требуется, я перезагружал компьютер после каждого. Будьте внимательны. - Запустить поиск обновлений вручную.
- Загрузить и установить найденные обновления.
! После установки найденных обновлений (На свежей-пара сотен) включить опцию в «Центре обновления Windows»: «Устанавливать обновления автоматически (рекомендуется)» и поставьте галочки в квадратики настроек Центра Обновления Windows.Перезагрузите компьютер, вреда от этого не будет. ))
!! Запустить несколько раз «Центр обновления Windows» из меню программ с интервалом в 30 минут и проверить «Поиск обновлений». Обновлений для Системы может и не быть уже, но Microsoft Security Essentials что-то для себя найдет точно, хоть на 16 килобайт.
!!! Если Вы уж взялись устранить неисправность, то будьте последовательны в своих действиях и ставьте Все обновления, а не какое-то одно. Не стоит переживать, что установите что-то лишнее. Автономный установщик вам сообщит, что данное обновление не нужно или уже установлено и установка этого не требуется. Так было во всех системах. И потом установив 5, Вы еще загрузите и установите от 220 до 240 обновлений на «свежую» операционную систему. И это для Windows 7 только. При наличии Office, Works, Skype, Bing и других программ Майкрософт количество обновлений может достигать 530 и более. Так стоит ли мелочиться?
!!!! Проще и Лучше всего, работать с Набором обновлений UpdatePack7R2 для Windows 7 SP1. Подробнее:
Установите этот пакет. Взять и загрузить можно здесь: _http://update7.simplix.info/ при этом о самом пакете и его содержимом получить объемную информацию.
Перед установкой зайдите в службы и отключите службу центра обновлений (это не обязательно, просто процесс пойдет быстрее).
Пакет предназначен для интеграции обновлений в дистрибутивы Windows 7 SP1 x86-x64 и Server 2008 R2 SP1 x64, а также их установки на рабочую систему. Программа установки работает с любой редакцией этих операционных систем, любой разрядности и на любом языке. В системе должно быть не меньше 10 ГБ свободного места на винчестере и желательно не меньше 1 ГБ свободной оперативной памяти.
Приоритет этого пакета в том,что он не только исправляет функции Центра обновления Windows 7, но и устанавливает в систему все необходимые обновления. При этом нет расхода трафика, можно частично обновиться без Интернета.
В мою нормально работавшую до мая 2016 систему установилось 32 обновления и после настройки Центра обновлений загрузилось и установилось за период с 23 по 29 сентября 202 обновления для Windows и другого софта от Майкрософт.
В только что установленную систему программа установки ставит 219 обновлений пакетами по: 80 перезагрузка, 80 перезагрузка, 59 перезагрузка и после запуска Центр обновлений мгновенно находит 30-40 обновлений для Windows 7 и другого софта от Майкрософт. В процессе работы программы установки обновлений экран стал черным, только окно программы с отображением процесса установки обновлений. Пугаться этого не стоит.
После выполненной работы по исправлению работы Центра обновления Windows 7 можно проверить работу Операционной системы:
- Диспетчер задач Windows» → Быстродействие
Как видите, windows 7 после проделанной работы стабилизировалась и в виду отсутствия каких-либо нагрузок отдыхает. Судя по синему графику идет выгрузка оперативной памяти, более детально можно посмотреть нажав кнопку «Монитор ресурсов» (внизу).
- Процессы → Далее
- Нажмите Отображать процессы всех пользователей (внизу)
Мы видим Бездействие системы 95%,значит где-то что-то работает, потому как этот показатель может быть 98%-99%. Вы же ничего и нигде не запускали, а «кочегары» видимо на рыбалке?
Прокрутите окно и найдите «Кочегара», нету — кругом одни нолики
img class=»alignnone size-full wp-image-3763″ src=»https://windows-9.net/wp-content/uploads/2016/12/Kartinka-11-Protsessyi-svchost.exe_.png» alt=»kartinka-11-protsessyi-svchost-exe» />
Ну если у вас ОС бездействует, то и процессов не увидите, и svchost.exe процесс явно успокоился и затих.
- Нажмите на «Службы«
Службы спят, нет процессов, нет нагрузки тишина под столом. Операционная система отдыхает и набирается сил.
- Нажмите «Быстродействие«
Операционная система в полном покое, она отдыхает. Обратите внимание на графики: Загрузка ЦП 2% Память 1.29 Гб и это на Операционной системе Windows 7 Ultimate (Максимальая) x64 (64bit).
- Закройте диспетчер задач Windows и запомните какая хорошая эта программа в самодостаточной Операционной системе Windows.
Не важно,какой путь Вами будет избран: либо вы установите пять обновлений от Майкрософт и будете обновляться какое-то время из Центра обновления Windows, или установите из пакета и потом запустив Центр обновления Windows дообновите систему. Главное после выполненной работы проблема svchost.exe процесса и загрузки CPU (процессора ПК) решается до 1-3%, RAM 1380-1420MB. Бездействие системы 85-96% Операционная Система работает тихо и непринужденно без надрыва.
Servise Pack 2
Большой пакет обновлений за Май 2016 года я пока не устанавливал. Нужно про него почитать, попробовать установить, все проверить. Операционная система исправлена и нормально работает. Надо ли?
В мае 2016 года Майкрософт выпустила пакет с обновлениями. Этот пакет содержит все исправления безопасности и обновления безопасности, выпущенные после выпуска Windows 7 SP1, которые подходят для общего распространения, вплоть до апреля 2016 года. После установки этого пакета Системе нужны будут только новые обновления, выпущенные после апреля 2016 года. Еще этот пакет можно интегрировать в образ установочного диска и вероятно получится новый образ установочного дистрибутива Windows 7 (Service Pack 2).
И самое главное — загрузить этот пакет обновлений, так называемый на некоторых сайтах (Servise Pack2) можно только из ВЕБ каталога Microsoft Update и только браузером Internet Explorer (так говорят)
Объемы пакетов приличные:для х64-это 489МБ, для х86-поменьше 384МБ.
X64-all-windows6.1-kb3125574-v4-x64
_2dafb1d203c8964239af3048b5dd4b1264cd93b9
X86-all-windows6.1-kb3125574-v4-x86
_ba1ff5537312561795cc04db0b02fbb0a74b2cbd
Очень может быть, что вот этот пакет UpdatePack7R2 для Windows 7 SP1, который я использовал для исправления своей ОС и майский 2016 одно и тоже по содержанию нужно будет внимательно сравнить содержимое.
Проблемы при ремонте Windows 7 Ultimate x64 (SP1)
При установке уже найденных обновлений,после восстановления работоспособности Центра обновления Windows, были проблемы на реально установленной ОС Windows 7 Ultimate x64 (SP1). Почему-то компьютер зависал при установке обновлений от Майкрософт. Первый раз загрузил 24 обновления установилось 22 и замерз, потом загрузил 26 — опять комп замерз на 22-м, в третий раз семь загрузил и завис на первом обновлении. Пришлось каждый раз давить Reset и система запускалась как после аварийного отключения. По третьему разу даже чистила себя минут 20. Проблему создавало обновление для Офисного пакета OneNote 2010.
Система Windows 7 Ultimate x64 зависала на установке обновления:
«Обновление безопасности для Microsoft OneNote 2010 (KB3114885) 32-разрядный выпуск» (часа два Система без результата его устанавливала).
Ошибка: Код 8024001Е
Поиск сведений об ошибке
Это обновление для системы безопасности устраняет уязвимости в Microsoft Office, которые делают возможным удаленное выполнение кода, если пользователь открывает специально созданный файл Office. Дополнительные сведения об этих уязвимостях см. бюллетень по безопасности Microsoft MS16-099.
Примечание
Для установки этого обновления безопасности, необходимо иметь версию установленного на компьютере Пакета обновления 2 для Office 2010. Полный список версий уязвимостей программного обеспечения Microsoft Office см. статьи базы знаний Майкрософт KB3177451.
Автономный пакет обновления можно получить в центре загрузки Майкрософт. На странице скачивания для установки обновления следуйте инструкциям по установке.
- Загрузите обновление безопасности для 32-разрядной версии OneNote 2010 KB3114885
- Загрузите обновление безопасности для 64-разрядной версии OneNote 2010 KB3114885
Нашел, загрузил, установил в ручном режиме и процесс пошел. Видимо данное обновление было загружено не совсем удачно и когда до него доходила очередь, система его не могла установить, а мусолила пока я не нажимал кнопку Reset. Так случилось только в Windows 7 Ultimate x64(SP1), где установлен Microsoft Office 2010.
Итог
- Системы, которые не обновлялись и svchost.exe процесс нагружал CPU=50%-75%-100%; RAM=2655-3250MB;
- Бездействие системы=0%
- Кулеры выли, компьютер тормозил и зависал, а ОС неделями искала обновления.
Windows 7 Ultimate x64 Реальный ПК работает нормально: CPU=1-3% RAM=1450MB (применил пакет UpdatePack7R2 Набор обновлений на update7.simplix.info)
Windows 7 Professional x32 ВиртуалБокс работает нормально: CPU=1-3% RAM=468MB (применил пакет UpdatePack7R2 Набор обновлений на update7.simplix.info)
Windows 7 Ultimate x32 ВиртуалБокс работает нормально: CPU=1-3% RAM=545MB
Windows Embedded Standard 7 Full x32 ВиртуалБокс работает нормально: CPU=1-3% RAM=535MB:
Устанавливал все сразу друг за другом:
- Windows6.1-KB3020369-x86 установка
- Windows6.1-KB3102810-x86 установка,перезагрузка
- Windows6.1-KB3135445-x86 установка,перезагрузка
- Windows6.1-KB3172605-x86 установка,перезагрузка
Windows Embedded Standard 7 Thin x32 ВиртуалБокс работает нормально: CPU=1-3% RAM=297MB
Устанавливал все сразу друг за другом:
- Windows6.1-KB3020369-x86;установка
- Windows6.1-KB3102810-x86 установка,перезагрузка
- Windows6.1-KB3135445-x86 установка,перезагрузка
- Windows6.1-KB3172605-x86 установка,перезагрузка
Windows Thin PC x32 ВиртуалБокс работает нормально: CPU=0-2% RAM=492MB
Устанавливал все сразу друг за другом:
Windows6.1-KB3020369-x86 установка
Windows6.1-KB3102810-x86 установка,перезагрузка
Windows6.1-KB3135445-x86 установка,перезагрузка
Windows6.1-KB3172605-x86 установка,перезагрузка
Семь Операционных систем удалось полностью исправить. Шесть из них Windows 7 32-bit свежеустановленные в мае 2016 (специально для поиска решения проблемы с Центром обновления и svchost.exe процессом) в Oracle VM VirtualBox на Windows 7 Ultimate 64-bit, которая исправно работала до мая 2016 года и ее пришлось починить в первую очередь. Значение CPU, RAM при бездействии системы 95-98%.
Про шесть различных Операционных систем Windows, расскажу в другой статье. Снимки экранов подготовлю и выдам, и текста обещаю поменьше, только комментарии к фото. Это чтоб не напрягать сильно -:)))
Всем успехов и удачи! До скорого! Тимофей.
Время прочтения
6 мин
Просмотры 252K
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 у нее есть единственное и очень специфическое решение — удалить ключ
HKLMComponentsPendingRequired=1
Перезагрузиться. Здесь важно не переусердствовать, не следует удалять никакие другие ключи в этом разделе, даже если они вам очень не нравятся, потому что после этого обновления прекратят ставиться навсегда.
Ошибка #3. Все другие ошибки
Практически 100% других ошибок может решить System Update Readiness Tool (SURT) из статьи support.microsoft.com/en-us/kb/947821
Скачиваете пакет для вашей системы, устанавливаете, читаете лог %windir%LogsCBSCheckSUR.log
и если он заканчивается примерно так:
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
Пользователя от работы отвлекать не потребуется, все сделаем удаленно. Создаем следующий командный файл и запускаем его:
set machine=BUHWKS02
xcopy Windows6.1-KB947821-v34-x64.msu \%machine%admin$temp
psexec -s \%machine% wusa "c:windowstempWindows6.1-KB947821-v34-x64.msu" /quiet /norestart
pause
где BUHWKS02 – целевая машина.
Когда скрипт отработает и встанет на паузу, проверяем %windir%LogsCBSCheckSUR.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:
winsxsmanifestswow64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.19091_none_c19fa2719495aca9.manifest
winsxsmanifestsamd64_microsoft-windows-capi2-weakcrypto_31bf3856ad364e35_6.1.7601.23290_none_5e936c9c5ce2e8e6.manifest
winsxsmanifestswow64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.23290_none_c22840d8adb43043.manifest
winsxsmanifestsamd64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.19091_none_b74af81f6034eaae.manifest
winsxsmanifestsamd64_microsoft-windows-capi2-weakcrypto_31bf3856ad364e35_6.1.7601.19091_none_5e0ace3543c4654c.manifest
winsxsmanifestsamd64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.23290_none_b7d3968679536e48.manifest
servicingpackagesPackage_2_for_KB3123479~31bf3856ad364e35~amd64~~6.1.1.0.mum
servicingpackagesPackage_2_for_KB3123479~31bf3856ad364e35~amd64~~6.1.1.0.mum
servicingpackagesPackage_for_KB3123479_SP1~31bf3856ad364e35~amd64~~6.1.1.0.mum
то будем исправлять.
2. Копируем эталонные файлы на целевую машину
Microsoft предлагает нам длинную, путанную процедуру с извлечением хороших файлов из обновлений и размещением их в определенные каталоги средства SURT. При этом пути в статьях неверные. Где-то и вовсе рекомендуют подкладывать оригинальные msu файлы.
Самый простой и правильный вариант следующий — скопировать эталонные файлы с рабочей системы:
*.mum and *.cat из C:WindowsservicingPackages складываются в %windir%TempCheckSURservicingpackages
*.manifest из C:WindowswinsxsManifests складываются в %windir%TempCheckSURwinsxsmanifests
Проблема в том, что битых файлов обычно десятки, и их очень сложно выбрать и скопировать. Тогда на помощь приходит следующий скрипт PowerShell (эталонной считается машина, с которой вы запускаете скрипт)
cls
$flag = $false
$destPC = "\BUHWKS02"
$log=get-content $($destPC + "admin$LogsCBSCheckSUR.log")
$MUMCATSource = "C:WindowsservicingPackages"
$MUMCATDest = $destpc + "admin$TempCheckSURservicingPackages"
$MANIFESTSource = "C:WindowswinsxsManifests"
$MANIFESTDest = $destpc + "admin$TempCheckSURwinsxsManifests"
If ((Test-Path -Path $MUMCATDest -PathType Container) -eq $false) {New-Item -Path $MUMCATDest -ItemType directory }
If ((Test-Path -Path $MANIFESTDest -PathType Container) -eq $false) {New-Item -Path $MANIFESTDest -ItemType directory}
foreach ($line in $log) {
if ($flag -eq $True){
if ($line.trim().Length -ne 0) {
$fileArray=$($line.Split(""))
$file = $FileArray[$FileArray.Length-1]
$extArray = $file.split(".")
$ext = $extArray[$extArray.length-1]
if ($ext -eq "manifest") {
Write-Warning $("Copying " + $($MANIFESTSource+$file)+" to " + $MANIFESTDest)
Copy-Item $($MANIFESTSource+$file) $($MANIFESTDest+$file)
}
if (($ext -eq "mum") -or ($ext -eq "cat") ) {
Write-Warning $("Copying " + $($MUMCATSource+$file)+" to " + $MUMCATDest)
Copy-Item $($MUMCATSource+$file) $($MUMCATDest+$file)
}
}
}
if ($line -eq "Unavailable repair files:") {$flag = $true}
}
Как видите, скрипт прост и может быть легко заточен напильником под вашу инфраструктуру.
3. Запускаем второй проход Windows6.1-KB947821-v34-x64.msu
После копирования файлов мы повторно запускаем SURT, используя командный файл из первого шага. При повторном запуске средство сможет подхватить скопированные нами эталонные файлы из %windir%TempCheckSUR и заменить ими испорченные.
Если мы сделали все правильно, то %windir%LogsCBSCheckSUR.log примет следующий вид:
=================================
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. Любопытная ошибка, связанная с неправильным клонированием машин и задвоением (затроением и т.д.) идентификаторов клиентов. Решается так:
net stop wuauserv
REG DELETE "HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate" /v SusClientId /f
REG DELETE "HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate" /v SusClientIdValidation /f
net start wuauserv
wuauclt /resetauthorization /detectnow /reportnow
Ошибка #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».
Удачного администрирования!
Мы не до конца осознаем, насколько упростилась наша жизнь с появлением автоматического обновления операционной системы через сеть. Представьте себе, что было бы, если бы за каждой новой заплатой и за каждым промежуточным нововведением нам пришлось бы бежать на кудыкину гору или писать в Microsoft письма с просьбой выслать по почте диск с сервис-паком? Картина вырисовывается совсем удручающая. А ведь когда-то примерно так и было. Владельцы первых персональных компьютеров за каждой новой программой бегали на рынок. Чтобы купить улучшенный текст-процессор или очередную игрушку нужно было стоптать всю обувь.
С появлением Интернета подобные проблемы исчезли. Зато появились новые – центр обновлений Windows периодически радует нас отказами выполнять свои обязанности. Что делать, если не работает центр обновлений Windows 7 – об этом наша заметка.
Проблемы с центром обновлений Windows могут носить разный характер: центр может не находить и не загружать обновлений. А может и вовсе не работать, выдавая ошибку при попытке запуска.
Все эти вопросы мы рассмотрим по порядку.
Сброс и перезапуск службы
Один из способов восстановления работоспособности центра обновлений Windows – сброс и перезапуск ряда служб, ответственных за его функционирование. Это поможет в подавляющем большинстве случаев, а делается это так:
Открывается программа «Блокнот». Затем в новый документ вносятся строки, показанные на рисунке ниже.
Данный документ сохраняется с любым именем и расширением «bat» (например, script.bat). Для этого в окошке сохранения нужно в поле «Тип файла» выбрать значение «Все файлы», а поле для имени сохраняемого файла указать имя вместе с расширением. Скрипт можно сохранить в любую папку.
UPDATE: чтобы не мучиться с созданием скрипта, можете скачать готовый Скрипт сброса Windows Update
Далее необходимо щелкнуть по иконке файла правой кнопкой мыши и в открывшемся контекстном меню выбрать пункт «Запуск от имени администратора».
В процессе своего исполнения данный командный файл остановит службу центра обновлений Windows, а также некоторые другие службы: службу криптографии и фоновую интеллектуальную службу передачи BITS. Создаются вспомогательные, резервные папки и Windows загружает службы заново. Скрипт отработает и исправит все ошибки в центре безопасности Windows. Только помните: проверять работает центр или нет – нужно только после перезагрузки компьютера и перезапуска Windows. Процесс исполнения скрипта выглядит так, как показано на следующем рисунке:
Если метод не помог
Указанный выше метод не всегда приводит к ожидаемым результатам. В этом случае можно испробовать другие возможности, например:
- В параметрах соединения с сетью выставить DNS со значениями: 8.8.8.8 и 8.8.4.4.
- Выясните, запущены ли службы: фоновая интеллектуальная служба передачи BITS, а также служба криптографии.
- Если центр обновления Windows «вылетает» с ошибкой, то зафиксируйте ее номер и поищите решение проблемы в Интернете.
Если ничто из перечисленного не поможет, то можете попробовать крайнее средство – переустановить операционную систему. Это кончено крайняя мера, но иногда единственно возможная.
Ведь пользоваться компьютером с неработающей службой подгрузки сервис-паков – это навлекать на себя неприятности в виде вирусных нашествий и прочих подобных проблем.
Кроме того вы не получите удовольствия от использования в системе новых «фишек». Если же способ со скриптом помог, — не спешите удалять этот файлик, спрячьте его в надежное место до лучших времен – вдруг снова понадобится. Мы надеемся на то, что исчерпывающе ответили на вопросы по данной теме.
Несмотря на то, что Microsoft больше не поддерживает операционную систему Windows 7, она по-прежнему выпускает к ней апдейты безопасности. Вопрос, почему не устанавливаются обновления весьма актуальный. В этой статье будут ответы, касающиеся исправления часто возникающих неполадок.
Отключено автоматическое обновление
Частой причиной того, что Windows 7 не находит обновления является отключение автообновления в настройках. Включить данную функцию достаточно просто:
- в правой нижней части экрана необходимо кликнуть по флажку «Центр поддержки»;
- в появившемся окне требуется выбрать «Изменение параметров центра обновления»;
- затем в окне «Выбор параметров» щелкнуть автоматическую установку.
Бывает, что флажок отсутствует на панели задач. Тогда можно решить проблему другим путем:
- для этого требуется перейти в «Пуск», выбрать «Панель управления»;
- далее «Система и безопасность»;
- затем выбрать в списке «Включение или отключение автоматического обновления».
Неправильная загрузка обновлений
Исправить ошибку неправильной загрузки апдейтов для Windows возможно следующим способом:
После этого можно запустить повторную установку.
Проблемы с реестром
Причиной того, что не обновляется Windows 7 может быть сбой работы реестра. Исправить его можно следующим образом:
Некорректно работает служба обновлений
Некоторые проблемы с установкой пакетов связны со службой, отвечающей за их загрузку. Сбой устраняется несколькими способами:
Если процесс вновь не удается запустить, то потребуется выполнить дополнительные действия:
Нехватка места на жестком диске
Проблемы могут быть достаточно примитивны, например, нехватка места на жестком диске. Для нормального функционирования служб установки требуется минимум 5 ГБ свободного места.
Решение проблемы достаточно простое. Требуется удалить ненужные файлы и программы с системного диска. Для этого можно воспользоваться стандартными средствами Windows 7, например, «Программы и компоненты», расположенными в панели управления.
Проблемы с интернетом
Проблемы с интернет соединением могут стать причиной, по которым не устанавливаются обновления:
- блокировка соединения брандмауэром или защитником Windows, их отключение позволит устранить имеющиеся неполадки;
- действие вирусных программ, которые блокируют доступ к сети. Исправить ситуацию можно путем проверки компьютера сканером антивируса.
Повреждение хранилище системных компонентов
Бывает, что проблемы могут быть вызваны повреждением системных компонентов. Причин может быть множество:
- 0x800B0101 – не удалось установить сертификат;
- 0x8007371B – ошибка распределения транзакций;
- 0x80070490 – ошибка несуществующего или удаленного файла апдейта;
- 0x8007370B – ошибка идентификации свойств объекта;
- 0x80070057 – ошибка параметров;
- 0x800736CC – ошибка соответствия элементов;
- 0x8007000D – ошибка инициализации данных;
- 0x800F081F – отсутствие требуемых файлов.
Выше приведены наиболее частые ошибки, возникающие при повреждении компонентов системы. Для разрешения предусмотрено несколько способов.
Одним из наиболее действенных является установка Windows 7 в режиме обновления. Такой вариант характеризуется исправлением большинства ошибок, при этом он позволит сохранить личные файлы и параметры системы.
Для этого потребуется:
- запуск командной строки с правами администратора. «Пуск», далее в поиске ввести запрос «Cmd», щелкнуть на появившимся значке правой кнопкой мыши «Запустить с правами администратора»;
- в окне строки ввести команду «Dism /Online /Cleanup-Image /ScanHealth» и нажать «Enter».
При запуске данной команды система проверит целостность файлов и сможет восстановить их. Если данные будут восстановлены, то можно запустить установку повторно.
Ошибка 643
Данный сбой зависит от службы Microsoft NET Framework. Для решения программной неисправности потребуется выполнить следующе:
- «Панель управления», выбираем модуль «Программы и компоненты»;
- затем в списке установленного ПО ищем компонент NET Framework;
- кликаем по нему, выбираем пункт «Изменить», щелкаем «Восстановить исходное состояние», перезагружаем ПК.
Второй вариант предусматривает удаление данного компонента и его повторную установку.
Другие способы решения
Помимо вышеперечисленных методов исправления сбоя при установке апдейтов системными средствами, можно воспользоваться дополнительным софтом.
Используем Microsoft FixIt
Для устранения сбоев понадобится утилита Fixit, созданная производителем операционной системы. Она устраняет сбои, связанные с работой «Центра обновлений».
После скачивания ПО требуется его установка. Во время этого программа создаст автоматически точку восстановления. Утилита произведет поиск данных о сбоях и попытается выполнить исправление файлов.
Чистка кэша
В некоторых ситуациях Windows 7 не ищет апдейты вследствие проблем с загрузкой. Суть процесса заключается в том, что файлы загружаются кэш-память и хранятся там до того времени, пока пользователь не запустит их установку:
- нажимаем на клавиатуре «Win+R», в окне «Выполнить» запускаем командую строку путем ввода команды «cmd»;
- после запуска командной строки вводим последовательно через «Enter» следующие команды: «net stop wuauserv», «ren %windir%SoftwareDistribution SoftwareDistribution.OLD» и «net start wuauserv»;
- после выполнения указанных действий, необходимо зайти в «Центр обновления» и провести загрузку файлов в ручном режиме.
Запуск обновления вручную
Для ручного запуска потребуется вызвать утилиту «Win+R» и ввести запрос «Wuapp». В открывшемся окне выбираем «Настройки параметров». В разделе «Важные» выбираем первый вариант установки. Таким образом пользователь будет в ручном режиме осуществлять установку апдейтов.