Як виправити помилку оновлення Windows 7 - всі коди, причини, способи "

Іноді трапляються ситуації, коли центр оновлення Windows не може завантажити і встановити оновлення. Також, проблеми можуть виникнути, якщо оновлення завантажено, але не встановлюється. Найчастіше помилки з'являються після перевстановлення або встановлення операційної системи, а також у разі збоїв в ОС.

Для виправлення помилок і відновлення правильної роботи може знадобитися скинути параметри центру оновлень.


Розгляньмо найбільш поширені варіанти помилок.

Помилка центру оновлення Windows 7 0х80070057

Цей збій у системі зустрічається досить рідко і важко піддається виправленню.

Спробуйте вимкнути автозапуск різних програм, від яких не залежить функціональність системи. Відкрийте панель керування

і клікніть на «Диспетчер завдань». Перейдіть на вкладку «Автовантаження».

Використовуючи правильну процедуру, перезавантажте комп'ютер «Пуск - вимикання - перезавантаження»

.


Скинути оновлення компонентів

Якщо усунення неполадок не вдається, цей метод може бути зручним. Це працює практично для всіх проблем оновлення. Скидання компонентів оновлення включає в себе скидання теки розповсюдження програмного забезпечення і теки Catroot2. До речі, прочитайте, як скинути компоненти оновлення для більш детальної інформації. Сподіваюся, це виправить помилку оновлення 0x80240016.

Квітневе оновлення 2020:

Тепер ми рекомендуємо використовувати цей інструмент для вашої помилки. Крім того, цей інструмент виправляє поширені комп'ютерні помилки, захищає вас від втрати файлів, шкідливих програм, збоїв обладнання і оптимізує ваш комп'ютер для максимальної продуктивності. Ви можете швидко виправити проблеми з вашим ПК і запобігти появі інших програм з цим програмним забезпеченням:

  • Крок 1: (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Крок 2: Клацніть «Почати сканування», щоб знайти проблеми реєстру Windows, які можуть викликати проблеми з ПК.
  • Крок 3: Клацніть «Полагодити все», Щоб виправити всі проблеми.

Помилка 0x80070643 центр оновлення Windows

Помилка з'являється, коли ви намагаєтеся встановити що-небудь на свій комп'ютер. Це означає, що стався конфлікт встановленої програми і Net Framework.

Для початку, знайдіть на своєму комп'ютері Net Framework. Часто користувачі вилучають теки і програми, які вважають зайвими, таким чином, якщо ви не знайшли цю програмну програму, то, швидше за все, її вилучено. Встановіть знову.

Якщо програма на місці, а помилка все одно не зникає, зробіть такі дії:

  • Відкрийте Менеджер завдань - Служби, знайдіть службу, яка стежить за роботою віддаленого робочого столу (TermService). Зупиніть її: права кнопка миші - Зупинити;
  • встановіть WSUS;
  • Запустіть зупинену раніше службу віддаленої стільниці;
  • ще раз запускаєте невдалий процес, застосувавши права Адміністратора.

Помилка 0x80244022 і проблема зупинки WsusPool через нестачу пам'яті

В одного із замовників зіткнувся з цікавою проблемою встановлення оновлень на клієнтах з Windows 7. Оновлення поширюються за допомогою сервера WSUS, інтегрованого в середовище System Center Configuration Manager. На SCCM сервері використовується Windows Server 2008 R2, версія WSUS відповідно - WSUS 3.0 SP2. Повинні оновлюється клієнтські ПК з Windows 7 SP (близько 2000 комп'ютерів).

Клієнтські комп'ютери не можуть отримати оновлення з Software Update Point, в журналах при цьому фіксується помилка 0x80244022.


На клієнтській стороні журнал WUAhandler.log містить помилки:

OnSearchComplete — Failed to end search job. Error = 0x80244022. Scan failed with error = 0x80244022.

У журналі служби Windows Update Windo^ Update.log теж безліч помилок виду:

2017-08-09 11:02:04:371 612 4858 Setup WARNING: SelfUpdate check failed to download package information, error = 0x80244022 2017-08-09 11:02:04:371 612 4858 Setup WARNING: SelfUpdate check failed to download package information, error = 0x80244022 2017-08-09 11:02:04:371 612 4858 Agent * WARNING: Skipping scan, self-update check returned 0x80244022 2017-08-09 11:02:04:371 612 4858 Agent * WARNING: Exit code = 0x80244022 2017-08-09 11:02:04:371 612 4858 Agent WARNING: WU client failed Searching for update with error 0x80244022 2017-08-09 11:02:04:371 612 4abc AU # WARNING: Search callback failed, result = 0x80244022 2017-08-09 11:02:04:371 612 4abc AU # WARNING: Failed to find updates with error code 80244022

На боці сервера при цьому в логеWSUSCtrl.log є помилка: request failed with HTTP status 503: Service Unavailable Failures reported during periodic health check by the WSUS Server SPB-MAN1. Will retry check in 1 minutes


Тобто. по логу видно, не відповідає сайт WSUS відповідає. Дійсно, якщо відкрити адресу URL WSUS Administration (https://SCCM-Srv1:8530), з'являється помилка:

HTTP Error 503. The service is unavailable

Примітка. Більш швидко докладний опис помилки можна отримати за її кодом зі списком всіх помилок Windows Update.

Відкривши консоль управління IIS Manager, я побачив що пул, який відповідає за роботу WSUS (WsusPool) знаходиться у відключеному стані.

Після ручного запуску пулу, через 20-30 хвилин він знову впаде. У журналі системи при цьому виявилося цікаве  Event ID 5117 WAS з текстом: A worker process serving application pool ‘WsusPool’ has requested a recycle because it reached its private bytes memory limit


Типовий ліміт пам'яті для пулу WsusPool обмежено 1,8 Гб. При перевищенні цього значення (а це може запросто трапиться при великій кількості клієнтів WSUS, особливо при першому скануванні), пул скидається. Щоб зрозуміти скільки пам'яті використовує ваш пул WSUS, достатньо подивитися за процесом w3wp.exe. При перевищенні ліміту 1,8 Гб, процес перезапускається. Таким чином для вирішення проблеми потрібно збільшити обсяг пам'яті, що виділяється.

Примітка. Проблема частково нагадує розглянутий раніше кейс з помилкою 0x8024401 при отриманні оновлень c у Windows 10.

Зробити це можна з консолі IIS Manager, вибравши Application Pools - > ПКМ WsusPoll - > Recycling, збільшивши значення в полі Private memory usage (in KB).

Наскільки збільшити, вирішуйте самі, рекомендую почати з 3-4 Гб. У моєму випадку для 2000 + клієнтів WSUS, виявилося достатньо 6 Гб пам'яті.

Розмір пам'яті можна змінити і з розділу розширених параметрів пулу (Advanced Settings), збільшивши значення в полі Private memory usage (KB).


Залишилося перезапустити пул через кнопки Start/Stop або Recycle.

Після чого процес w3wp.exe перестав споживати більше 3 Гб RAM. А наступного дня на комп'ютерах почали закачуватися оновлення.

Порада. При великій кількості клієнтів WSUS, які отримують оновлення з SCCM Software Update Point (особливо отримують оновлення вперше), у розширених параметрах пулу можна збільшити такі параметри:

  • Queue Length з 1000 до 25000
  • “Service Unavailable” Response Type — c HttpLevel на TcpLevel
  • Failure Interval (minutes) – с 5 до 30
  • Change ‘Maximum Failures’ – с 5 to 60

Крім того, рекомендується встановити на WSUS 3.0 SP2 під Windows Server 2008 R2 наступні оновлення:

  • KB2720211
  • KB2734608

На WSUS 4.0 на Windows Server 2012 R2 такі:

  • KB2919442
  • KB2919355
  • KB3095113
  • KB3159706

Помилка центру оновлення Windows 7 0х80070005

Чиним у такій послідовності:

  1. Заходимо на сайт Майкрософт і качаємо програму Sub "

COM_SPPAGEBUILDER_NO_ITEMS_FOUND