Обновления не устанавливаются windows 7

Содержание

Что делать, если не устанавливаются обновления на Windows 7

Обновления не устанавливаются windows 7

Каждый продукт Windows имеет свой жизненный цикл. Он начинается, когда систему только выпустили и заканчивается, когда ее поддержка и исправления ошибок прекращаются. Не исключение и ОС Windows 7, которая будет получать обновления ещё пару лет. В этой статье мы подробно разберем основные причины, по которым не устанавливаются обновления в Windows 7 и как исправить эту проблему.

Описание проблемы

Компания Microsoft завершила поддержку ОС Windows 7 в 2015 году. Но несмотря на это, выход обновлений безопасности и исправлений системных ошибок продлится до января 2020 года. Поэтому проблема, когда обновления не запускаются, не загружаются или появляется их бесконечный поиск, довольно распространена и популярна.

Зачастую она связана с системными неполадками или сбоями разных компонентов или служб системы, но также не стоит исключать вирусы. Полная проверка компьютера на наличие угроз и дальнейшая очистка может помочь, но не дает 100% гарантии.

Совет! Рекомендуем также ознакомится со статьей: Код 80070103 при обновлении Windows 7: подробная инструкция исправления ошибки.

Основные причины неисправностей загрузки и установки обновлений на ОС:

  1. Проблемы со скачиванием. Изначально файлы загружаются в кэш-память и сохраняются там, пока пользователь не разрешит их установку или не перезагрузит компьютер. При скачивании их с ошибками, установка обновлений на компьютер невозможна. К сожалению, при новой загрузке файлов апдейтов данные не обновляются.
  2. Неполадки реестра ОС Windows. Часто при инсталляции обновлений проблема скрывается в сбое настроек реестра или некорректных параметрах установленных в реестре.
  3. Сбой службы «Центр обновлений Windows».
  4. Отсутствие или ограниченный объем свободной памяти на системной диске. Довольно частая проблема, ведь при малом количестве необходимого пространства на жестком диске обновление не будет установлено или будет инсталлировано с ошибками.
  5. Отсутствие интернета или блокировка установленным антивирусом. Очень часто антивирус блокирует неизвестные ему файлы. Отключение его на время загрузки обновления решит данную проблему.
  6. Блокировка вирусом.

Что делать, если Windows 7 не обновляется

Если в Windows 7 не устанавливаются обновления или происходит их бесконечный поиск, первым делом необходимо воспользоваться утилитой от Microsot «Fix It». После ее запуска она автоматически исправит все неполадки, связанные с центром обновлений. Скачать утилиту можно с официального сайта по ссылке.

Рассмотрим основные методы исправления проблемы.

Если причина в скачивании обновлений с ошибками, необходимо очистить скачанные файлы апдейта, находящиеся в кэш-памяти. И только потом заново их скачать. Чтобы исправить ошибку, когда не устанавливаются обновления windows 7:

  1. Кликните по кнопке «Пуск» → напишите в поле поиска «Командная строка» → ПКМ по этому приложению → «Запуск от имени администратора».
  2. В появившемся окне введите по очереди команды:
    net stop wuauserv
    ren %windir%\SoftwareDistribution SoftwareDistribution.OLD
    net start wuauserv
  3. Выполните перезагрузку ПК, заново скачайте обновления и установите их.

Настройка реестра

Неполадка с реестром ОС решается с помощью удаления компонента, отвечающего за обновления. Выполните следующие действия:

  1. С помощью одновременного нажатия комбинации клавиш «Win+R» вызываем команду «Выполнить» → вводим «regedit» → «OK».
  2. Открываем раздел «HKEY_LOCAL_MACHINE» → ищем раздел «COMPONENTS» → клацаем ПКМ по пункту «PendingRequired» → «Удалить».
  3. Перезагружаем компьютер. Выполняем инсталляцию обновлений.

Запуск служб ОС

