File Locksmith utilitário

File Locksmith é uma ferramenta PowerToys que ajuda a identificar que processos estão a usar ficheiros ou diretórios específicos em Windows. Esta extensão shell permite que você facilmente desbloquear arquivos que estão sendo usados por outros processos, tornando o gerenciamento de arquivos mais eficiente.

Um GIF animado da interface do utilitário mostrando a lista de processos e informações de uso do File Locksmith arquivo.

Como ativar e utilizar File Locksmith

Para ativar File Locksmith, abra PowerToys e ative a opção Ativar File Locksmith. Selecione um ou mais ficheiros ou diretórios no Windows File Explorer. Se um diretório for selecionado, todos os seus arquivos e subdiretórios também serão verificados.

Para abrir File Locksmith para ver quais processos estão usando um ou mais arquivos, clique com o botão direito do mouse no(s) arquivo(s) selecionado(s), selecione Mostrar mais opções para expandir a lista de opções do menu e, em seguida, selecione Desbloquear com File Locksmith.

Quando File Locksmith for aberto, ele verificará todos os processos em execução que pode acessar, verificando quais arquivos os processos estão usando. Os processos que estão sendo executados por um usuário diferente não podem ser acessados e podem estar faltando na lista de resultados. Para verificar todos os processos, selecione Reiniciar como administrador.

Captura de ecrã do botão reiniciar File Locksmith como administrador para aceder a todos os processos.

Após a digitalização, uma lista de processos será exibida. Selecione Finalizar tarefa para encerrar o processo ou selecione o expansor para mostrar mais informações. File Locksmith removerá automaticamente os processos encerrados da lista, independentemente de esta ação ter sido ou não realizada através do File Locksmith. Para atualizar manualmente a lista de processos, selecione Recarregar.

Referência na linha de comandos

A File Locksmith CLI permite-lhe identificar e gerir processos que bloqueiam ficheiros a partir da linha de comandos.

Command Description
<path> Obrigatório. Um ou mais caminhos de ficheiros ou diretórios para verificar. Pode especificar múltiplos caminhos separados por espaços.
--kill Termina (elimina) todos os processos que estão atualmente a bloquear os ficheiros especificados.
--json Produz os resultados em formato JSON estruturado em vez de texto legível por humanos. Útil para automação e scripts.
--wait Bloqueia a execução e espera até que os ficheiros especificados sejam libertados. O comando não sai até que os ficheiros sejam desbloqueados.
--help Mostra a mensagem de ajuda com instruções de utilização.

Exemplo de utilização

# 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"

Instalar PowerToys

Esta ferramenta é parte das utilidades Microsoft PowerToys para utilizadores avançados. Fornece um conjunto de utilitários úteis para ajustar e simplificar a sua experiência Windows para maior produtividade. Para instalar PowerToys, consulte Instalando PowerToys.