Как исправить ошибки Центра обновлений Windows |
Хотели обновить Windows, но на пути стала ошибка «Код 643»? Вы далеко не первый, но не стоит отчаиваться. Мы расскажем вам, как избавиться от этой ошибки.
Исправляем ошибки установки обновлений 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. Все другие ошибки
Проблема заключается в том, что во время установки обновлений в системе могут появиться битые файлы. Что является причиной — неисправная сеть, диск, оперативная память, сам Windows Update – выяснить не получится, а исправить ошибки для установки последующих обновлений придется.
Как правило, повреждаются *.cat, *.mum, *.manifest файлы. У кого-то повреждаются *.dll, но я на практике не сталкивался. И вроде бы средство SURT должно само исправить ошибки, поскольку внутри него есть огромный каталог эталонных файлов. Только в последний раз SURT обновлялся в октябре 2014 года, а исправлений на операционную систему с тех пор вышло бесчисленное множество, и многих файлов в каталоге не хватает.
Ниже я опишу последовательность действий, необходимых для исправления ошибок установки обновлений на Windows 7 x64 с использованием SURT. Для редакции x86 просто потребуется другой пакет SURT из KB947821.
Последовательность действий будет следующая.
1. Запустить первый проход Windows6.1-KB947821-v34-x64.msu
Пользователя от работы отвлекать не потребуется, все сделаем удаленно. Создаем следующий командный файл и запускаем его:
где BUHWKS02 – целевая машина. Когда скрипт отработает и встанет на паузу, проверяем %windir%\Logs\CBS\CheckSUR.log Если ошибок не найдено – дело не в битых обновлениях. Если он заканчивается
то будем исправлять.
2. Копируем эталонные файлы на целевую машину
Microsoft предлагает нам длинную, путанную процедуру с извлечением хороших файлов из обновлений и размещением их в определенные каталоги средства SURT. При этом пути в статьях неверные. Где-то и вовсе рекомендуют подкладывать оригинальные msu файлы.
Самый простой и правильный вариант следующий — скопировать эталонные файлы с рабочей системы:
*.mum and *.cat из C:\Windows\servicing\Packages складываются в %windir%\Temp\CheckSUR\servicing\packages *.manifest из C:\Windows\winsxs\Manifests складываются в %windir%\Temp\CheckSUR\winsxs\manifests\
Проблема в том, что битых файлов обычно десятки, и их очень сложно выбрать и скопировать. Тогда на помощь приходит следующий скрипт PowerShell (эталонной считается машина, с которой вы запускаете скрипт)
Как видите, скрипт прост и может быть легко заточен напильником под вашу инфраструктуру.
3. Запускаем второй проход Windows6.1-KB947821-v34-x64.msu
Ошибка #4. Если SURT отработал нормально, а обновления все равно не ставятся
Попробуйте прибегнуть к старому приему – сбросить службу Windows Update в исходное состояние. Для этого необходимо удалить каталог %windir%\SoftwareDistribution.
Ошибка #5
Клиент исчезает из консоли WSUS. Любопытная ошибка, связанная с неправильным клонированием машин и задвоением (затроением и т.д.) идентификаторов клиентов. Решается так:
Ошибка #6
Ошибка связана с нехваткой ресурсов в 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».
10, 8.1 и Windows 7
В этой инструкции о том, как исправить большинство типичных ошибок обновления Windows 10, 8.1 и Windows 7 несколькими способами: путем использования утилиты с сайта Майкрософт, с помощью простого скрипта, который полностью сбрасывает и очищает настройки Центра обновлений и другими методами. Также может пригодиться: Что делать, если не скачиваются обновления Windows 10.
С помощью описанных ниже методов можно исправить большинство ошибок, когда центр обновления не загружает обновления или пишет, что произошли ошибки при установке обновления. Дополнительную информацию по возможным решениям можно найти в конце руководства.
Утилита Reset Windows Update Tool на сайте Майкрософт
Сброс центра обновлений Windows для исправления ошибок с помощью bat-файла
Для того, чтобы исправить многие ошибки при установке и загрузке обновлений Windows 10, 8.1 и Windows 7, бывает достаточно полностью сбросить параметры центра обновлений. Я покажу, как сделать это автоматически. В дополнение к сбросу, предложенный скрипт запустит необходимую службу, если вы получаете сообщение о том, что Центр обновления не запущен.
Кратко о том, что происходит при выполнении нижеследующих команд:
После того, как файл создан, кликните по нему правой кнопкой мыши и выберите пункт «Запуск от имени администратора», вам будет предложено нажать любую клавишу для начала, после чего по порядку будут выполнены все необходимые действия (еще раз нажимаем любую клавишу и закрываем командную строку).
И, наконец, обязательно перезагрузите компьютер. Сразу после перезагрузки снова зайдите в Центр обновления и посмотрите, исчезли ли ошибки при поиске, скачивании и установке обновлений Windows.
На сайте Майкрософт также приводятся шаги для выполнения всех необходимых действий по сбросу вручную: Сброс центра обновлений Windows вручную.
Другие возможные причины ошибок при обновлении и способы исправления
К сожалению, не все возможные ошибки обновления Windows можно решить вышеописанным способом (хотя и многие). Если способ вам не помог, то обратите внимание на следующие возможные варианты:
На самом деле, разных причин, по которым не ищутся, не загружаются и не устанавливаются обновления, может быть множество, но, по моему опыту, представленная информация сможет помочь в большинстве случаев.
А вдруг и это будет интересно:
Предполагая, что во время переустановки, с помощью центра обновления,происходят ошибки, откатился еще раз, из резеврной копии. Проверил целостность файлов sfc /scannow, все в старой версии нормально. Установил 1709 с помощью помошника Windows10Upgrade9252.( Три часа) Вновь в центр обновления. Доступа к просмотру журнала нет. Проверил, вручную, наличие новых обновлений, выдает ошибку «С установкой обновлений возникли некоторые проблемы, но попытка будет повторена позже. Если вы продолжаете видеть это сообщение и хотите получить сведения, выполнив поиск в Интернете или обратившись в службу поддержки, вам может помочь это: (0x80080005)» После перезагрузки, пишет:-Новых обновлений нет». Нашел такое решение:- Попробуйте почистить папку Центра обновления. В командную строку Администратор скопируйте команды и нажмите Ввод:
Здравствуйте. Часть комментария и ссылку на видео убрал, но все просмотрел. Проблема может быть вызвана наличием стороннего антивируса во время обновления, порой приводит вот к таким результатам и желательно перед «большим обновлением» его удалять, а потом устанавливать снова. Можете попробовать (если он есть конечно и моя догадка близка к истине) удалить сейчас и перезагрузить компьютер, а затем проверить — исчезла ли проблема. Также попробовать устранение неполадок не центра обновлений, а «Приложений из магазина Windows» (параметры тоже к этим приложениям относятся) из панели управления.
Dmitry, еще раз здравствуйте! Я обращался с вопросом не работы центра обновлений в Windows 10 Fall Creators Update (версия 1709) после обновления. Прилагал ссылку на видео с ошибкой. Долго и подробно описывал свои действия. Извините, вопрос разрешился благополучно, все заработало, как только скачалось и установилось новое обновление. Все раздела центра обновлений, стали доступны. Прошу не рассматривать, ранее данную мою просьбу, по устранению ошибки. Сожалею, что доставил вам беспокойство. С уважением.
Dmitry, здравствуйте! Пока все работает. Хотя при включении ПК, все вновь зависло. Перезагружался, по другим вопросам, вновь все включилось и стало активным. Посмотрю, как будет далее, если что, снесу Kaspersky Internet Security, пусть работает встроенный. Применю и «Устранение неполадок приложений из магазина Windows» Обязательно отпишусь. Спасибо вам за внимание и совет. С уважением
Dmitry, здравствуйте! Хочу сказать спасибо, за предоставленную информацию и помощь, в решении вопросов по исправлению ошибок «Центра обновлений». После применения всех, ваших, рекомендаций, «Танцы с бубном» закончились. Считаю, что в решении моей проблемы, сработали инструменты, которые вы рекомендовали. Теперь все работает в штатном режиме. С уважением
Спасибо большое все заработало
Здравствуйте! Диагностика центра обновлений пишет: «Обнаружена потенциальная ошибка базы данных Центра обновления Windows.» Что с этим делать? Обновления скачиваются, устанавливаются. Спасибо.
Здравствуйте. Если обновления работают, то, думаю, ничего не стоит.
В панели управления, администрировании, службы, остановите службу обновлений. Очистите содержимое папки c:\Windows\SoftwareDistribution\. Запустите службу.
Здравствуйте, Dmitry. Очень ценю Вас как специалиста, потому хочу знать Ваше мнение. У меня старенький ноутбук с Windows 7, естественно, со временем накопились проблемы, в т.ч. с обновлениями, не устанавливается iTunes для взаимодействия с айпадом и прочее. Стоит ли переходить на Windows 10, поможет ли это исправить проблемы (хотя Windows 7 мне нравится)
Здравствуйте. Тут на ваше усмотрение. По сути обновления, установка iTunes все также должны работать и в 7-ке, т.е. какие-то способы исправить без установки 10-ки должны быть (в крайнем случае переустановка той же 7-ки). Насчет перехода на Windows 10 — да, вероятнее всего, проблемы тоже решатся, но могут возникнуть новые, в частности — отсутствие драйверов на какое-то из не нового оборудования ноутбука. Обычно всё гладко, но гарантировать нельзя.
Спасибо за подробный материал, все помогло!
здрасте. компьютер нашел обновление KB2919355 но оно уже есть в списке установленных обновлений. только установленное в 14 году, а найденное 15 года публикации. вопрос это разные пакеты или тот же пакет но измененный и установится он как новый или. да и бывает ли такое еще у кого-нибудь. вот.
а может быть что это обновление просто не установится потому что такое уже есть или дополнит установленное. но тогда дата установки изменится.
Как исправить «Код 643» при обновлении Windows?
«Код 643» может возникать во время установки обновлений для операционной системы Windows 7. Впрочем, некоторые пользователи отмечают, что данная ошибка может проявляться и на Windows 8/8.1, но куда реже.
Причины ошибки «Код 643»
Как правило, для этой ошибки выделяют всего две причины:
В данной статье мы рассмотрим с вами целых четыре способа решения ошибки «Код 643». Обязательно попробуйте для начала выполнить первый способ в списке ниже, а затем пробуйте остальные в свободном порядке.
Способы решения ошибки «Код 643»
Способ №1 Средство устранения неполадок
Для решения разнообразных проблем при обновлении Windows было выпущено средство устранения неполадок Центра обновления. В Windows 10 это средство уже встроено в систему, однако для Windows 7 вам может потребоваться загрузить его с официального сайта Майкрософт.
Перейдите по этой ссылке и загрузите средство на свой компьютер. Запустите средство и нажмите на пункт «Дополнительно». Поставьте галочку возле опции «Автоматически применять исправления» и нажмите кнопку «Далее». Подождите, пока средство устранения неполадок закончит свою работу, а затем проверьте, была ли решена ошибка «Код 643» при обновлении.
Запускаем обновление Windows и смотрим, исчезла ли ошибка «Код 643» в Центре обновления.
Способ №3 Отключение стороннего антивируса
У вас на компьютере работает сторонний антивирус? Не хочется разочаровывать, но именно он и может вызывать появление проблем при обновлении Windows. Мы рекомендуем отключить активную защиту своего антивируса и снова попытаться обновить систему. Если это помогло, то дело действительно заключало в чересчур заботливом антивирусном ПО.