Если появляется отказ на установку обновления в Windows 7, проблема может находиться в службе системы и решается с помощью выполнения следующих действий:

  1. Нажмите «Пуск» → в поиск пишем «Службы» → открываем это окно.
  2. В появившемся окне ищем службу с названием «Центр обновления Windows». Если служба отключена, нажимаем «Запустить» и проблема будет решена.
  3. Если же служба запущена и работает, нажимаем «Остановить».
  4. Запускаем «Командную строку» нажатием «Win+R» → набираем команду «SoftwareDistribution» → «OK».
  5. В появившемся окне удаляем все папки и файлы.
  6. Далее запускаем службу «Центр обновления Windows» (пункт 2) и перезагружаем ПК.
  7. Переходим в центр обновлений и устанавливаем апдейты без предыдущих ошибок.

Если у вас какое-то определенное обновление не устанавливается (рассмотрен пример апдейта «kb2999226»), необходимо ввести название обновления в поле поиска на сайте, скачать его и установить на ваш компьютер.

В завершение статьи, если не устанавливаются обновления Windows 7 с пакетом sp1, самым действенным способом будет скачать его с сайта Microsoft по ссылке.

Источник: https://geekon.media/pochemu-ne-ustanavlivayutsya-obnovleniya-na-windows-7/

Не устанавливаются обновления на Windows 7: возможные причины и способы их устранения

Обновления не устанавливаются windows 7

Несмотря на то, что Windows 7 уже больше не получит новых функций путём установки системных обновлений, Microsoft к этой версии операционной системы будет по-прежнему выпускать обновления безопасности и исправления. И продлится всё это до начала 2020 года.

Так что вопрос установки обновлений для пользователей Windows 7 будет актуален ещё целых 3 года. Увы, не всегда этот процесс может обойтись без проблем и, соответственно, вмешательства пользователя в целях устранения этих проблем.

Не устанавливаются обновления на Windows 7: какие причины, как правило, обуславливают возникновение такой проблемы и как эти причины устранить?

Друзья, перед использованием изложенных ниже способов устранения причин проблем с обновлениями Windows 7 в обязательном порядке позаботьтесь о возможности отката проделанных в системе изменений. Создайте:

– либо точку восстановления;

Причиной, почему не устанавливаются обновления на Windows 7, могут быть проблемы в работе системной службы обновления. В системные службы попадём с помощью поиска меню «Пуск». Прописываем ключевой запрос «Службы» и запускаем этот раздел настроек.

В открывшемся окне увидим перечень системных служб, среди их числа нужно отыскать службу с названием, соответственно, «Центр обновления Windows». Эта служба будет находиться внизу перечня, поскольку перечень служб по умолчанию отсортирован по алфавиту. Двойным кликом открываем окошко свойств службы.

Изначально эта служба должна быть запущена, но может быть и так, что как раз таки проблема кроется в том, что работа службы изначально остановлена.

Такой расклад, в принципе, неудивителен для пиратских сборок Windows, когда Центр обновления Windows отключается сборщиками дистрибутивов намеренно. В этом случае необходимо просто запустить службу.

Запущенную же службу обновления системы необходимо, наоборот, остановить.

Не закрывая пока что окошко свойств службы, жмём клавиши Win+R для запуска команды «Выполнить» и вводим:

SoftwareDistribution

Жмём «Ок» или Enter.

В проводнике Windows откроется системная папка «SoftwareDistribution». Всё её содержимое необходимо удалить.

Далее переключаемся на окошко свойств службы обновления Windows 7 и запускаем службу заново.

Всё: теперь перезагружаем компьютер и можем отправляться в Центр обновления Windows 7, чтобы вручную запустить скачивание обновлений и их установку. Оперативно попасть в этот раздел системных настроек можем, введя в поле поиска меню «Пуск» запрос «Центр обновления Windows».

В открывшемся окне Центра запускаем проверку обновлений.

И устанавливаем все найденные обновления кнопкой «Установить обновления».Чтобы установить только отдельные обновления, жмём ссылку «Важных обновлений столько-то доступно»и убираем галочки с ненужных.

После чего возвращаемся назад в главное окно Центра обновления и запускаем процесс той же кнопкой «Установить обновления».

Одной из частых причин проблем с обновлениями Windows 7 являются сбои в процессе их загрузки на компьютер. Специфика загрузки системных обновлений заключается в том, что сначала они загружаются в кэш и хранятся там до момента их установки в систему.

Неудачное скачивание, соответственно, влечёт за собой невозможность установки обновлений. Увы, при новом скачивании файлы обновлений не перезаписываются.

