📖 Ошибка 0x80070005 при обновлении Windows 10/11: как исправить

Ошибка 0x80070005 при обновлении Windows 10/11 связана с правами, службами и кешем. Пошагово разбираем рабочие способы исправления.

Ошибка 0x80070005 при обновлении Windows 10/11: как исправить

Ошибка 0x80070005 при обновлении Windows 10/11 означает, что система получила отказ в доступе во время проверки, скачивания или установки пакета. Чаще всего это связано с правами доступа, службами обновления и повреждённым кешем.

Выполняйте шаги по порядку: от простых проверок к восстановлению компонентов. После каждого способа снова запускайте поиск обновлений.

⚠️ Важно перед началом

Обязательно создайте точку восстановления: нажмите Win + R, введите sysdm.cpl → «Защита системы» → «Создать». Это позволит откатить изменения, если после сброса компонентов появятся новые сбои.

Способ 1. Перезагрузка и запуск проверки от администратора

  1. Перезагрузите компьютер.
  2. Откройте «Параметры» → «Центр обновления Windows».
  3. Нажмите «Проверить наличие обновлений» и дождитесь результата.

Способ 2. Проверить дату, время и регион

  1. Откройте «Параметры» → «Время и язык» → «Дата и время».
  2. Включите автоматическую установку времени и часового пояса.
  3. Проверьте регион и повторите установку обновлений.

Способ 3. Временно отключить сторонний антивирус и VPN

  1. Отключите VPN/прокси на время обновления.
  2. Приостановите защиту стороннего антивируса на 10–15 минут.
  3. Повторите установку обновления.

💡 Совет

Если обновление проходит только с отключённым антивирусом, добавьте в исключения папки Центра обновления и процессы svchost.exe для служб wuauserv и BITS.

Способ 4. Перезапустить службы обновления

  1. Откройте командную строку от имени администратора.
  2. Остановите и снова запустите службы:
net stop wuauserv
net stop bits
net stop cryptsvc
net start cryptsvc
net start bits
net start wuauserv

Способ 5. Сбросить кеш SoftwareDistribution и catroot2

  1. В CMD от администратора остановите службы обновления.
  2. Переименуйте системные папки кеша.
  3. Запустите службы обратно и перезагрузите ПК.
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

Способ 6. Проверить и восстановить системные файлы (SFC и DISM)

  1. Запустите проверку целостности файлов.
  2. После завершения выполните восстановление образа.
  3. Перезагрузите ПК и повторите поиск обновлений.
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Способ 7. Проверить права на системные папки обновления

  1. Проверьте, что система загружена под учётной записью администратора.
  2. Откройте свойства папки %windir%\SoftwareDistribution и убедитесь, что у SYSTEM и Администраторов есть полный доступ.
  3. Повторите установку обновлений.

Способ 8. Установить обновление вручную

  1. Узнайте номер KB, который не устанавливается.
  2. Скачайте пакет .msu из Microsoft Update Catalog.
  3. Установите пакет вручную и перезагрузите систему.

Где находятся системные папки и логи обновления

  • Кеш обновлений: %windir%\SoftwareDistribution\Download.
  • Каталоги подписей: %windir%\System32\catroot2.
  • Лог компонентов: %windir%\Logs\CBS\CBS.log.
  • Логи установки: %windir%\Panther.
  • Лог Центра обновления: %windir%\WindowsUpdate.log.

FAQ

Что означает ошибка 0x80070005 при обновлении Windows 10/11?

Код 0x80070005 означает отказ в доступе. Обычно Центр обновления не получает нужные права к системным папкам, службам или ключам реестра.

Почему ошибка 0x80070005 появляется при установке обновлений?

Частые причины — некорректные разрешения NTFS, блокировка антивирусом, повреждённый кеш обновлений или проблемы со службами BITS/wuauserv.

Нужно ли удалять папки SoftwareDistribution и catroot2 при ошибке 0x80070005?

Обычно достаточно переименовать эти папки после остановки служб. Windows создаст их заново, и повреждённый кеш перестанет мешать установке обновлений.

Помогают ли команды SFC и DISM при ошибке 0x80070005?

Да. SFC и DISM восстанавливают повреждённые системные файлы и хранилище компонентов, из-за которых Центр обновления может получать отказ в доступе.

Что делать, если ошибка 0x80070005 остаётся после всех шагов?

Проверьте логи обновления и CBS, затем установите нужный KB вручную из Microsoft Update Catalog или выполните обновление на месте через ISO.

⚡ Статья обновляется

  • 22.02.2026 — первая публикация

Последняя проверка: 23.02.2026