Что такое ошибка Центра обновления Windows 0x80070020

Сегодня мы рассмотрим еще одну ошибку Windows 10, известную под этим кодом 0x80070020. Многие пользователи жаловались на ее появление при попытке установить новые обновления в Центре обновлений Windows. Впервые ошибка была обнаружена в 2015 году, как раз тогда, когда был выпущен Windows 10. Вскоре после установки пары патчей от Microsoft пользователям удалось решить проблему и помахать ей на долгое время. К сожалению, этот эффект не длился вечно, поскольку обновление Windows 10 Creators вернуло ошибку 0x80070020 к ее предыдущей жизни. К счастью, у сообщества было достаточно времени, чтобы изучить проблему и найти рабочие решения, чтобы исправить ее, несмотря на возвращение. Наиболее частыми причинами оказались поврежденные или отсутствующие системные файлы, плохие обновления, сторонние конфликты ПО, повреждение диска и другие подобные причины. Хотя все эти причины могут показаться довольно пугающими, ничего сложного в их решении нет. Просто следуйте нашему руководству ниже, чтобы вернуть ваш компьютер к нормальной жизни без ошибок обновления.

Скачать средство восстановления Windows

Скачать средство восстановления Windows

совместим с Microsoft

Существуют специальные утилиты для восстановления Windows, которые могут решить проблемы, связанные с повреждением реестра, неисправностью файловой системы, нестабильностью драйверов Windows. Мы рекомендуем вам использовать Advanced System Repair Pro, чтобы исправить «Ошибка Центра обновления Windows 0x80070020» в Windows 10.

1. Запустите средство устранения неполадок Центра обновления Windows.

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

  1. Откройте Настройки , а затем перейдите в Обновление и безопасность > Устранение неполадок.
  2. На правой панели найдите Центр обновления Windows и нажмите Запустить средство устранения неполадок.
  3. Завершите процесс, следуя инструкциям на экране, и перезагрузите компьютер.

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

2. Отключите Антивирусное ПО

Возможной причиной уже упомянутой ошибки обновления Windows 10 может быть сторонняя программа. Самым популярным виновником, который вызывает различные конфликты, считается антивирус. Причина возникновения таких ошибок заключается в том, что ваш антивирус может воспринять загруженные файлы обновлений угрозой для вашей системы, после чего заблокировать их. Хотя это действительно странно и так не должно происходить, многие пользователи подтвердили, что отключение стороннего антивируса действительно помогло решить проблему. Так что попробуйте сделать это тоже. Если на этот раз все пройдет гладко и без ошибок, то вы узнали, в чем скрывалась проблема. Вы можете отключать антивирус каждый раз при установке новых обновлений или пробовать другие программы, которые не вызывают конфликты с Windows. Мы рекомендуем попробовать Malwarebytes - надежный и эффективный антивирус, использующий расширенные алгоритмы защиты для борьбы с локальными и онлайн-угрозами. Загрузите его с помощью кнопки ниже и попробуйте комплексную защиту от вредоносных программ бесплатно.

Скачать Malwarebytes

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

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

SFC

  1. Откройте Командная строка , введя cmd в поле поиска рядом с Меню Пуск .
  2. Щелкните правой кнопкой мыши по Командная строка , а затем выбрать Запуск от имени администратора.
  3. После открытия консоли введите sfc /scannow команду и нажмите Enter.
  4. Когда процесс восстановления будет завершен, перезагрузите компьютер.

DISM

  1. Откройте Командная строка как мы это делали на предыдущем шаге.
  2. Скопируйте и вставьте эту команду DISM.exe /Online /Cleanup-image /Restorehealth.
  3. Нажмите Enter и подождите, пока Windows закончит сканирование и исправление.
  4. После этого перезагрузите компьютер и снова установите обновление.

Windows даст знать, были ли восстановлены какие-то компоненты во время сканирования. Если да, попробуйте установить обновления и проверьте, появляется ли та же ошибка.

4. Просканируйте жесткий диск на наличие повреждений.

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

  1. Откройте Командная строка так же, как мы сделали выше.
  2. Затем вам нужно вставить команду chkdsk /f /r C: команду и нажмите Enter. При необходимости замените «C» на букву вашего жесткого диска.
  3. Система выполнит сканирование на правильность конфигурации и физические ошибки, после чего автоматически исправит их.

Теперь попробуйте установить проблемное обновление. Безрезультатно? - Переходите к остальным решениям ниже.

5. Включите Чистый запуск Windows.

Мы не зря сделали акцент на проблемах с совместимостью при возникновении таких ошибок, как 0x80070020. Помимо антивирусного ПО, о котором было сказано выше, может быть другое стороннее ПО, которое конфликтует с обновлениями Windows. Поэтому попробуйте запустить свой ПК в режиме чистой загрузки и установить проблемное обновление именно в этом режиме. Чистая загрузка - это отличная встроенная функция, помогающая пользователям загружать свой компьютер только со встроенными приложениями и службами. Это позволяет избежать конфликтов со сторонним ПО и в конечном итоге обновить систему в конечном итоге. Чтобы войти в этот режим, сделайте следующее:

  1. Нажмите Windows Key + R кнопки одновременно и вставьте msconfig.
  2. Затем в открывшемся окне перейдите в Услуги сверху.
  3. Установите флажок рядом с Не отображать службы Майкрософт и нажмите на Отключить все .
  4. Теперь перейдите в Общие и выберите Выборочный запуск опцию. Убедитесь, что флажок установлен только рядом с Загружать системные службы.
  5. Нажмите Применить и OK. Затем перезагрузите компьютер.

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

