Ошибка 0x80070005 при обновлении Windows 10/11 означает, что система получила отказ в доступе во время проверки, скачивания или установки пакета. Чаще всего это связано с правами доступа, службами обновления и повреждённым кешем.
Выполняйте шаги по порядку: от простых проверок к восстановлению компонентов. После каждого способа снова запускайте поиск обновлений.
⚠️ Важно перед началом
Обязательно создайте точку восстановления: нажмите Win + R,
введите sysdm.cpl → «Защита системы» → «Создать». Это позволит
откатить изменения, если после сброса компонентов появятся новые сбои.
Способ 1. Перезагрузка и запуск проверки от администратора
- Перезагрузите компьютер.
- Откройте «Параметры» → «Центр обновления Windows».
- Нажмите «Проверить наличие обновлений» и дождитесь результата.
Способ 2. Проверить дату, время и регион
- Откройте «Параметры» → «Время и язык» → «Дата и время».
- Включите автоматическую установку времени и часового пояса.
- Проверьте регион и повторите установку обновлений.
Способ 3. Временно отключить сторонний антивирус и VPN
- Отключите VPN/прокси на время обновления.
- Приостановите защиту стороннего антивируса на 10–15 минут.
- Повторите установку обновления.
💡 Совет
Если обновление проходит только с отключённым антивирусом, добавьте в
исключения папки Центра обновления и процессы svchost.exe для служб
wuauserv и BITS.
Способ 4. Перезапустить службы обновления
- Откройте командную строку от имени администратора.
- Остановите и снова запустите службы:
net stop wuauserv
net stop bits
net stop cryptsvc
net start cryptsvc
net start bits
net start wuauserv Способ 5. Сбросить кеш SoftwareDistribution и catroot2
- В CMD от администратора остановите службы обновления.
- Переименуйте системные папки кеша.
- Запустите службы обратно и перезагрузите ПК.
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)
- Запустите проверку целостности файлов.
- После завершения выполните восстановление образа.
- Перезагрузите ПК и повторите поиск обновлений.
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow Способ 7. Проверить права на системные папки обновления
- Проверьте, что система загружена под учётной записью администратора.
-
Откройте свойства папки
%windir%\SoftwareDistributionи убедитесь, что у SYSTEM и Администраторов есть полный доступ. - Повторите установку обновлений.
Способ 8. Установить обновление вручную
- Узнайте номер KB, который не устанавливается.
- Скачайте пакет .msu из Microsoft Update Catalog.
- Установите пакет вручную и перезагрузите систему.
Где находятся системные папки и логи обновления
-
Кеш обновлений:
%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.