Необходимо сначала удалить находящиеся в кэше файлы обновлений с ошибками, а затем только приступать к повторному их скачиванию.

Для очистки кэша обновлений прибегнем к помощи командной строки. В поле поиска меню «Пуск» вводим ключевой запрос «Командная строка», вызываем на ней контекстное меню и запускаем от имени администратора.

В окне командной строки вводим 3 команды, нажимая после каждой Enter:

net stop wuauserv

ren %windir%\SoftwareDistribution SoftwareDistribution.OLD

net start wuauserv

Кэш очищен, можно приступать к ручной работе с обновлениями.  В этом случае также перезагружаем компьютер, после чего пытаемся снова установить обновления, как указано выше, в конце первого пункта статьи.

Львиная доля сбоев установки обновлений в системе Windows 7 приходится на ошибку 80070308. Причина таковой может крыться в некорректной работе системного реестра. Решить эту проблему можно внесением правок в реестр. Жмём Win+R для вызова команды «Выполнить». В её поле вводим:

regedit

И жмём «Ок» или Enter.

Переходим в раздел HKEY_LOCAL_MACHINE, выбираем подраздел COMPONENTS и удаляем в нём пункт PendingRequired. Опция удаления станет доступной в контекстном меню.
Всё: теперь необходимо перезагрузить компьютер и так же, как и в предыдущих случаях, приступить к ручной установке обновлений.

Для различных системных проблем компания Microsoft создала специальную утилиту Fix It, это автоматическое средство устранения различных неполадок. Скачать утилиту Fix It для устранения конкретно неполадок Центра обновления можно 

на сайте Microsoft по ссылке

http://download.microsoft.com/download/9/1/3/913B0797-F3A4-4135-9CF8-E6FD548E3CD8/MicrosoftFixit50123.msi

Запускаем инсталляционный файл Fix It.

Утилита сама создаст точку восстановления системы.

Затем будет запущен непосредственно сам уже процесс автоматического устранения неполадок.

По завершении работы утилиты закрываем её.

И пытаемся снова установить обновления вручную.

Естественной причиной проблем со скачиванием обновлений является отсутствие Интернета, в частности, ошибки в настройках прокси-сервера, если соединение со Всемирной Паутиной идёт через таковой.

Из этой же области причина, почему не устанавливаются обновления на Windows 7 – блокировка доступа к веб-ресурсам Microsoft антивирусом или файерволом.

Прежде чем возиться с настройками последних на предмет выявления, не в этом ли причина, можно просто отключить антивирус или файервол на время и приступить к установке обновлений вручную.

Отсутствие свободного места на системном диске С – ещё одна естественная причина, почему не устанавливаются обновления на Windows 7.

Ведь для полноценной работы функционала обновления Windows требуется как-никак, а целых 5 Гб свободного пространства на жёстком диске.

Потому прежде системного предупреждения о нехватке свободного места на диске С эта проблема может дать о себе знать, в частности, препятствием скачиванию и установке обновлений.

Освободить место на системном диске С Windows 7 помогут следующие статьи сайта:

– Очистка жёсткого диска;- Куда делось место на диске;- Обзор программы для чистки и оптимизации Windows – Ccleaner.

устанавливаю 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-битной системы, затем перезагружаюсь и запускаю поиск обновлений, и всё проходит в штатном режиме.

Восстановить повреждённое хранилище компонентов можно очень просто с помощью команды Dism /Online /Cleanup-Image /ScanHealth, читайте нашу подробную статью на эту тему.

Также для устранения этой проблемы в Windows Vista и Windows 7 выпущено специальное обновление KB947821, скачать его можно по этой ссылке:

Метки к статье: Обновления Windows Windows 7

Источник: https://remontcompa.ru/windows/windows-7/966-ne-ustanavlivayutsya-obnovleniya-na-windows-7-vozmozhnye-prichiny-i-sposoby-ih-ustraneniya.html

Не устанавливаются обновления на компьютер с OS Windows 7? Реши проблему в три счета!

Обновления не устанавливаются windows 7

С первых минут работы на компьютере каждый пользователь потихоньку открывает для себя абсолютно новый мир компьютерных возможностей.

