База знаний →5 мин чтенияОбновлено: 2026-09-21

Как исправить ошибку Центра обновления Windows 0x80070005 в Windows 11

Ошибка 0x80070005 — это сообщение «Отказано в доступе»: службе Центра обновления не удаётся прочитать или перезаписать нужные файлы. Чаще всего ломаются права доступа на служебные папки, срабатывает ограничительная политика или антивирус блокирует службу. Всё это исправляется за 15–20 минут: встроенное средство устранения неполадок, сброс компонентов обновления и проверка системных файлов.

Что на самом деле означает ошибка 0x80070005

Код — это обёрнутая ошибка Win32: пятёрка в конце соответствует классическому «Отказано в доступе», то есть службе обновления запретили файловую операцию, которая ей необходима. Запрет редко исходит от самой Windows — обычно это сломанные NTFS-права на служебные папки, политика, ограничивающая обновления, или антивирус, встающий между службой и её файлами. Ошибка может вылезти и при загрузке, и при установке, и во время функционального обновления, и почти всегда повторяется при новой попытке, пока не устранить причину.

Хорошая новость в том, что причин у ошибки немного. У каждой есть своё прямое и хорошо известное исправление. Если идти по списку сверху вниз, до конца вы почти наверняка не дойдёте.

  • Сломанные NTFS-права на папки C:\Windows\SoftwareDistribution или C:\Windows\System32\catroot2
  • Групповая политика или правило в реестре, ограничивающее доступ к обновлениям
  • Сторонний антивирус, блокирующий файловые операции службы обновления
  • Остатки неудачного обновления, которые служба не может перезаписать
  • Повреждённые системные файлы, ломающие сам стек обслуживания

Как исправить 0x80070005: средство устранения неполадок и сброс компонентов

Начните со встроенного средства: «Параметры» → «Система» → «Устранение неполадок» → «Другие средства устранения неполадок» → «Центр обновления Windows» → «Запустить». Оно само сбрасывает часть настроек обновления и в изрядной доле случаев убирает ошибку. Если ошибка вернулась, откройте «Терминал (Администратор)» или «Командную строку от имени администратора» и остановите четыре задействованные службы: net stop wuauserv, net stop cryptSvc, net stop bits, net stop msiserver. После этого переименуйте обе рабочие папки обновления: ren C:\Windows\SoftwareDistribution SoftwareDistribution.old и ren C:\Windows\System32\catroot2 catroot2.old.

Запустите службы обратно (net start wuauserv, net start cryptSvc, net start bits, net start msiserver) и перезагрузите компьютер. Windows создаст обе папки с нуля и заново скачает только те обновления, что ещё не установлены. Если переименование даже в консоли от имени администратора заканчивается «отказано в доступе», сломаны права на саму папку: откройте «Свойства» папки, вкладку «Безопасность» и убедитесь, что у групп «Администраторы» и SYSTEM есть полный доступ.

Политики, антивирус и системные файлы: что делать дальше

Если ошибка пережила сброс компонентов, поищите то, что целенаправленно ограничивает обновления. Самый частый виновник — сторонний антивирус: отключите его на время установки обновления и включите обратно после. На корпоративных машинах обновления может блокировать групповая политика, но и домашнему пользователю стоит открыть gpedit.msc (если этот редактор доступен в вашей редакции) и проверить, что под веткой «Административные шаблоны → Компоненты Windows → Центр обновления Windows» ничего не включено — особенно параметр «Удалить доступ к использованию всех функций Центра обновления Windows». Реестровый двойник этой политики живёт в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate — перед изменениями обязательно сделайте экспорт резервной копии.

В конце проверьте сами системные файлы: выполните sfc /scannow в командной строке от имени администратора. Если SFC сообщит о повреждениях, которые не может исправить, следом выполните DISM /Online /Cleanup-Image /RestoreHealth и перезагрузитесь. На практике сброс прав и компонентов закрывает большинство случаев 0x80070005, а проверки политики и антивируса добивают почти все остальные.

Вопросы и ответы

Что означает ошибка Центра обновления 0x80070005?

Это ошибка Win32 «Отказано в доступе»: службе обновления запретили доступ к файлу или папке — из-за сломанных прав, ограничительной политики или антивируса.

Безопасно ли переименовывать папки SoftwareDistribution и catroot2?

Да, Windows создаст их заново автоматически. Вы потеряете только локальный кэш загрузок и список журнала обновлений — установленные обновления не затрагиваются.

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

Потому что причина никуда не делась — чаще всего сломанные права или политика. Повторите сброс компонентов и проверьте вкладку «Безопасность» у папок и параметры групповых политик.

Понятно до покупки: что входит в лицензию

Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.

Читайте также

Все статьи · Вопросы

Написать нам: [email protected]