Как я удаляю 'заблокированный' файл?

На Windows XP, когда я пытаюсь удалить определенный файл, он говорит:

Не удалить blah.blah: Удостоверьтесь, что диск не является полным или защищенным от записи и что файл не используется в настоящее время.

Как я могу обойти это предупреждение и удалить его так или иначе?

63
задан 28.11.2014, 19:08

6 ответов

Для успешного удаления заблокированного файла необходимо будет определить процесс, который заблокировал файл. Необходимо выйти из процесса сначала и затем удалить файл. Знать, какой процесс заблокировал файл, Вам нужен инструмент, такой как Microsoft Sysinternals' Process Explorer (PE).

После того как Вам установили PE...

  1. Нажмите меню Find и выберите Find Handle или DLL...
  2. Введите имя файла (название файла, который заблокирован некоторым процессом.)
  3. После ввода поисковой фразы нажмите Кнопку поиска

Необходимо видеть список приложений, которые получают доступ к файлу:

Process Explorer

Теперь можно уничтожить незаконный процесс с помощью PE или чего-то еще.

54
ответ дан 07.12.2019, 08:16

С Неблокировщиком. Вы могли также попытаться загрузиться в безопасный режим (или просто перезагрузить) и видеть, можно ли удалить его затем.

Редактирование (2013-02-09): я нашел что-то лучше. LockHunter.

32
ответ дан 07.12.2019, 08:16

Неблокировщик хорош, но лично я предпочитаю FileAssassin MalwareByte.

5
ответ дан 07.12.2019, 08:16

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

  1. Начальная загрузка в Безопасный режим и удаляет (как был упомянут в другом месте),
  2. Начальная загрузка с помощью Живого CD или Спасения CD и использование инструменты CD, чтобы смонтировать диск и затем удалить файл.

Это - одна причина, почему я использовал Sandboxie (http://www.sandboxie.com/) для тестирования новых приложений. Sanboxie делает очень легким убрать об осколках установки приложения.

Если бы Вы, компьютер был захвачен, большинство специалистов по безопасности, настоятельно рекомендовали бы что Вы чистая установка Вы система.

Если Вы были заражены троянцем:

  1. Необходимо создать резервную копию всего Вы данные, возможно, включая важные файлы конфигураций (например, Ваши настройки Browser, или по крайней мере Вы отмечаете).
  2. Затем Вы должны чистая установка Ваша система, применить все доступные патчи безопасности и установить некоторый вирус и/или вредоносный сканер.
  3. Наконец, просканируйте все файлы, которых Вы создали резервную копию, использование Вас недавно убрало систему или некоторую другую чистую систему, прежде, чем восстановить их.

Попытка вручную убрать систему только возможна в самом удачном из случаев, и Вы никогда не знаете, было ли что-то оставлено позади. Я рекомендовал бы не рискнуть.

2
ответ дан 07.12.2019, 08:16

Попробуйте программу, такую как Неблокировщик (только доступный для x86). Можно использовать его, чтобы видеть все блокировки и удалить их, если Вы хотите.

Для x64 также могли бы быть подобные программы. Более сложный и более общий подход, если нет, должен использовать программу, такую как Проводник Процесса, где Вы ищете дескрипторы, содержащие файл или название программы, и удаляете все дескрипторы, Вы видите.

2
ответ дан 07.12.2019, 08:16

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

Ответ ворона корректен, конечно, но если Вы вполне уверены, файл является частью червя/вируса, лучше удалить его фактическим антивирусом.

1
ответ дан 07.12.2019, 08:16

Теги

Похожие вопросы