Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

Handle должен сделать трюк.

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

Ответ 3

Загрузить ручку.

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"

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

Ответ 4

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

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

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

Некоторые ошибки, которые могут возникнуть в Unlocker, могут включать:

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

Ответ 5

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

Ответ 6

enter image description here

Компьютер Management-> Общий доступ Folders-> Открытые файлы

Ответ 7

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