Инструмент командной строки для определения, кто блокирует файл
Я хотел бы знать, кто блокирует файл (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:
- Невозможно удалить файл: доступ запрещен.
- Произошло нарушение обмена.
- Возможно, используется исходный или целевой файл.
- Файл используется другой программой или пользователем.
- Убедитесь, что диск не заполнен и не защищен от записи, и что файл в данный момент не используется.