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

В этой статье мы разберём все работающие методы устранения ошибки, начиная с самых простых и заканчивая продвинутыми. Вы узнаете, что делать, если обновление зависло, как очистить кэш обновлений и когда стоит обратиться к инструментам Microsoft.

Почему возникает ошибка 0x80070020

Ошибка 0x80070020 обычно связана с конфликтами между процессами, которые блокируют обновление. Вот основные причины:

  • Заблокированные системные файлы — другие программы (антивирусы, брандмауэры) или сам Windows могут блокировать доступ к файлам обновления;
  • Повреждённые файлы обновления — неполная загрузка или сбой при скачивании пакетов;
  • Нехватка места на диске — для установки обновлений требуется минимум 20–30 ГБ свободного пространства;
  • Сбои в службе Windows Update — остановка или некорректная работа службы обновлений;
  • Конфликт с предыдущими обновлениями — если система пытается установить выборочные пакеты, которые конфликтуют с уже установленными.

В большинстве случаев проблема решается очисткой кэша обновлений или перезапуском служб. Но если ошибка появляется снова — нужно копать глубже.

💡

Перед началом любых действий создайте точку восстановления системы через Панель управления → Восстановление → Настройка восстановления системы. Это спасёт ваши данные, если что-то пойдёт не так.

ИнструментКак запуститьЧто проверяет
Средство устранения неполадок Windows UpdateПараметры → Обновление и безопасность → Устранение неполадок → Дополнительные средства устранения неполадок → Windows UpdateАвтоматически выявляет проблемы со службой обновлений и пытается их исправить
Журнал событийПанель управления → Администрирование → Просмотр событий → Журналы Windows → СистемаПоказывает детальные логи ошибок, включая коды и описания
Командная строка sfc /scannowЗапустите Командную строку от имени администратора и введите командуПроверяет целостность системных файлов и восстанавливает повреждённые

Способы диагностики проблемы

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

Если средство устранения неполадок не нашло проблем, а ошибка 0x80070020 всё равно появляется — переходите к ручным методам исправления.

Простые методы исправления

Начните с самых быстрых способов, которые не требуют глубоких знаний системы:

  • Перезапустите компьютер — иногда ошибка возникает из-за временного сбоя. Простая перезагрузка может решить проблему;
  • Проверьте свободное место на диске — откройте Этот компьютер и убедитесь, что на системном диске (обычно C:) есть хотя бы 20 ГБ свободного пространства;
  • Отключите сторонние антивирусы — программы вроде Kaspersky, Avast или Norton могут блокировать обновления. Временно отключите их и попробуйте обновление снова;
  • Используйте средство устранения неполадок — как было описано выше, запустите его через параметры системы.

Если эти действия не помогли — переходите к более сложным методам.

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

Один из самых эффективных способов устранить ошибку 0x80070020 — очистить папку SoftwareDistribution, где Windows хранит загруженные обновления. Вот как это сделать:

  1. Откройте Командную строку от имени администратора (кликните правой кнопкой по меню Пуск и выберите соответствующий пункт);
  2. Остановите службу Windows Update с помощью команд: net stop wuauserv
    net stop bits
  3. Перейдите в папку C:\Windows\SoftwareDistribution и удалите все файлы и папки внутри неё (если система запрашивает права — подтвердите удаление);
  4. Запустите службы обратно: net start wuauserv
    net start bits
  5. Перезагрузите компьютер и попробуйте обновиться снова.
⚠️ Внимание: Не удаляйте папку SoftwareDistribution полностью — только её содержимое. Удаление папки может привести к ошибкам в работе системы.
Какой метод вы пробовали первым?
Перезапуск компьютера
Очистка кэша обнавлений
Средство устранения неполадок
Отключение антивируса

Использование инструмента DISM

Если ошибка 0x80070020 связана с повреждёнными системными файлами, поможет инструмент DISM (Deployment Image Servicing and Management). Он восстанавливает повреждённые компоненты Windows с использованием образа системы.

КомандаОписаниеКогда использовать
DISM /Online /Cleanup-Image /RestoreHealthСканирует и восстанавливает повреждённые системные файлыЕсли sfc /scannow не помог
DISM /Online /Cleanup-Image /ScanHealthПроверяет целостность образа системы без исправленийДля диагностики перед восстановлением
DISM /Online /Cleanup-Image /CheckHealthБыстро проверяет наличие поврежденийЕсли нужно быстро проверить систему

Запустите Командную строку от имени администратора и введите первую команду. Процесс может занять 10–30 минут — не прерывайте его. После завершения перезагрузите компьютер и проверьте обновление.

Инструмент DISM эффективен, когда ошибка вызвана повреждением системных файлов, а не конфликтом обновлений.

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

Если автоматическое обновление не работает, можно установить пакет обновлений вручную. Для этого:

  1. Запомните код обновления, которое не устанавливается (найти его можно в Журнале обновлений или через Параметры → Обновление и безопасность → Журнал обновлений);
  2. Перейдите на сайт каталога Microsoft Update (catalog.update.microsoft.com) и найдите нужный пакет по коду (например, KB5005010);
  3. Скачайте файл с расширением .msu или .cab для вашей версии Windows 10 (32-бит или 64-бит);
  4. Запустите скачанный файл от имени администратора и следуйте инструкциям на экране.

Если при установке опять появляется ошибка 0x80070020, попробуйте запустить файл через Командную строку с параметром /norestart.

Как узнать разрядность Windows 10

Кликните правой кнопкой по Этот компьютер → Свойства. В разделе Система будет указано Тип системы (32-разрядная или 64-разрядная).

Практика: Пошаговый план действий

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

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

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

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

Можно ли игнорировать ошибку 0x80070020?

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

Почему ошибка появляется только на одном компьютере, а на другом нет?

Ошибка 0x80070020 зависит от конфигурации системы. На одном компьютере могут быть установлены программы, блокирующие обновления, или повреждены системные файлы. Также влияют доступные ресурсы (место на диске, оперативная память) и версия Windows 10.

Стоит ли использовать сторонние программы для исправления ошибки?

В большинстве случаев достаточно встроенных инструментов Windows. Сторонние программы (например, CCleaner или FixWin) могут помочь, но есть риск заражения вирусами или повреждения системы. Если вы не уверены — лучше использовать официальные методы.

Что делать, если ни один способ не помог?

Если ошибка 0x80070020 не исчезает, попробуйте откатить систему к точке восстановления или выполнить чистую установку Windows 10 с сохранением данных. В крайнем случае обратитесь в поддержку Microsoft или к специалисту.