6. Сбросьте компоненты Центра обновления Windows.

Если ни один из вышеперечисленных методов не помог решить проблему, тогда сброс настроек Центра обновления Windows может помочь. Статистически этот метод зарекомендовал себя очень хорошо при решении многих проблем, связанных с обновлением. Вся процедура включает перезапуск служб BITS, Cryptographic, MSI Installer и Windows Update, а также переименование некоторых папок обновлений (SoftwareDistribution и Catroot2). Обе эти папки содержат временные файлы, необходимые для установки обновлений Windows. Таким образом, мы заставим Windows удалить поврежденные элементы и создать компоненты обновлений с нуля. Ниже мы покажем вам два способа осуществления этого метода. Первый требует ввода и выполнения каждой консольной команды в ручной последовательности. Другой аналогичен, но выполняется с помощью так называемого пакетного сценария, который написан в Блокноте и сохранен в формате WUReset.bat. Особой разницы в том, какой вы из них выберете нет. Хотя вся процедура может показаться сложной, она не займет много времени и знаний. Просто следуйте инструкциям ниже:

Вручную

  1. Откройте Командная строка , введя cmd в поле поиска рядом с Меню Пуск .
  2. Щелкните правой кнопкой мыши по Командная строка , а затем выбрать Запуск от имени администратора.
  3. Скопируйте и вставьте этот список команд одну за другой, нажимая Enter после каждой. (Это действие отключит службы, ответственные за Обновления Windows)
  4. net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

  5. Затем мы должны переименовать вышеупомянутые папки. Просто вставьте эти команды, нажимая Enter после каждой.
  6. ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old

  7. Наконец, все, что осталось сделать, это вернуть отключенные службы. Введите эти команды так же, как мы делали ранее.
  8. net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver

  9. На этом все. Перейдите в центр обновления Windows и попробуйте выполнить установку снова.

С помощью Пакетного файла

Это альтернативный метод описанному выше. Пакетный сценарий используется для выполнения тех же команд для сброса всех компонентов Центра обновления Windows, криптографических служб и папок, таких как SoftwareDistribution. В какой-то степени, этот способ даже проще, чем предыдущий. Все, что вам нужно, - это обычный блокнот Windows и немного копирования и вставки. Пакетные сценарии лучше ручного набора текста, поскольку они позволяют выполнять все необходимые команды сразу в один клик. Если вы когда-нибудь столкнетесь с подобными проблемами в будущем, просто запустите уже созданный .bat файл и для сброса компонентов обновления:

  1. Откройте новый Блокнот . Для этого щелкните правой кнопкой мыши на любую свободную область на рабочем столе, выберите Новые и Текстовый документ.
  2. Затем вставьте этот список команд в блокнот:
  3. @ECHO OFF
    echo Simple Script to Reset / Clear Windows Update
    echo.
    PAUSE
    echo.
    attrib -h -r -s %windir%system32catroot2
    attrib -h -r -s %windir%system32catroot2*.*
    net stop wuauserv
    net stop CryptSvc
    net stop BITS
    ren %windir%system32catroot2 catroot2.old
    ren %windir%SoftwareDistribution sold.old
    ren "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader" downloader.old
    net Start BITS
    net start CryptSvc
    net start wuauserv
    echo.
    echo Task completed successfully...
    echo.
    PAUSE

  4. После вставки всех команд, нажмите Файл > Сохранить как и назовите файл WUReset.bat, Обязательно установите Кодирование в ANSI и сохраните файл в любом месте.
  5. Наконец, нажмите на файл правой кнопкой мыши и выберите Запуск от имени администратора и наслаждайтесь автоматическим сбросом компонентов обновлений Windows.

7. Используйте Media Creation Tool.

Последнее решение сводится к использованию Media Creation Tool. Это специальная утилита Microsoft, предназначенная для получения последних обновлений в обход различных ошибок. Алгоритмы этой утилиты найдут актуальные обновления и установят их в вашу систему, не затрагивая личные данные. Для этого выполните следующие действия:

  1. Сначала вам нужно скачать утилиту с веб-сайта Microsoft.
  2. Затем запустите загруженный файл.
  3. После того, как вы согласитесь с Условиями использования, вам будет предложено два варианта на выбор. Выберите Обновить этот компьютер сейчас.
  4. Выберите Сохранить личные файлы чтобы они не пострадали.
  5. Наконец, запустите процесс и дождитесь его завершения.
  6. Надеемся, этот метод помог вам избавиться от ошибки 0x80070020.

Обзор

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

Предыдущая статьяКак удалить Chrono SpeedUp
Следующая статьяКак удалить NoCry Ransomware и расшифровать файлы .Cry или .IHA
Джеймс Крамер
Привет, я Джеймс. Мой веб-сайт Bugsfighter.com — кульминация десятилетнего пути в области устранения неполадок компьютеров, тестирования и разработки программного обеспечения. Моя миссия — предложить вам исчерпывающие, но удобные для пользователя руководства по широкому спектру тем в этой нише. Если у вас возникнут какие-либо проблемы с программным обеспечением или методологиями, которые я одобряю, знайте, что я всегда готов вам помочь. По любым вопросам или для дальнейшего общения обращайтесь через страницу «Контакты». Ваш путь к бесперебойным вычислениям начинается здесь