Estou tentando remover um arquivo em uso usando o prompt de comando. Não tive sucesso até agora. Eu usei o comando del, mas em vão.
Por favor, avise.
Editar: esqueci de mencionar duas coisas.
1) Este arquivo específico não pode ser visualizado na GUI (não está oculto), está na pasta Arquivos de programas baixados. 2) Esse problema está na máquina de um cliente, que está em um webex comigo. Portanto, não consigo instalar o Unlocker.
Responder1
Em geral não existe um comando para isso, é preciso fechar o programa através do arquivo, ou pelo menos forçá-lo a fechar o link para ele.
Você pode encontrar mais detalhes sobre esta questão:Como excluo um arquivo 'bloqueado'?
Tenha cuidado ao usardestravador, fechar alças não é uma operação segura, pode levar à perda de dados ou a um estado inválido em um programa (mais detalhesaqui). Você deve ter certeza de que conhece o programa que está usando o arquivo e de que pode fechá-lo com segurança ou forçá-lo a liberar o arquivo.
Responder2
Se o arquivo for um módulo/biblioteca, você pode usar TASKLIST /M
para descobrir quais processos o estão utilizando:
TASKLIST /M someLibrary.dll
Você verá uma saída como esta:
Image Name PID Modules
========================= ======== ============================================
someApp.exe 1234 someLibrary.dll
Então você pode usar TASKKILL
para encerrar o processo ofensivo:
TASKKILL /F /PID 1234
Se o processo for encerrado com sucesso, você verá esta saída:
SUCCESS: The process with PID 1234 has been terminated.
Se o arquivo não for uma biblioteca, não haverá um comando integrado fácil para descobrir quem o está usando. Nesse caso, eu recomendariaExplorador de processosda Sysinternals. A partir daí, você pode pesquisar identificadores abertos e descobrir quais programas estão usando quais arquivos.
Responder3
Você não pode excluir um arquivo do cmd que está em uso. Tente reinicializar e excluir logo após a inicialização, quando alguns serviços não estiverem em execução. Caso contrário, procure o processo que está usando o arquivo e elimine-o e depois o arquivo, ou encontre um software online para excluir um arquivo que esteja em uso.
Responder4
Não há desbloqueador de arquivo integrado, no entanto, o utilitário unlocker gui mencionado em outra sugestão pode ser chamado a partir da linha de comando, uma vez instalado.