Поделиться через


Служебная программа File Locksmith

File Locksmith PowerToys— это программа, которая помогает определить, в каких процессах используются определенные файлы или каталогиWindows. Это расширение оболочки позволяет легко разблокировать файлы, используемые другими процессами, что делает управление файлами более эффективным.

Анимированный GIF-файл интерфейса служебной программы, показывающий File Locksmith список процессов и сведения об использовании файлов.

Активация и использование File Locksmith

Чтобы активировать File Locksmith, открыть PowerToys и включить переключатель Enable File Locksmith . Выберите один или несколько файлов или каталогов в Windows проводник. Если выбран каталог, все его файлы и вложенные каталоги также будут сканированы.

File Locksmith Чтобы открыть, какие процессы используют один или несколько файлов, щелкните правой кнопкой мыши выбранные файлы, выберите "Показать дополнительные параметры", чтобы развернуть список параметров меню, а затем выберите "Разблокировать с помощьюFile Locksmith".

При File Locksmith открытии он сканирует все выполняемые процессы, к которым он может получить доступ, проверяя, какие файлы используются. Доступ к процессам, выполняемым другим пользователем, не может быть получен и может быть пропущен из списка результатов. Чтобы проверить все процессы, выберите "Перезапустить от имени администратора".

Снимок экрана: кнопка перезапуска File Locksmith от имени администратора для доступа ко всем процессам.

После сканирования отобразится список процессов. Выберите "Завершить задачу ", чтобы завершить процесс, или выберите расширитель, чтобы отобразить дополнительные сведения. File Locksmithавтоматически удаляет завершенные процессы из списка, независимо от того, было ли выполнено это действие.File Locksmith Чтобы вручную обновить список процессов, выберите "Перезагрузить".

Справочник по командной строке

Интерфейс File Locksmith командной строки позволяет определять и управлять процессами, блокирующими файлы из командной строки.

Command Description
<path> Обязательно. Один или несколько путей к файлу или каталогу для проверки. Можно указать несколько путей, разделенных пробелами.
--kill Завершает (убивает) все процессы, которые в настоящее время блокируют указанные файлы.
--json Выводит результаты в структурированном формате JSON вместо удобочитаемого текста. Полезно для автоматизации и сценариев.
--wait Блокирует выполнение и ожидает освобождения указанных файлов. Команда не завершит работу, пока файлы не разблокируются.
--help Отображает сообщение справки с инструкциями по использованию.

Пример использования

# Check which processes are locking a specific file:
FileLocksmithCLI.exe "C:\Users\Docs\report.docx"

# Check multiple files and get the output in JSON format for parsing:
FileLocksmithCLI.exe --json "C:\File1.txt" "C:\Folder\File2.dll"

# Block script execution until a file is released (useful in build scripts):
FileLocksmithCLI.exe --wait "C:\bin\output.exe"

# Kill all processes that are locking a specific file:
FileLocksmithCLI.exe --kill "C:\LockedFile.dat"

Установите PowerToys

Эта программа входит в состав служебных программ Майкрософт PowerToys для пользователей power Users. Он предоставляет набор полезных служебных программ для настройки и упрощения работы Windows для повышения производительности. Сведения об установке PowerToysсм. в разделе "Установка PowerToys".