В нем есть место и бескрайним просторам интернета, и куче сверхсовременных программ, приложений, игр, благодаря которым жизнь становится намного проще и интереснее.

При этом в компьютерной «бочке меда» хватается и своих ложек с дегтем в виде системных сбоев, глюков и ошибок, от устранения которых порой кругом идет голова. Вот что прикажете делать, если на ПК не устанавливаются обновления Windows 7? Чем вообще объяснить такое его поведение?

Причина № 1: Неправильная загрузка обновлений

Как показывает практика, пакет обновлений для Windows 7 чаще всего не устанавливается в систему из-за проблем с его загрузкой. Суть процесса такова, что изначально он загружается в кэш и хранится там до тех пор, пока пользователь не даст добро службе «Центр обновления Windows» на установку этих файлов на компьютер.

В результате при неправильном скачивании, установить их в систему становится невозможно. При этом новая попытка загрузить обновления тоже окажется безуспешной, ведь в кэше, к которому обратится Windows 7, будут отображаться скачанные с ошибкой файлы.

Какой выход из этой ситуации? Правильно! Удалить обновления из кэша, заново скачать их и затем уже без малейших проблем установить на компьютер. Поможет нам в этом наша любимая командная строка. Запускаем ее через меню «Пуск», вбив три английские буквы cmd и кликнув мышкой появившееся значение в строке «Программы»:

После этого вводим в командную строку, чередуя с нажатием Enter, такие команды:

  • net stop wuauserv
  • ren %windir%\SoftwareDistribution SoftwareDistribution.OLD
  • net start wuauserv

Выполнив их, заходим в «Центр обновления…» и вручную обновляем систему. При желании здесь же можно будет удалить ранее установленные проблемные файлы из пакета обновлений:

Причина № 2: Неполадки в реестре Windows

Более чем половина всех сбоев в установке обновлений на 7-ку сопровождается появлением ошибки 80070308, которая в свою очередь может быть вызвана некорректной работой реестра Windows.

Как справиться с этой проблемой? Для начала нужно вызвать нажатием +R утилиту «Выполнить», вбить в нее команду regedit и кликнуть кнопку OK. Далее перейти в раздел HKEY_LOCAL_MACHINE, выбрать вкладку COMPONENTS и удалить в ней пункт PendingRequired:

После этого останется только перезапустить систему и повторно скачать обновления.

Причина № 3: Сбой в работе службы обновления

Проблемы с установкой обновлений на компьютере с ОС Windows 7 также могут быть вызваны неполадками в работе соответствующей службы.

Как вернуть ее к жизни? Для начала в меню «Пуск» вбить поисковый запрос «Службы» и кликнуть в появившемся перечне подходящую программу.

Затем в отобразившемся списке служб нужно найти вкладку «Центр обновления…», щелкнуть по ней мышкой и остановить службу, нажав кнопку «Остановить»:

Далее, не закрывая системное окошко, на жестком диске потребуется отыскать в каталоге Windows папку SoftwareDistribution и удалить вручную все данные, которые в ней хранятся.

После этого нужно вернуться к окошку «Службы», повторно найти пункт «Центр обновления…», кликнуть по нему правой клавишей мыши и выбрать вариант «Запустить».

Сделав это, останется только перезагрузить компьютер и выполнить поиск и установку обновлений.

Заметим, что в этом случае может помочь также утилита Fix it:

Работает она в автоматическом режиме, так что каких-либо сложностей при работе с ней возникнуть не должно. Если и она не помогает, попробуйте выполнить откат системы:

Другие причины и решения

Как бы банально это ни звучало, ошибки в установке обновлений на ПК с Windows 7 также могут быть связаны с недостатком свободного места на винчестере.

Так, для того чтобы система полноценно обновилась без появления устрашающих сообщений о системных сбоях, требуется иметь в наличие минимум 5 Gb свободной памяти на жестком диске.

Если отметка движется к этому показателю, можете не спрашивать даже, а почему это вдруг при установке обновлений система зависла, и я вообще ничего не могу с ней сделать.

Какое решение может быть? Проще, конечно, удалить с винчестера ненужные файлы и забыть о проблеме. Если такой возможности нет, придется либо отказаться от идеи с обновлением, либо купить съемный жесткий диск и закинуть всю информацию на него. Но, может, все же удалить ненужное, а?

