Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
File Locksmith — это программа PowerToys, которая помогает определить, какие процессы используют определенные файлы или каталоги в Windows. Это расширение оболочки позволяет легко разблокировать файлы, используемые другими процессами, что делает управление файлами более эффективным.
Активация и использование File Locksmith
Чтобы активировать File Locksmith, откройте PowerToys и включите переключатель Включить File Locksmith. Выберите один или несколько файлов или каталогов в проводнике Windows. Если выбран каталог, все его файлы и вложенные каталоги также будут сканированы.
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
Эта программа входит в состав служебных программ Microsoft PowerToys для продвинутых пользователей. Он предоставляет набор полезных служебных программ для настройки и оптимизации Windows для повышения производительности. Сведения об установке PowerToysсм. в разделе "Установка PowerToys".
Windows developer