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


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

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

5 60

5 ответов:

Handle следует сделать трюк.

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

ручки.исполняемый http://technet.microsoft.com/en-us/sysinternals/bb896655.aspx

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

Скачать Ручка.

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

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

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

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

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

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

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

некоторые ошибки вы можете получить, что Unlocker может помочь с включают в себя:

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

дескриптор не обнаружил, что WhatsApp удерживает блокировку файла .ПТМ.узел в папке Temp. ProcessExplorer-найти работает лучше Посмотрите на этот ответ https://superuser.com/a/399660