Между тем проблемы с обновлением Виндовс 7 могут возникнуть также из-за отсутствия интернет-подключения или ошибок прокси-сервера. Решение здесь простое – проверяем настройки интернета, повторно подсоединяемся к сети и обновляем систему.

Заодно неплохо бы проверить и работу антивирусной программы / firewall: не блокирует ли она случайно файлы с обновлением и доступ к сайту Майкрософт. Если это так, потребуется либо отключить ее на время, либо удалить, если процесс повторяется.

Источник: https://WindowsTune.ru/win7/problems7/ne-ustanavlivayutsya-obnovleniya-windows-7.html

Почему не устанавливаются обновления на Windows 7?

Обновления не устанавливаются windows 7

Установить Windows 7 с флешки или оптического диска не проблема; не станет для пользователя непреодолимым препятствием и настройка системы — с помощью «родных» или сторонних программных продуктов.

А вот неожиданные сбои ОС (в частности, отказ работать в штатном режиме и загружать обновления) — проблема куда неприятнее и серьёзнее.

Что делать, если Виндовс 7 не обновляется или слишком долго ищет новые системные пакеты — попробуем разобраться.

Мелкие сбои

Win x64, как и x86, может отказываться обновить системные данные просто потому, что пользователь не сделал соответствующего запроса вручную. Это самая простая и, пожалуй, даже приятная проблема; справиться с ней не сложнее, чем зайти в автозагрузку Windows 7.

Владельцу компьютера под управлением Виндовс 7 понадобится:

  • Перейти в «Панель управления».
  • Далее — в раздел «Система и безопасность».
  • И в подраздел «Центр обновления Windows».
  • Здесь нужно нажать на кнопку «Проверка обновлений» и посмотреть на реакцию компьютера: несмотря на простоту способа, система может тут же начать скачивать обновления и подготавливать их к установке.

В этом случае пользователю нужно лишь подождать, пока закончится загрузка, и выбрать подходящие компоненты — это быстрее, чем повысить производительность компьютера на Windows 7.

Остановка системной службы

Если первый способ испробован и не дал результатов (обновления Виндовс 7 по-прежнему не устанавливаются или грузятся бесконечно долго), стоит остановить текущий процесс и выполнить перезагрузку службы.

Юзеру, компьютер которого не может найти или вовсе не ищет обновления Windows 7, следует:

  • В уже знакомом разделе «Система и безопасность» перейти в подраздел «Администрирование».
  • Запустить утилиту Виндовс 7 «Службы», воспользовавшись соответствующим ярлыком.
  • Отыскать внизу открывшегося окна службу «Центр управления Windows» — именно она не находит или чрезмерно долго грузит нужные данные.
  • Кликнув по заголовку правой клавишей мыши, выбрать опцию «Остановить».
  • А затем через несколько секунд — «Запустить».
  • Перезагрузить компьютер и снова попробовать обновиться. Если поиск на Windows 7, как и раньше, не даёт результатов, нужно вызвать в «Диспетчере задач» утилиту «Выполнить».
  • Ввести в единственном текстовом окне команду SoftwareDistribution и нажать на «ОК».
  • В открывшемся каталоге удалить, пользуясь правами администратора, все файлы и каталоги.
  • А затем перейти к «Службам» и повторить цикл «Остановить/Запустить» — или применить опцию «Перезапустить».
  • Теперь пользователю снова нужно попытаться обновить Windows 7; если обновления качаются и ставятся в штатном режиме, проблема решена. Если же поиск опять не даёт плодов или продолжается непозволительно долго, нужно перейти к следующему способу решения проблемы.

Переполнение кэша

Очень часто обновления системы не устанавливаются по причине переполнения каталога SoftwareDistribution и невозможности очистить его обычным путём. В такой ситуации пользователю поможет командная строка — справиться с нею так же просто, как найти лучший бесплатный антивирус для Windows 7.

