1

У меня есть проблема, когда время от времени я получаю сообщение об ошибке отказа в доступе при попытке удалить или переименовать исполняемый файл. Я использую 64-разрядную версию Windows 7 Ultimate и работаю только с файлами в каталоге моего пользователя (документами, загрузками и т.д.).

Когда я получаю ошибку «Отказано в доступе» в проводнике Windows, он скажет, что он используется другим приложением. Поэтому я открываю Process Explorer и ищу что-нибудь, у кого этот файл открыт и ничего не происходит. Тем не менее, похоже, что это проблема с правами доступа к файлу.

Если я щелкну правой кнопкой мыши по файлу и зайду в Свойства -> Безопасность, я увижу сообщение:

«Чтобы продолжить, вы должны быть администратором с правами на просмотр свойств безопасности этого объекта. Вы хотите продолжить?Msgstr "Обратите внимание, что я пользователь с правами администратора и я создал этот файл (UAC включен). Если я нажимаю кнопку «Продолжить», я получаю другое диалоговое окно с таким сообщением: «У вас нет прав для просмотра свойств безопасности этого объекта. Чтобы просмотреть его свойства безопасности, вы можете попробовать стать владельцем объекта. Как владелец, вы также можете контролировать, кто получает разрешения на объект. Обратите внимание, что после того, как вы перейдете в собственность, предыдущий владелец может не иметь доступа к объекту Чтобы попытаться стать владельцем объекта, выберите учетную запись в списке и нажмите «ОК».

Поэтому я выбираю свою учетную запись, нажимаю «ОК» и получаю сообщение об ошибке отказа в доступе.

Каким-то образом права доступа к этому файлу были полностью удалены. Это так странно, поскольку файлы, с которыми я работаю, часто являются файлами, которые я создал сам (скомпилирован из Visual Studio, скачал установщик через Firefox, скопировал файл с сетевого диска или USB-накопителя и т.д.).

Что еще более странно, это то, что если я попытался удалить файл изначально, что привело к ошибке «Отказано в доступе», я в конечном итоге немного поковыряюсь в разрешениях, Google - пару минут, и, наконец, я замечаю, что файл внезапно ушел. Так что я застрял с этим нарушенным разрешением и не могу ничего сделать с файлом, пока через 5 или 10 минут он волшебным образом не исчезнет.

Сначала я подозревал, что моей антивирусной программой была проблема (я использую Microsoft Security Essentials). Тем не менее, я попытался отключить его и полностью удалить его, и у меня все еще есть проблема.

Есть идеи о том, что здесь может происходить?

2 ответа2

1

Убедитесь, что у вас включена EFS, служба зашифрованных файлов (lsass.exe). После того, как я включил это, это решило мою проблему.

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

0

Вы запустили полный chkdsk в своей файловой системе? Дескрипторы безопасности могут быть повреждены, и Windows не всегда автоматически обнаруживает определенные ошибки в файловой системе. Иногда могут быть проблемы с файловой системой, которые даже не вызваны аппаратными ошибками, которые все еще не обнаружены до следующего запуска chkdsk .

Я собирался предложить отключить функцию сканирования в режиме реального времени вашего антивирусного сканера, но вы, кажется, превзошли меня, удалив его.

Кроме chkdsk , единственное, что я бы порекомендовал, чтобы вы еще не пробовали, это проверить SMART-статус вашего жесткого диска (с помощью программы, такой как gsmartcontrol или множество других), чтобы убедиться, что ваши диски в порядке ,

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .