Ошибка 0x80070422 в Windows 10 при обновлении означает, что система не может подключиться к серверам Microsoft для загрузки файлов. Чаще всего проблема связана с работой службы Windows Update, сетевыми настройками или поврежденными системными файлами. Исправить её можно несколькими способами — от простой перезагрузки до ручной настройки служб. Далее разберём все проверенные методы, чтобы вы могли вернуть систему в рабочее состояние.

Сначала попробуйте перезагрузить компьютер — в 20% случаев ошибка исчезает сама собой после перезапуска. Если это не помогло, читайте дальше: мы подробно разберём причины неисправности и дадим пошаговые инструкции по устранению для пользователей любого уровня.

Почему появляется ошибка 0x80070422

Ошибка 0x80070422 обычно возникает из-за сбоя в работе службы Windows Update или её зависимых компонентов. Вот основные причины:

  • Отключённая или неисправная служба Windows Update — если она остановлена, система не может проверять или устанавливать обновления.
  • Проблемы с подключением к интернету — брандмауэры, антиврусы или прокси-серверы могут блокировать доступ к серверам Microsoft.
  • Повреждённые системные файлы — если файлы обновления или компоненты системы испорчены, процесс прерывается.
  • Неполадки в реестре — неправильные значения в реестре могут мешать работе Windows Update.
  • Конфликт с сторонним ПО — некоторые программы (например, оптимизаторы системы) могут вмешиваться в процесс обновления.

💡

Перед началом работы сохраните важные данные на внешний носитель — это убережет вас от потери информации при неожиданных сбоях.

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

СлужбаТип запускаСостояниеДействие
Центр обновления WindowsАвтоматическиРаботаетОставить как есть
Центр обновления WindowsВручнуюОстановленаЗапустить и выставить автоматический режим
Фоновая интеллектуальная служба передачи (BITS)Автоматически (отложенный запуск)РаботаетОставить как есть
Удаленный вызов процедур (RPC)АвтоматическиРаботаетОбязательно должна быть активна

Проверка работы службы Windows Update

Первый шаг — убедиться, что служба Windows Update включена и работает корректно. Для этого:

Откройте Панель управления → Администрирование → Службы. Найдите в списке Центр обновления Windows (Windows Update). Проверьте её:

Если служба Windows Update отключена, кликните по ней правой кнопкой мыши, выберите Свойства, установите тип запуска Автоматически, нажмите Применить и Запустить. После этого перезагрузите компьютер.

Проверка сетевых настроек и подключения

Ошибка 0x80070422 нередко возникает из-за проблем с интернетом. Проверьте следующее:

  • Подключение к сети — убедитесь, что интернет работает стабильно. Попробуйте открыть другой сайт или запустить тест скорости.
  • Прокси-сервер — если вы используете прокси, отключите его временно. Для этого перейдите в Параметры → Сеть и Интернет → Прокси и отключите все опции.
  • Брандмауэр и — временно отключите их и проверьте, исчезла ли ошибка. Если да, добавьте исключение для.service svchost.exe в настройках безопасности.
  • DNS-серверы — попробуйте использовать общедоступные от Google (8.8.8.8 и 8.8.4.4) или Cloudflare (1.1.1.1).

Если вы не уверены, что делаете, не меняйте настройки DNS — лучше вернитесь к стандартным параметрам.

Сброс компонентов Windows Update вручную

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

  1. Откройте командную строку от имени администратора: нажмите Win + X и выберите Командная строка (администратор).
  2. Поочерёдно выполните следующие команды (после каждой нажимайте Enter):
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  3. Закройте командную строку и перезагрузите компьютер.

⚠️ Внимание: Не изменяйте и не удаляйте файлы в папках SoftwareDistribution и catroot2 вручную — это может привести к нестабильной работе системы.

Как часто у вас возникают проблемы с обновлением Windows?
Часто
Редко
Никогда
Затрудняюсь ответить

Проверка целостности системных файлов

Повреждённые системные файлы — одна из частых причин ошибки 0x80070422. Для их проверки и восстановления используйте встраенные утилиты Windows.

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

УтилитаКомандаОписаниеВремя выполнения
sfcsfc /scannowПроверяет и восстанавливает повреждённые системные файлы10–30 минут
DISMDISM /Online /Cleanup-Image /RestoreHealthВосстанавливает образ системы, включая компоненты обновления20–60 минут
chkdskchkdsk C: /f /rПроверяет жёсткий диск на ошибки файловой системы30–120 минут (требует перезагрузки)

Запустите командную строку от имени администратора и выполните команды по очереди. Начнём с sfc /scannow. Если утилита найдет ошибки, она автоматически их исправит. После завершения работы sfc переходите к DISM.

Если DISM не смог восстановить файлы, попробуйте использовать установочный диск Windows 10 в качестве источника для восстановления. Для этого добавьте к команде параметр /Source:"путь_к_диску".

Ручная установка обновлений

Если автоматические методы не работают, можно попробовать установить обновления вручную. Это актуально, если ошибка 0x80070422 возникает при установке конкретного пакета.

Сначала определите, какое обновление вызывает проблему. Для этого:

  1. Перейдите в Параметры → Обновление и безопасность → Журнал обновлений.
  2. Найдите обновление с ошибкой 0x80070422 и запишите его код (например, KB5001391).
  3. Перейдите на сайт каталога обновлений Microsoft (https://www.catalog.update.microsoft.com) и введите код обновления в строку поиска.
  4. Скачайте подходящий пакет для вашей версии Windows 10 (уточните разрядность: x64 или x86).
  5. Запустите скачанный файл и следуйте инструкциям на экране.

Если вы не уверены в своей версии системы, нажмите Win + R, введите winver и нажмите Enter — появится окно с информацией.

Дополнительные методы устранения ошибки

Если ни один из предыдущих способов не помог, попробуйте следующие действия:

  • Откат системы — если ошибка появилась недавно, используйте точку восстановления. Для этого перейдите в Панель управления → Восстановление → Запуск восстановления системы.
  • Удаление временных файлов — очистите папку Temp (нажмите Win + R, введите %temp% и удалите все файлы).
  • Проверка реестра — если вы опытный пользователь, проверьте значения в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate. Убедитесь, что параметры DoNotConnectToWindowsUpdateInternetLocations и SetUpdateServiceDisabled имеют значение 0.
Как сбросить настройки сети до стандартных

Откройте командную строку от имени администратора и последовательно выполните команды: netsh winsock reset, netsh int ip reset, ipconfig /flushdns. После этого перезагрузите компьютер. Это сбросит сетевые параметры до значений по умолчанию и может устранить ошибку, если она связана с сетью.

Пошаговая инструкция: что делать, если ошибка 0x80070422 не исчезает

Если вы испробовали все методы, но ошибка 0x80070422 по-прежнему появляется, выполните полную диагностику системы. Вот чек-лист действий, которые стоит предпринять:

Чек-лист по устранению ошибки 0x80070422

Выполнено: 0 / 7

Часто задаваемые вопросы

Может ли ошибка 0x80070422 возникнуть из-за антивируса?

Да, некоторые программы (например, Avast, Kaspersky) блокируют доступ к серверам Microsoft. Временно отключите защиту и проверьте, исчезла ли ошибка. Если да, добавьте исключение для процесса svchost.exe в настройках антивируса.

Что делать, если после сброса компонентов Windows Update ошибка осталась?

Попробуйте запустить утилиту DISM с параметром /Online /Cleanup-Image /AnalyzeComponentStore — она проверит хранилище компонентов на наличие повреждений. Если утилита сообщает о необходимости очистки, выполните команду DISM /Online /Cleanup-Image /StartComponentCleanup.

Можно ли исправить ошибку 0x80070422 без перезагрузки компьютера?

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

Почему ошибка 0x80070422 появляется только при установке определённых обновлений?

Это может происходить, если конкретное обновление конфликтует с вашей версией Windows 10 или установленным программным обеспечением. В таком случае попробуйте установить обновление вручную или дождитесь следующего пакета обновлений от Microsoft, который может содержать исправления для такой проблемы.