Владельцу компьютера, который, несмотря на все усилия, не обновляется, придётся:

  • Открыть меню «Пуск» и перейти в каталог «Все программы».
  • Отыскать в разделе «Стандартные» утилиту «Командная строка» и запустить её с правами администратора, щёлкнув по заголовку правой клавишей мыши и выбрав в контекстном меню соответствующую опцию.
  • Ввести в открывшемся окне команду net stop wuauserv.
  • Затем, подождав остановки «Центра обновлений Windows».
  • Последовательно и не обращая внимания на ответные сообщения — команды ren %windir%\SoftwareDistribution SoftwareDistribution.OLD.

Важно: как правило, третьего способа исправить проблемы с обновлениями достаточно, чтобы восстановить работоспособность ОС — пользователь сможет убедиться в этом, снова попытавшись обновиться и получив наконец положительный результат.

Системные сбои

Если обновления Windows 7 по-прежнему не загружаются, стоит попробовать ещё один способ решения проблемы — программу Microsoft Fix It. Скачав её по ссылке — download.microsoft.com, юзер должен:

  • Запустить исполняемый файл, согласиться с условиями использования и подождать, пока будет создана точка восстановления системы.
  • По окончании автоматического исправления ошибок (оно может занимать до нескольких минут) закрыть утилиту и перезагрузить компьютер.

Ещё раз попробовав скачать и установить обновления для Windows 7, владелец компьютера с большой вероятностью добьётся успеха; в противном случае стоит перейти к пятому способу устранения неполадки.

Обновление KB947821

Как ни странно, случается, что вся система не обновляется или слишком долго ищет обновления из-за отсутствия этого пакета. Что ж, пользователь может самостоятельно найти его в Интернете и скачать на жёсткий диск, после чего:

  • Запустить исполняемый файл и подождать, пока компоненты будут подготовлены к инсталляции.
  • Согласиться с установкой.
  • И потратить несколько минут, наблюдая за заполнением шкалы.
  • Теперь, перезагрузив компьютер под Windows 7, нужно в очередной раз попытаться скачать обновления — с большой вероятностью система заработает.

Совет: кроме того, пользователь может найти в свободном доступе пакетные инсталляторы со всеми выпущенными до сего дня обновлениями Виндовс 7; возможно, он найдёт такой способ привести систему в актуальное состояние куда более оперативным и простым.

Переполнение системного диска

Бывает, что компьютер под Windows 7 не обновляется или слишком долго скачивает файлы только по причине нехватки места на диске С. В таком случае юзеру нужно высвободить немного места. Сделать это можно как с помощью сторонних приложений, так и используя системные возможности:

  • Перейти в меню «Мой компьютер» и щёлкнуть по заголовку диска С правой клавишей мыши; затем — выбрать в контекстном меню пункт «Свойства».
  • Нажать на кнопку «Очистка диска», расположенную на вкладке «Общие».
  • Подождать завершения подготовки к удалению файлов, выбрать в списке ненужные и удалить их штатными средствами.
  • Перезагрузив ПК после очистки диска, юзер может вновь попробовать закачать обновления — и увидеть долгожданную шкалу прогресса.

Антивирусы и блокировщики рекламы

Наконец, обновления Windows 7 могут не загружаться потому, что пакеты данных не проходят через фильтр установленного пользователем антивируса или блокировщика баннеров. Случается такое довольно редко, но исключать фактор стороннего ПО нельзя.

Как несложно догадаться, для того, чтобы обновить Виндовс 7, понадобится на время отключить ПО, напрямую фильтрующее интернет-трафик; сразу по окончании процесса его можно снова запустить — или подыскать приложение с меньшим количеством ложных срабатываний.

Подводим итоги

Windows 7 может не обновляться по нескольким причинам, в частности из-за переполнения кэша папок SoftwareDistribution или системного диска.

Другие варианты — необходимость вручную запустить процесс обновления или скачать и самостоятельно установить пакет KB947821.

Наконец, пользователь может попробовать на время загрузки данных отключить антивирусы и блокировщики рекламы — в некоторых случаях причина невозможности скачать обновления для Виндовс 7 заключается именно в них.

Источник: https://konekto.ru/windows-7-ne-nahodit-obnovlenija-chto-delat.html

Не устанавливаются обновления Windows 7? Пошаговая инструкция по устранению проблемы

Обновления не устанавливаются windows 7

