Инструмент командной строки для определения, кто блокирует файл

Я хотел бы знать, кто блокирует файл (win32). Я знаю о WhoLockMe, но мне нужен инструмент командной строки, который делает более или менее то же самое.

Я также посмотрел на этот вопрос, но, похоже, он применим только для файлов, открытых удаленно.

6 ответов

Решение

Ручка должна сделать свое дело.

Задумывались ли вы, какая программа имеет определенный файл или каталог открыт? Теперь вы можете узнать. Дескриптор - это утилита, которая отображает информацию об открытых дескрипторах для любого процесса в системе. Вы можете использовать его для просмотра программ, у которых открыт файл, или для просмотра типов объектов и имен всех дескрипторов программы.

handle.exe http://technet.microsoft.com/en-us/sysinternals/bb896655.aspx

Это помогло мне оооочень много раз....

Скачать Handle.

https://technet.microsoft.com/en-us/sysinternals/bb896655.aspx

Если вы хотите узнать, какая программа имеет дескриптор определенного файла, запустите его из каталога, в который извлечен Handle.exe. Если вы не добавили Handle.exe в PATH переменная окружения. И путь к файлу C:\path\path\file.txt", запустите это:

handle "C:\path\path\file.txt"

Это скажет вам, какие процессы заблокировали файл (или папку).

В моем случае Handle.exe не помогло. Простая программа от официального Microsoft под названием Process Explorer была полезна. Просто откройте как администратор и нажмите Ctrl+f, введите часть имени файла, который будет отображать процесс с использованием файла.

Управление компьютером-> Общие папки-> Открытые файлы

Хэндл не обнаружил, что WhatsApp удерживает блокировку файла.tmp.node во временной папке. ProcessExplorer - найди работу лучше Посмотри на этот ответ /questions/29296609/kak-vyibrat-naboryi-izmenenij-dlya-obedineniya-kotoryie-prikreplenyi-k-rabochim-elementam/29296620#29296620

Я годами пользовался Unlocker и мне это очень нравится. Он не только определит программы и предложит разблокировать папку \ файл, но также позволит вам убить обработку, которая имеет блокировку.

Кроме того, он предлагает действия для заблокированного файла, такие как удаление.

Unlocker помогает удалять заблокированные файлы с сообщениями об ошибках, включая "невозможно удалить файл" и "доступ запрещен". Видео-учебник доступен.

Вот некоторые ошибки, с которыми может помочь Unlocker:

  • Невозможно удалить файл: доступ запрещен.
  • Произошло нарушение обмена.
  • Возможно, используется исходный или целевой файл.
  • Файл используется другой программой или пользователем.
  • Убедитесь, что диск не заполнен и не защищен от записи, и что файл в данный момент не используется.
Другие вопросы по тегам