Всем привет на портале WiFiGiD.RU! Если вы читаете эти строки, то скорее всего, столкнулись с одной неприятной проблемой. При попытке скопировать файл, папку, переместить её, переименовать или удалить, вылезает ошибка с номером 0x80070780 и текстом: «Доступ к этому файлу из системы отсутствует».
Обычно ошибка возникает на всех свежих сборках Windows 10 и 11. В более старых версиях «Окон», я её не встречал, но решения, которые мы рассмотрим ниже в статье – должны подойти. Поехали!
Права и первая причина
Очень часто ошибка 0x80070780 (Доступ к этому файлу из системы отсутствует) возникает при работе с системными файлами. Внимательно проверьте, с каким именно файлом вы взаимодействуете. Возможно, он относится к операционной системе, и ОС банально пытается защитить себя, ограничив вам права доступа к нему. Даже если вы имеете права администратора, вам не выдаются права на использование всех файлов в системе (об этом нужно помнить). Такова политики безопасности и целостности ОС.
Читаем – как удалить файл, если он не удаляется с компьютера.
Некоторые файлы могут иметь размер в ноль килобайт. Ошибка при этом возникает только при копировании. Если вы попробуете удалить его или перенести в другое место, то у вас это получится. Таких файлов достаточно много в системном разделе в папке «App Data».
На самом деле подобные EXE-файлы – это ссылки, а не сами файлы. Да, именно поэтому их можно удалить, перенести, но при попытке копирования, уже используется оригинальный файл, и система блокирует это действие, из-за отсутствия конкретных прав.
Что можно сделать?
Первое что мы можем сделать, так это выдать специальные права доступа на использование этих файлов (или папок). Но прежде мы продолжим, еще раз проверьте, чтобы манипуляции, которые вы хотите сделать, не навредят компьютеру и системе. Далее просто откройте командную строку с правами администратора. Для папки используем команду:
ВНИМАНИЕ! Если имя вашего юзера (пользователя), под которым вы сейчас сидите, имеет в названии пробел, то записываем его в кавычках.
icacls "ПУТЬ К ПАПКЕ" /grant ИМЯ_ЮЗЕРА:(OI)(CI)F /T
Если у вас файл:
icacls "ПУТЬ К ФАЙЛУ.TXT" /grant ИМЯ_ЮЗЕРА:F
Если вы имеете дело с теми самыми ссылками на файлы, о которых я говорил в первой главе, то сначала нужно узнать расположение самого файла (исходника). Это можно сделать с помощью команды:
fsutil reparsepoint query "ПУТЬ К ССЫЛКЕ"
Понимаю, что при этом вывод информации не очень удобный, но сам путь к исходнику вы увидите в правом блоке. Вот уже с этим файлом вам нужно будет проводить манипуляции с правами.
Дополнительные методы
Давайте для начала проверить систему на наличие вирусов. Возможно, вирус мог скрыть основной файл, и подкинуть что-то другое. В некоторых случаях ошибка может возникать из-за проблем с файловой системой. В командной строке введите:
chkdsk C: /f
Могут помочь рекомендации из статьи про доступ к папке «TrustedInstaller». Еще можно попробовать зайти под супер-администратором. Сразу скажу, что я данный метод не использовал, но попробовать можно. На этом все, дорогие друзья. Пишите свои дополнительные вопросы в комментариях.