Ошибка скачивания обновлений 0x80070005 появляется, когда Windows Update не может записать или проверить файлы в системных каталогах. На экране это часто выглядит как зависание на этапе «Скачивание» или мгновенный сброс процента до нуля.
Ниже — рабочая последовательность от базовой диагностики до сброса компонентов. Выполняйте шаги по порядку.
⚠️ Обязательно
Перед изменением служб и системных папок создайте точку восстановления:
sysdm.cpl → «Защита системы» → «Создать». Это обязательный шаг
безопасности.
Способ 1. Проверить сеть, время и свободное место
- Отключите VPN и прокси, если они включены.
- Проверьте корректность даты/времени и часового пояса.
- Убедитесь, что на диске C: есть минимум 20 ГБ свободного места.
Способ 2. Запустить средство устранения неполадок
- Откройте «Параметры» → «Система» → «Устранение неполадок» → «Другие средства устранения неполадок».
- Запустите модуль «Центр обновления Windows».
- Примените найденные исправления и перезагрузите ПК.
Способ 3. Проверить службы BITS и wuauserv
- Откройте CMD от имени администратора.
- Проверьте запуск основных служб командами ниже.
sc query bits
sc query wuauserv
sc query cryptsvc - Если служба остановлена, запустите её вручную.
net start bits
net start wuauserv
net start cryptsvc Способ 4. Очистить кеш скачивания обновлений
- Остановите службы обновления.
- Переименуйте папку кеша загрузки.
- Запустите службы и повторите скачивание.
net stop wuauserv
net stop bits
net stop cryptsvc
ren %windir%\SoftwareDistribution SoftwareDistribution.old
ren %windir%\System32\catroot2 catroot2.old
net start cryptsvc
net start bits
net start wuauserv Способ 5. Проверить системные файлы
- Выполните SFC.
- После него выполните DISM.
- Перезагрузите компьютер.
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth Способ 6. Проверить диск и права доступа
- Проверьте системный диск на ошибки.
-
Убедитесь, что SYSTEM и Администраторы имеют доступ к
%windir%\SoftwareDistribution. - Повторите скачивание обновлений.
chkdsk C: /scan 💡 Совет
Если проблема повторяется на одном и том же KB, скачайте этот пакет вручную из Microsoft Update Catalog и установите локально.
Способ 7. Сбросить сетевые компоненты обновления
- Откройте CMD от имени администратора.
- Сбросьте Winsock и IP-стек.
- Перезагрузите ПК и снова запустите загрузку обновлений.
netsh winsock reset
netsh int ip reset Где смотреть папки и логи при ошибке скачивания 0x80070005
-
Временные файлы обновлений:
%windir%\SoftwareDistribution\Download. - Криптографические данные:
%windir%\System32\catroot2. - Лог обновлений:
%windir%\WindowsUpdate.log. -
Лог обслуживания компонентов:
%windir%\Logs\CBS\CBS.log. - Дополнительные логи установки:
%windir%\Panther.
FAQ
Почему появляется ошибка скачивания обновлений 0x80070005?
Обычно код 0x80070005 появляется, когда служба обновления не получает доступ к папкам загрузки, временным каталогам или системным службам.
Что проверить в первую очередь при ошибке 0x80070005 на этапе скачивания?
Сначала проверьте интернет, дату и время, свободное место на диске C, а также состояние служб BITS и Центра обновления Windows.
Нужно ли сбрасывать папку SoftwareDistribution, если обновления не скачиваются?
Да, это один из базовых шагов. После остановки служб переименуйте папку SoftwareDistribution, чтобы Windows создала новый чистый кеш загрузки.
Может ли антивирус вызывать ошибку скачивания 0x80070005?
Да, сторонний антивирус и веб-фильтры иногда блокируют доступ служб обновления к загружаемым файлам и каталогам системы.
Как понять по логам, что ошибка 0x80070005 связана с правами доступа?
Проверьте WindowsUpdate.log и CBS.log: записи Access denied, E_ACCESSDENIED и 0x80070005 обычно указывают на проблему разрешений или блокировку службы.