Когда в Центре обновления Windows появляется ошибка 0x80070005, система сообщает об отказе в доступе к компонентам обновления. Из-за этого загрузка, проверка или установка пакетов прерываются.
Ниже приведён практический порядок действий: от базовой проверки до полного сброса компонентов обновления.
⚠️ Обязательный шаг
Создайте точку восстановления перед изменениями: sysdm.cpl → «Защита
системы» → «Создать». Это важно перед сбросом служб и кеша Центра обновления.
Способ 1. Перезапустить ПК и повторить проверку
- Перезагрузите компьютер.
- Откройте «Параметры» → «Центр обновления Windows».
- Нажмите «Проверить наличие обновлений».
Способ 2. Запустить встроенное средство устранения неполадок
- Перейдите в «Параметры» → «Система» → «Устранение неполадок» → «Другие средства устранения неполадок».
- Запустите «Центр обновления Windows» и примените исправления.
- Перезагрузите систему.
Способ 3. Проверить и запустить службы Центра обновления
- Откройте CMD от имени администратора.
- Проверьте состояние служб:
sc query wuauserv
sc query bits
sc query cryptsvc
sc query msiserver - Запустите службы, если они остановлены:
net start wuauserv
net start bits
net start cryptsvc
net start msiserver Способ 4. Сбросить кеш Центра обновления
- Остановите ключевые службы обновления.
- Переименуйте SoftwareDistribution и catroot2.
- Снова запустите службы и перезагрузите ПК.
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)
- Выполните проверку системных файлов.
- Запустите восстановление образа Windows.
- После завершения перезагрузите компьютер.
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow Способ 6. Проверить политики и ограничения доступа
- Если ПК в домене, проверьте применённые групповые политики.
- Временно отключите сторонний антивирус и контроль приложений.
- Повторите поиск и установку обновлений.
💡 Совет
На корпоративных ПК ошибка 0x80070005 часто связана с GPO и правами сервисных учётных записей. Для проверки сравните политики с рабочей машиной.
Способ 7. Установить проблемный пакет вручную
- Определите номер KB, который не ставится.
- Скачайте .msu-пакет из Microsoft Update Catalog.
- Установите пакет локально и перезагрузите систему.
Где находятся системные папки и логи Центра обновления
-
Кеш загрузки обновлений:
%windir%\SoftwareDistribution\Download. - Криптографический каталог:
%windir%\System32\catroot2. - Лог обновлений:
%windir%\WindowsUpdate.log. -
Лог обслуживания компонентов:
%windir%\Logs\CBS\CBS.log. - Логи установки:
%windir%\Panther.
FAQ
Что означает ошибка 0x80070005 в Центре обновления Windows?
Это отказ в доступе: служба обновления не может получить нужные права для работы с файлами, службами или ключами реестра.
Какие службы нужно проверить при ошибке 0x80070005?
Проверьте службы wuauserv, BITS, CryptSvc и msiserver. Они должны быть запущены без ошибок и иметь корректный тип запуска.
Помогает ли сброс компонентов Центра обновления при 0x80070005?
Да, в большинстве случаев помогает: остановка служб, переименование SoftwareDistribution и catroot2, затем повторный запуск служб.
Можно ли исправить ошибку 0x80070005 без переустановки Windows?
Да. Обычно достаточно восстановить службы, очистить кеш, выполнить SFC и DISM, а затем повторить установку обновлений.
Что делать, если ошибка 0x80070005 появляется снова после перезагрузки?
Проверьте системные логи и права доступа, установите проблемный пакет KB вручную или выполните обновление на месте через ISO.