Ошибка 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 хранит загруженные обновления. Вот как это сделать:
- Откройте
Командную строкуот имени администратора (кликните правой кнопкой по менюПуски выберите соответствующий пункт); - Остановите службу
Windows Updateс помощью команд:net stop wuauserv
net stop bits - Перейдите в папку
C:\Windows\SoftwareDistributionи удалите все файлы и папки внутри неё (если система запрашивает права — подтвердите удаление); - Запустите службы обратно:
net start wuauserv
net start bits - Перезагрузите компьютер и попробуйте обновиться снова.
⚠️ Внимание: Не удаляйте папку 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 эффективен, когда ошибка вызвана повреждением системных файлов, а не конфликтом обновлений.
Ручная установка обновлений
Если автоматическое обновление не работает, можно установить пакет обновлений вручную. Для этого:
- Запомните код обновления, которое не устанавливается (найти его можно в
Журнале обновленийили черезПараметры → Обновление и безопасность → Журнал обновлений); - Перейдите на сайт каталога Microsoft Update (
catalog.update.microsoft.com) и найдите нужный пакет по коду (например,KB5005010); - Скачайте файл с расширением
.msuили.cabдля вашей версии Windows 10 (32-бит или 64-бит); - Запустите скачанный файл от имени администратора и следуйте инструкциям на экране.
Если при установке опять появляется ошибка 0x80070020, попробуйте запустить файл через Командную строку с параметром /norestart.
Как узнать разрядность Windows 10
Кликните правой кнопкой по Этот компьютер → Свойства. В разделе Система будет указано Тип системы (32-разрядная или 64-разрядная).
Практика: Пошаговый план действий
Чтобы не упустить ни одного способа, следуйте этому чек-листу. Начните с первого пункта и переходите к следующему, если ошибка не исчезла.
Чек-лист по устранению ошибки 0x80070020
Часто задаваемые вопросы
Можно ли игнорировать ошибку 0x80070020?
Нет. Игнорирование ошибки может привести к накоплению не установленных обновлений, что в будущем вызовет более серьёзные сбои, включая невозможность загрузки системы или уязвимости в безопасности. Windows будет постоянно пытаться установить обновление, ресурсы ПК.
Почему ошибка появляется только на одном компьютере, а на другом нет?
Ошибка 0x80070020 зависит от конфигурации системы. На одном компьютере могут быть установлены программы, блокирующие обновления, или повреждены системные файлы. Также влияют доступные ресурсы (место на диске, оперативная память) и версия Windows 10.
Стоит ли использовать сторонние программы для исправления ошибки?
В большинстве случаев достаточно встроенных инструментов Windows. Сторонние программы (например, CCleaner или FixWin) могут помочь, но есть риск заражения вирусами или повреждения системы. Если вы не уверены — лучше использовать официальные методы.
Что делать, если ни один способ не помог?
Если ошибка 0x80070020 не исчезает, попробуйте откатить систему к точке восстановления или выполнить чистую установку Windows 10 с сохранением данных. В крайнем случае обратитесь в поддержку Microsoft или к специалисту.