Я хотел бы знать, кто блокирует файл (win32). Я знаю о WhoLockMe, но мне нужен инструмент командной строки, который делает более или менее то же самое.
Я также посмотрел на этот вопрос, но, похоже, он применим только для файлов, открытых удаленно.
Я хотел бы знать, кто блокирует файл (win32). Я знаю о WhoLockMe, но мне нужен инструмент командной строки, который делает более или менее то же самое.
Я также посмотрел на этот вопрос, но, похоже, он применим только для файлов, открытых удаленно.
Handle должен сделать трюк.
Вы когда-нибудь задавались вопросом, какая программа имеет определенный файл или каталог? Теперь вы можете это выяснить. Handle - утилита, отображающая информацию об открытых ручках для любого процесса в системе. Вы можете использовать его для см. программы, в которых открыт файл, или для просмотра типов объектов и имена всех дескрипторов программы.
Handle.exe http://technet.microsoft.com/en-us/sysinternals/bb896655.aspx
Это помогло мне sooooo много раз....
Загрузить ручку.
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"
Это скажет вам, какой процесс заблокировал файл (или папку).
Я использовал Unlocker годами, и мне это очень нравится. Он не только идентифицирует программы и предлагает разблокировать папку\файл, это позволит вам также убить обработку, которая имеет блокировку.
Кроме того, он предлагает действия, которые необходимо выполнить для заблокированного файла, например удаление его.
Unlocker помогает удалять заблокированные файлы с сообщениями об ошибках, включая "невозможно удалить файл", и "доступ запрещен". Доступен видео-учебник.
Некоторые ошибки, которые могут возникнуть в Unlocker, могут включать:
- Невозможно удалить файл: доступ запрещен.
- Нарушено нарушение.
- Возможно, используется исходный или целевой файл.
- Файл используется другой программой или пользователем.
- Убедитесь, что диск не заполнен или не защищен от записи, и что файл в настоящее время не используется.
Хэндл не обнаружил, что WhatsApp удерживает блокировку файла.tmp.node во временной папке. ProcessExplorer - найди работу лучше Посмотри на этот ответ https://superuser.com/a/399660
Компьютер Management-> Общий доступ Folders-> Открытые файлы
В моем случае Handle.exe
не помог. Простая программа от официального Microsoft под названием Process Explorer была полезна. Просто откройте как администратор и нажмите Ctrl+f
, введите часть имени файла, который будет отображать процесс с использованием файла.