Кажется, у меня есть общая проблема с "доступ запрещен в Windows". Это проявляется каждый раз, если, например:
- Мой bat файл вызывает компилятор создает файл на диске
- Мой bat файл переименовывает файл
- Но у меня также есть загруженные файлы (FireFox) на рабочий стол Windows, где Windows дает мне "доступ запрещен", если я пытаюсь удалить файл.
- Попробовал отключить AVG + сделать исключение в резидентском щите AVG
(Я попытался проверить с помощью диспетчера задач + диспетчера процессов Winternals, что это не запущенный процесс, который все еще работает и должен вызывать блокировки.)
- Windows 7.
- Моя учетная запись пользователя является администратором.
- Все файлы создаются одной и той же учетной записью пользователя.
Проблема недавняя, но кое-что я впервые заметил вчера (когда снова начал вызывать .bat-файлы, которые я использовал в течение многих лет)
Я пытался:
- Запуск, например, Windows Explorer с "Запуск от имени администратора", но это не имеет значения
- щелчок правой кнопкой мыши - свойства - безопасность и изменение прав доступа / владельца (я также получаю "доступ запрещен" при попытке этого, так что это не помогает)
Вот снимок экрана, если я попытаюсь изменить безопасность "заблокированного" файла. (Проблема здесь в том, что блокировка происходит постоянно при каждом создании файла)
!
Если я нажму на кнопку "Далее", там будет указано, что я не владелец Вместо этого я вижу это: "Невозможно отобразить текущего владельца"
Если я пытаюсь сменить владельца, я получаю "доступ запрещен" (нет прав)
Что сбивает меня с толку, поскольку я только что создал это. (Да, через файл .bat, вызывающий исполняемые файлы, которые создают файл. Но все работает под моей учетной записью администратора.)
Я думаю, что это какая-то странная проблема, связанная с тем, что где-то хранятся дескрипторы файлов в течение некоторого времени после попытки удаления файла файлом .bat ...
Я пытался уйти через 5 минут после того, как файл .bat выдал инструкцию удаления. (Пауза .bat script) При возврате (через несколько минут) файл исчезает. (Мне потребовалось некоторое время, чтобы заметить, так как я случайно обнаружил это, но, похоже, я могу это повторить)
Таким образом, причина всех проблем может заключаться в том, что файл каким-то образом находится в некоем загадочном состоянии, когда файл был запланирован для удаления, но он просто идет очень медленно? (И, следовательно, все другие операции, выполняемые над файлом, также ведут себя очень странно.)
Я понятия не имею, почему это (пытался отключить, например, AVG), но я думаю, что это может объяснить внезапные проблемы?