Ошибка 0x80070005 — отказано в доступе

  • Обновлено
  • Чтение ≈ 3 минуты
  • Нужны права администратора

Краткий ответ

Запустите от администратора и сбросьте права на каталог.

В этой статье
  1. Что означает ошибка
  2. Причины и решения
  3. Пошаговое решение
  4. Где искать, к чему именно нет доступа
  5. Типичные источники блокировки
  6. Чего делать не стоит
  7. Где скачать и что открыть

#Что означает ошибка

Сообщение
0x80070005

Ошибка 0x80070005 — это стандартный код E_ACCESSDENIED: Windows отказывает в доступе к файлу, ключу реестра или службе. Она не означает поломку системы: операционная система просто не позволила программе сделать то, на что у неё нет разрешения. Встречается при установке обновлений, скачивании приложений из Microsoft Store, активации Windows, восстановлении системы и запуске установщиков.

Главная сложность в том, что код одинаков для совершенно разных ситуаций. Сначала нужно выяснить, к какому именно объекту отказано в доступе, и только потом выдавать права. Выдавать «Полный доступ» всем и на весь диск не стоит — так вы создадите дыру в безопасности вместо исправления причины.

Сначала определите конкретную операцию и объект, к которому Windows отказала в доступе. Повышенные права нужны лишь для доверенных действий, а массовый сброс прав на системные каталоги без диагностики делать нельзя.

#Причины и решения

Возможная причинаКак узнатьЧто делать
Недостаточные права пользователяКонкретное действие требует повышения прав и издатель установщика доверенный.Повысить права только для проверенного установщика, не отключать UAC.
Блокировка защитой WindowsВ «Журнале защиты» есть запись именно на время сбоя.Проверить файл и подпись, обратиться в поддержку; не отключать защиту.
Неверные разрешения на отдельный каталогСвойства → «Безопасность» указывают на отказ только для конкретного объекта.Согласовать адресные права с владельцем; не менять всю папку Windows.
Сбой службы или обновленияКод возникает в Центре обновления или Microsoft Store, а журнал показывает связанную службу.Использовать штатное средство диагностики, затем журналы и администратора.

#Пошаговое решение

  1. Запустите от администратораКод 0x80070005 означает отказ в доступе, но причины зависят от операции. Запишите, где возникает ошибка: Центр обновления Windows, Microsoft Store, установщик программы, активация, копирование в папку или восстановление системы. Нажмите Win+R → winver и запишите версию Windows. Если пытаетесь установить доверенную программу, откройте меню «Пуск», найдите её установщик, нажмите правой кнопкой → «Запуск от имени администратора» только если поставщик явно требует повышенных прав. Не соглашайтесь с запросом неизвестного издателя и не отключайте UAC; для Microsoft Store этот способ обычно не относится к проблеме.
  2. Проверьте праваЕсли ошибка при записи в личную или рабочую папку, откройте в Проводнике свойства конкретного файла или каталога → вкладка «Безопасность», выберите свою учётную запись и проверьте разрешения. Для чужого или корпоративного каталога запросите право у владельца; не добавляйте группу «Все» с «Полным доступом». Для установки обновлений администратор может открыть «Просмотр событий» (поиск в «Пуск») → «Журналы Windows» → «Система» и журналы соответствующего приложения на время сбоя, чтобы узнать службу или путь, к которому отказан доступ. Не изменяйте разрешения системных папок только по коду ошибки.
  3. Сбросьте праваСброс прав на C:\Windows\SoftwareDistribution через icacls /reset /t — не универсальное исправление 0x80070005: оно может сломать заданные системой разрешения и работу обновлений. Вместо этого для ошибки обновления откройте «Параметры» → «Система» → «Устранение неполадок» → «Другие средства устранения неполадок» (Windows 11; маршрут Windows 10 отличается) → «Центр обновления Windows», если средство доступно. Следуйте предложенной диагностике и перезагрузите компьютер только по запросу. Если ошибка остаётся, администратор может отдельно выполнить sfc /scannow в повышенной командной строке после сохранения данных; затем запишите итог проверки и журнал CBS, а не перезаписывайте ACL.

#Где искать, к чему именно нет доступа

Откройте «Просмотр событий» → «Журналы Windows» → «Система» и найдите ошибку в момент сбоя. Для обновлений ценнее файл C:\Windows\Logs\CBS\CBS.log и журнал WindowsUpdate.log: в них указан путь, на который не хватило прав. Часто это папка SoftwareDistribution, ключ реестра или файл в Program Files.

#Типичные источники блокировки

Права NTFS на папку изменены сторонней программой или после переноса с другого диска. Антивирус защищает папку от записи. Служба «Установщик Windows» или BITS запущена под ограниченной учётной записью. Учётная запись пользователя не входит в группу «Администраторы».

#Чего делать не стоит

Не отключайте контроль учётных записей и не включайте встроенную учётную запись «Администратор» навсегда ради одной установки. Не раздавайте права группе «Все» на системные каталоги: вирусы пользуются именно такими настройками.

Windows · Командная строка (CMD)Команда
Безусловный сброс разрешений удалён из процедуры; требуется диагностика конкретного объекта.
REM Не выполнять автоматически.
REM `icacls ... /reset /t` изменяет ACL системных каталогов и может ухудшить работу Windows.
Windows · Командная строка (CMD)С осторожностьюПрава администратора
В командной строке Windows, запущенной от имени администратора, только при признаках повреждения системных компонентов; операция может занять время.
sfc /scannow

Команда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.

#Где скачать и что открыть

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.