Как удалить «заблокированный» файл?

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

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

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

  • В какое время моя машина Windows XP вышла из спящего режима?
  • Как перенести текущее активное окно с одного монитора на другой с помощью сочетания клавиш?
  • Сетевой мост не работает в Windows 7
  • Как восстановить драйверы с другого жесткого диска
  • Беспроводное подключение к Интернету подключается, но интернет не работает (пакеты не получены). Проводной
  • Как заставить Excel (и другие продукты Microsoft Office) прекратить открытие файлов в одном приложении?
  • Как добавить cygwin / bin в путь поиска в Windows XP?
  • Значки приложений повреждены в проводнике
  • 4 Solutions collect form web for “Как удалить «заблокированный» файл?”

    Чтобы успешно удалить заблокированный файл, вам нужно будет определить процесс, который заблокировал файл. Сначала вам нужно выйти из процесса, а затем удалить файл. Чтобы узнать, какой процесс заблокировал файл, вам понадобится такой инструмент, как Microsoft Process Explorer (PE) Microsoft Sysinternals.

    После установки PE …

    1. Нажмите «Найти» и выберите «Найти дескриптор» или «DLL» …
    2. Введите имя файла (имя файла, заблокированного каким-либо процессом).
    3. После ввода поисковой фразы нажмите кнопку «Поиск»

    Вы должны увидеть список приложений, которые обращаются к файлу:

    Process Explorer

    Теперь вы можете убить процесс нарушения, используя PE или что-то еще.

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

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

    Unlocker хорош, но лично я предпочитаю FileAssassin от MalwareByte .

    Легкий способ CLI:

    • Дескриптор загрузки, это всего лишь небольшой инструмент командной строки
    • Откройте командную строку как администратор, перейдите в каталог
    • Run handle <part_of_the_path_of_the_locked_file>
    • С выхода определяют PID
    • Теперь вы можете
      • Убить процесс, выполняющий taskkill /pid <the_PID> /f ( /f означает «force»)
      • Или закройте дескриптор, не убивая процесс: handle -p <the_PID> -c <hexadecimal_code_of_the_handle>
    • Теперь вы можете удалить заблокированный файл
    Interesting Posts

    Использование командной строки для подключения к беспроводной сети с помощью http-входа

    Как показать скрытые папки в Windows 8 из современного пользовательского интерфейса?

    Запуск операционной системы из памяти

    Решения для представления слайдов PDF с примечаниями ведущего на втором дисплее

    Как заставить клавиши Ctrl + Left / Right работать прямо в tmux?

    Как скрыть границу окна в PotPlayer?

    Опции для игр удаленно в локальной сети?

    Как вы разрешаете ошибку «Доступ запрещен: указанный пользователь не является членом групп TelnetClients»??

    Как подключиться к Интернету из командной строки?

    Возобновление после сна в Windows 7 приводит к исчезновению USB-клавиатуры

    Как измерить скорость передачи данных между моим внутренним жестким диском SATA и внешним USB-накопителем?

    Можно ли установить Windows XP на USB-накопитель?

    Клиент OpenVPN без прав администратора на Win7

    Как настроить `eth0` для повторного запуска` dhclient` при отключении и повторной загрузке?

    Cortana Search не находит приложения в Windows 10

    Давайте будем гением компьютера.