Ошибка 0x80070005 «Доступ ограничен» в проводнике возникает из-за недостаточных прав администратора или повреждения файловых разрешений. Для её исправления необходимо запустить проводник с правами администратора, проверить разрешения папок и восстановить доступ через командную строку или редактор реестра.
Причины проблемы
- Недостаточные права доступа для текущего пользователя
- Повреждённые атрибуты файловых разрешений NTFS
- Заблокированные файлы антивирусом или программой защиты
- Неправильные настройки учётной записи пользователя
- Конфликт с системными сервисами или драйверами
- Заражение вредоносным ПО, изменившим разрешения
Пошаговая инструкция
Способ 1: Запуск проводника с правами администратора
- Нажмите
Ctrl+Shift+Escдля открытия диспетчера задач. - В меню
ФайлвыберитеЗапустить новую задачу. - Введите
explorer.exeи установите флажокСоздать задачу с административными правами. - Нажмите
OKи попробуйте получить доступ к файлу или папке.
Способ 2: Изменение разрешений через свойства папки
- Щёлкните правой кнопкой мыши на папке, вызывающей ошибку.
- Выберите
Свойства. - Перейдите на вкладку
Безопасность. - Нажмите
Изменить. - Выделите ваше имя пользователя и установите флажки
Полный доступ,Изменение,Чтение. - Нажмите
ПрименитьиOK. - В окне
Дополнительные параметры безопасностинажмитеИзменить разрешенияи отметьтеЗаменить все разрешения дочерних объектов. - Нажмите
Применитьи закройте окна.
Способ 3: Восстановление разрешений через командную строку
- Нажмите
Win+Rи введитеcmd. - Нажмите
Ctrl+Shift+Enterдля запуска от администратора. - Введите команду
takeown /f "C:\Путь\до\папки" /r /d y(замените путь на реальный). - Введите команду
icacls "C:\Путь\до\папки" /grant %username%:F /t. - Закройте командную строку и проверьте доступ к файлу.
Способ 4: Проверка и восстановление через редактор реестра
- Нажмите
Win+Rи введитеregedit. - Нажмите
Enter. - Перейдите к ветке
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters. - Проверьте, что параметр
SMB1имеет значение1(если нужна поддержка SMB1). - Закройте редактор реестра и перезагрузитесь.
Способ 5: Отключение защиты контроля учётных записей (UAC)
- Нажмите
Win+Iдля открытия параметров. - Перейдите в
Безопасность и конфиденциальность→Контроль учётных записей. - Перетащите ползунок на позицию
Никогда не уведомлять. - Нажмите
OKи перезагрузитесь.
Часто задаваемые вопросы
Почему ошибка появляется даже после изменения разрешений? Это может быть вызвано конфликтом с групповыми политиками домена или активным вредоносом ПО — проверьте наличие вирусов антивирусом в безопасном режиме.
Какая команда быстрее всего восстанавливает доступ? Команда takeown /f "путь" /r /d y с последующей icacls "путь" /grant %username%:F /t восстанавливает полный доступ за минуту.
Безопасно ли отключать UAC? Отключение UAC снижает безопасность системы — используйте этот способ только для диагностики, затем включите обратно.