Другое 0x80070005Высокая

Код ошибки 0x80070005: Доступ запрещён – как исправить

Ошибка 0x80070005 означает, что у вас нет прав для выполнения действия. В этой статье объясняется, почему возникает проблема и как быстро вернуть доступ к файлам, реестру или приложениям.

Обновлено 27 июля 2026 г.
5-10 мин
Средняя
FixPedia Team
Применимо к:Windows 10Windows 11Windows Server 2022

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

Ошибка 0x80070005 (код ERROR_ACCESS_DENIED) означает, что операционная система Windows блокирует запрос из-за недостаточных прав пользователя. Диалог может выглядеть как:

«Доступ запрещён. У вас нет прав для выполнения этого действия».

Сбой возникает, когда вы пытаетесь открыть файл, папку, реестр, запустить программу или выполнить команду, а текущий пользователь не обладает необходимыми разрешениями.

Причины возникновения

  • Недостаток привилегий – программа запущена не от имени администратора.
  • Поврежденные или унаследованные разрешения – ACL файла/папки повреждены или неправильно настроены.
  • Антивирус или брандмауэр – программу блокируют как потенциально вредоносную.
  • Политика групповой безопасности – в корпоративной среде могут действовать строгие правила.
  • Повреждение системных файлов Windows – сбой в системных DLL или реестре.

Способы решения

Способ 1: Запуск от имени администратора

  1. Найдите ярлык или EXE-файл, который вызывает ошибку.
  2. Щелкните по нему правой кнопкой мыши.
  3. Выберите пункт «Запуск от имени администратора».

💡 Совет: Если программа не имеет пункта в контекстном меню, запустите её через PowerShell от имени администратора: powershell -NoProfile -ExecutionPolicy Bypass -Command "Start-Process 'путь\к\программе.exe' -Verb runAs".

Способ 2: Проверка и восстановление разрешений с помощью Icacls

  1. Откройте PowerShell от имени администратора.
  2. Введите команду:
    icacls "полный_путь\к\папке" /grant Administrators:(OI)(CI)F /T
    
    • (OI)(CI)F – предоставляет полные права для файлов и подкаталогов.
    • /T – применяет изменения рекурсивно.
  3. Повторите команду для конкретного файла, если нужно:
    icacls "полный_путь\к\файлу.txt" /grant Users:R
    

⚠️ Важно: Изменяйте разрешения осторожно, не предоставляйте лишние права неизвестным пользователям.

Способ 3: Исправление системных файлов

  1. Запустите Командную строку от имени администратора.
  2. Выполните сканирование и восстановление:
    sfc /scannow
    
  3. Дождитесь завершения процесса (обычно 5–10 минут).
  4. Перезагрузите компьютер и повторите попытку.

💡 Совет: После сканирования вы можете проверить журналы в C:\Windows\Logs\CBS\.

Способ 4: Временное отключение антивируса или UAC

Отключение антивируса

  1. Найдите иконку антивируса в панели задач.
  2. Щелкните правой кнопкой мыши и выберите «Отключить» (обычно можно на 10 минут).
  3. Повторите попытку.

Отключение UAC

  1. Нажмите Win+R, введите control userpasswords2 и нажмите Enter.
  2. Перейдите в «Параметры учетной записи»«Параметры контроля учетных записей».
  3. Переместите ползунок в положение «Никогда не уведомлять».
  4. Подтвердите изменения и перезагрузите систему.

⚠️ Важно: Не оставляйте UAC отключенным надолго – это снижает безопасность системы.

Профилактика

  • Запускайте критические утилиты от имени администратора только при необходимости.
  • Регулярно проверяйте разрешения на важные папки через icacls.
  • Поддерживайте антивирус в актуальном состоянии, но не блокируйте легальные программы.
  • Используйте sfc /scannow ежемесячно, чтобы предотвращать повреждение системных файлов.
  • Следите за политиками групповой безопасности в корпоративной среде, чтобы избежать конфликтов.

Часто задаваемые вопросы

Почему появляется ошибка 0x80070005 при открытии папки?
Как быстро проверить права доступа к файлу?
Что делать, если ошибка сохраняется после перезагрузки?
Можно ли обойти ошибку, если я не администратор?

Полезное

Запуск от имени администратора
Проверка и восстановление разрешений через Icacls
Исправление системных файлов
Временное отключение антивируса или UAC

Эта статья помогла вам решить проблему?