ОС Windows 7 хоть и является улучшенной «операционкой» по сравнению с предыдущими версиями, она тоже постоянно требует устанавливать обновления и сервис-паки (service pack). И это зачастую может вызывать множество непредвиденных проблем. Сейчас мы разберемся, почему не устанавливаются обновления Windows 7 и что делать в такой ситуации.

Зачем нужно обновление Windows?

Многие пользователи компьютерных систем с Windows 7 (или любой другой «операционкой») до конца даже не осознают, для чего требуется обновление системы, считая, что апдейты относятся только к латанию дыр в системе безопасности.

Отчасти так оно и есть, ведь многие злоумышленники чуть ли не каждый день находят в ней бреши, через которые проникают на чужие компьютеры и творят свои темные дела от простого нарушения целостности «операционки» и ее корректного функционирования вплоть до кражи персональных данных (конфиденциальной информации) и доведения системы до полного «краша» даже с удалением файлов и папок.

С другой стороны, постоянные обновления касаются всех составных компонентов Windows и специальных платформ, при установке которых появляется возможность оптимизации работы всей системы в целом. Но тут есть свои нюансы и некоторые тонкости. Теперь мы и рассмотрим проблему, почему не устанавливаются обновления Windows 7.

Проблемы с автоматическим обновлением

Для начала необходимо убедиться, что в компьютерной системе включена опция автоматического обновления как рекомендуемая по умолчанию, а также не наблюдается перебоев с подключением к сети Интернет.

Для того чтобы просмотреть эти данные, необходимо просто зайти в «Центр обновления Windows» и в настройках параметров проверить строку с указанием автоматического метода обновления. Очень может быть, что эта опция просто отключена.

Если при такой постановке вопроса апдейты снова не устанавливаются, обновления Windows 7 можно установить в ручном режиме, поскольку файл, отвечающий за автоматический апдейт, может быть поврежден.

Ручное обновление

Если возникла проблема автоматического обновления, его можно попытаться произвести вручную, используя в том же «Центре обновления» функцию поиска, по окончании действия которой нажать на кнопку справа «Установить сейчас».

Если апдейты установятся, значит, проблема действительно в самом файле обновления. Что с этим делать, будет сказано чуть позже, но, по всей видимости, нарушения в его работе могут быть связаны с воздействием вирусов или повреждением.

Что касается повреждения файла, ситуацию можно исправить восстановлением системы, при условии, что раньше таких ошибок не наблюдалось. Кстати сказать, такая проблема достаточно часто наблюдается в ситуациях, когда не устанавливаются обновления Windows 7 SP1. Первый сервис-пак, как считается, несколько недоработан.

Ошибка 643

Нередкими можно назвать и проблемы, когда не устанавливаются обновления Windows 7 (ошибка 643) из-за неполадок в одной из основных платформ системы. Это Microsoft .NET Framework (данная ошибка относится именно к этому компоненту).

Многие пользователи, то ли по не знанию, то ли по привычке, начинают обновлять ее в ручном режиме. А вот это является ошибкой. Дело в том, что проблемы, с ней связанные, действительно могут очень сильно влиять на автоматическое обновление.

Здесь выход только один: полностью удалить ее из системы (хотя бы из раздела «Программы и компоненты»), затем скачать инсталляционный дистрибутив последней версии с официального сайта Microsoft, а только потом установить в систему в ручном режиме.

Вот только предварительное удаление желательно производить не с помощью «родного» деинсталлятора Windows, а какой-нибудь сторонней утилитой, которая позволяет удалить все остаточные файлы, а также записи и ключи в системном реестре в полном объеме. Программ для этого хватает. К примеру, достаточно серьезной утилитой является iObit Uninstaller со встроенной функцией полного удаления Forced Ininstall.

Код ошибки 800b0100

Достаточно часто не устанавливаются обновления Windows 7 (код 800b0100) из-за проблем с «Центром обновления» в целом.

В данном случае рекомендуется использовать утилиты автоматического сканирования и исправления ошибок от Microsoft типа System Update Readiness Tool или Fix It. И та и другая программы очень удобны в работе и позволяют находить и исправлять проблемы в автоматическом режиме.

В большинстве случаев такая методика позволяет избавиться от множества проблем, даже не связанных с невозможностью обновления системы. Большей частью это касается второй утилиты.

