Переривчастий доступ заперечував помилки при спробі видалення файлів


1

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

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

Якщо я клацніть правою кнопкою миші файл і перейдіть до Властивості -> Безпека, я побачу повідомлення, яке говорить:

"Щоб продовжити, ви повинні бути адміністративним користувачем, який має дозвіл на перегляд властивостей цього об'єкта. Хочете продовжувати?" Зауважте, що я користувач адміністратора і я користувач, який створив файл (UAC увімкнено). Якщо я натискаю кнопку «Продовжити», я отримую ще одне діалогове вікно із цим повідомленням: «Ви не маєте дозволу на перегляд властивостей безпеки цього об’єкта. хто отримує дозволи на об’єкт. Зверніть увагу, що після отримання права власності попередній власник може не мати доступу до об’єкта. Щоб спробувати взяти на себе право власності на об'єкт, виберіть обліковий запис зі списку та натисніть кнопку ОК. "

Тож я вибираю свій обліковий запис користувача, натискаю кнопку ОК, і отримую помилку в доступі.

Як-небудь дозволи на цей файл видалено повністю. Це так дивно, оскільки файли, з якими я працюю, часто є файлами, які я створив сам (зібраний з Visual Studio, завантажений інсталятор через Firefox, скопійований файл з мережевого накопичувача або USB-накопичувача тощо).

Що ще дивно, що якщо я спробував видалити файл спочатку, внаслідок чого у доступі було відхилено помилку, я в кінцевому підсумку на кілька хвилин поглянув на дозволи, Google, і нарешті я помітив, що файл раптом пішло. Тож я застряг із цим зламаним дозволом, і я не можу нічого зробити з файлом приблизно до 5 або 10 хвилин пізніше, коли він магічно зникне.

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

Будь-які ідеї, що тут може відбуватися?


Це звучить якось потворно. Резервне копіювання зараз. Може бути вірус, пошкоджувати проблеми з жорстким диском або хто що знає. Перш ніж їхати далі, будь ласка, складіть гарний образ вашого приводу.
Таннер Фолкнер

Я зберігаю досить хороші резервні копії, хоча дякую за поради.
Багатий

Відповіді:


1

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

Для мене це викликало періодичні помилки дозволу. Що болить, тому що я постійно переписую двійкові файли і мені доведеться почекати хвилину, щоб помилка видалилася, щоб я міг перекомпілювати.


0

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

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

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


Я просто спробував gsmartcontrol (акуратний інструмент, btw) і він показав, що все пройшло (я навіть провів більш обширні тести). Я збираюся спробувати chkdsk наступного разу, коли я перезавантажуюсь, і звітую про це. Дякуємо за пропозиції.
Багатий

Я побіг chkdsk, і він зробив свою справу, коли я завантажився сьогодні вранці. На жаль, це, здається, не допомогло, коли я знову зіткнувся з цією проблемою ....
Багатий

Спробуйте завантажити Explorer Explorer від Microsoft Sysinternals і подивіться, які програми відкривають ваші файли для ексклюзивного доступу ... просто увімкніть його, запустіть його у фоновому режимі та відфільтруйте список подій за файлами, у яких ви отримуєте помилка після отримання помилки ...
allquixotic

дякую за пропозицію, але якщо ви прочитаєте перший абзац мого запитання, ви помітите, що я спробував за допомогою Process Explorer, але жоден процес не з’являється. Я не вірю, що інший процес використовує файл. Натомість я вважаю, що щось псується з дозволами для файлів та видаляє всі дозволи з певних причин.
Багатий
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.