Не обновляется Windows 10 — ошибка 0x80070422 — решение

Всем доброго времени суток и прочих разностей. Сегодня поговорим про 0x80070422.

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

0x80070422 - иконка статьи

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

Давайте приступим.


Решаем проблему 0x80070422

В частности речь пойдет о решении с такой вот ошибкой:

С установкой обновлений возникли некоторые проблемы, но попытка будет повторена позже. Если вы продолжаете видеть это сообщение и хотите получить сведения, выполнив поиск в Интернете или обратившись в службу поддержки, вам может помочь это: (0x80070422)

Лечится достаточно просто, причем поможет нам в лечении как раз инструмент, который в общем-то предназначен для обратного процесса (т.е отключения всего и вся), а именно DWS (Destroy Windows Spying).

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

DWS и обновление windows - 0x80070422 - скриншот 1

Внутри необходимо перейти на вкладку "Утилиты" и нажать сначала в кнопку "Открыть для редактирования hosts", где очистить все правила таким образом, чтобы в файле остались только закомментированное начало:

редактирование hosts для лечения восстановления windows - 0x80070422 - скриншот 2

В принципе можно еще оставить строчки с 127.0.0.1 localhost и ::1 localhost (кстати у некоторых они тоже закомментированы) или очистить файл вообще целиком. После правки необходимо сохранить изменения, нажав в "Файл - Сохранить".

Следом нужно тыкнуть в "Включить Windows Update" и подождать некоторое количество времени (в зависимости от производительности компьютера, это может быть от нескольких секунд до нескольких минут) и точно так же поступить с кнопкой "Удалить старые правила файрволла".

После чего потребуется перезагрузка и, - "Вуаля!", - всё должно работать.

консоль - 0x80070422 - скриншот 3

Если нет, то можно еще попробовать запустить консоль ("Пуск - Выполнить" или "Win+R на клавиатуре") и сделать так (две команды):

route -f
ipconfig /renew

Это сбросит таблицу маршрутизации. После сего процесса так же возможно потребуется сделать перезагрузку и/или передернуть сетевое подключение.

Послесловие

Вот такое вот решение проблем с обновлением и ошибкой 0x80070422.

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

Sonikelf's Project's логотип Sonikelf's Project's логотип Космодамианская наб., 32-34 Россия, Москва (916) 174-8226
timahvey

Я бы с большим энтузиазмом прочитал бы про то, как установить какой-то апдейт, что бы потом никогда не смогла винда обновиться на 10-ку.

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

TrasserZero

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

Павел

я бы обновился но чипсет на вин 10 работает как то не так и в играх фпс маленький ну в частности в танках скин до и после выложить не могу но такое было вин10 пришлось сносить

Алекс

не помогло.

thxu

Спасибо огромное!!! Перепробовал способа 3, но только этот помог!!!! (я не бот)