Отключение антивируса и файрволла

А вот почему не устанавливаются обновления Windows 7 x64 из-за каких -либо ограничений со стороны антивируса или брэндмауэра (файрволла)?

Действительно, иногда такие ситуации могут проявляться. Все зависит от того, какой именно антивирус установлен в системе. Очень может быть, что возникает конфликт между файрволлом и антивирусным ПО.

Естественно, обновление происходит из надежного источника (воздействие вирусов с перенаправлением запроса мы в расчет пока не берем), следовательно, на время обновления их можно попросту отключить.

Если после этого обновление пройдет в нормальном режиме, стоит поменять антивирус или перенастроить брэндмауэр, внеся сам антивирус в список исключений.

Вирусное заражение

Теперь посмотрим, что можно сделать, когда не устанавливаются обновления Windows 7 вследствие действия вирусов или вредоносных кодов. Как уже говорилось выше, некоторые из них способны самопроизвольно устанавливать в «Центре обновления» редирект (перенаправление) на другой источник при попытке обращения к системе апдейта.

Понятно, что в таком случае придется провести полную проверку на наличие угроз, но желательно включить режим углубленного анализа. Времени, конечно, это займет больше (до нескольких часов), зато потом можно быть твердо уверенным, что все угрозы устранены.

Если и такое сканирование не поможет, можно использовать утилиты восстановительных дисков (Rescue Disc), запускаемые до старта Windows. Кстати сказать, именно они позволяют произвести намного более качественную проверку, нежели штатные антивирусы.

Послесловие

Если же все вышеперечисленные методы не помогают, и проблема остается, на крайний случай можно попробовать переустановить систему заново, так сказать, с чистого листа, или использовать консоль восстановления, находящуюся на оригинальном инсталляционном или восстановительном диске (Windows 7 Rescue Disc – не путать с антивирусными утилитами).

Источник: https://pomogaemkompu.temaretik.com/686757128786938633/ne-ustanavlivayutsya-obnovleniya-windows-7-poshagovaya-instruktsiya-po-ustraneniyu-problemy/

Исправляем ошибки установки обновлений Windows 7

Обновления не устанавливаются 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. Все другие ошибки

Практически 100% других ошибок может решить System Update Readiness Tool (SURT) из статьи support.microsoft.com/en-us/kb/947821
Скачиваете пакет для вашей системы, устанавливаете, читаете лог %windir%\Logs\CBS\CheckSUR.

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=BUHWKS02xcopy Windows6.1-KB947821-v34-x64.

msu \\%machine%\admin$\temppsexec -s \\%machine% wusa “c:\windows\temp\Windows6.1-KB947821-v34-x64.msu” /quiet /norestartpause где 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~31bf3856ad364e35~amd64~~6.1.1.0.mum servicing\packages\Package_2_for_KB3123479~31bf3856ad364e35~amd64~~6.1.1.0.mum

servicing\packages\Package_for_KB3123479_SP1~31bf3856ad364e35~amd64~~6.1.1.0.mum

то будем исправлять.

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 (эталонной считается машина, с которой вы запускаете скрипт) cls$flag = $false$destPC = “\\BUHWKS02″$log=get-content $($destPC + “\admin$\Logs\CBS\CheckSUR.

log”)$MUMCATSource = “C:\Windows\servicing\Packages\”$MUMCATDest = $destpc + “\admin$\Temp\CheckSUR\servicing\Packages\”$MANIFESTSource = “C:\Windows\winsxs\Manifests\”$MANIFESTDest = $destpc + “\admin$\Temp\CheckSUR\winsxs\Manifests\”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%\Temp\CheckSUR и заменить ими испорченные. Если мы сделали все правильно, то %windir%\Logs\CBS\CheckSUR.

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 wuauservREG DELETE “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate” /v SusClientId /fREG DELETE “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate” /v SusClientIdValidation /fnet start wuauservwuauclt /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».

Удачного администрирования!

  • Windows Update
  • Windows 7
  • wsus

Хабы:

  • Системное администрирование
  • Серверное администрирование

Источник: https://habr.com/ru/post/278439/

Поделиться:
Нет комментариев

Добавить комментарий

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.