TL; DR? Leia em negrito!
Se você não deseja ferramentas externas ou deseja uma maneira rápida de identificar qual processo mantém seu arquivo em uso. Em seguida, você pode usar uma ferramenta Windows Sysinternals chamada Process Explorer . Você nem precisa extrair um arquivo zip, se quiser, basta buscar a versão ao vivo do Process Explorer http://live.sysinternals.com/procexp.exe
, o que facilita o uso a qualquer momento, em qualquer lugar, desde que você tenha internet (ou se você tiver colocado antes de partir).
O bônus é que você também pode usá-lo para todas as suas outras tarefas relacionadas ao processo ...
Process Explorer é uma substituição profissional de TI do Gerenciador de Tarefas; entre outras alternativas, como o Monitor de desempenho, o Monitor de recursos ou uma ferramenta externa como o Process Hacker.
O recurso que você procura nesta ferramenta da Microsoft é o mais simples possível, é o CTRL+F que permite a busca por substring para identificadores ou arquivos DLL . Se você preferir usar o mouse e os menus, pode clicar em Localizar, localizar identificador ou DLL .
Vamos supor que os arquivos de fonte Arial estejam em uso, podemos simplesmente procurar Arial
e ver que o Instantbird e o Firefox gostam de manter esse arquivo de fonte em uso. Vamos supor que eu desejasse excluir esse arquivo, não seria capaz de fazê-lo. Vamos mudar isso e nos livrar do arquivo Arial. Não faça isso em casa ...
Uma solução simples seria fechar esses dois programas, enquanto isso funciona para o Instantbird, parece que não consigo desligar o Firefox porque estou escrevendo essa resposta para você. E não quero arriscar perder minha resposta por causa de um tempo limite de cache ou falha da área de transferência. Então, eu vou fechar todas as alças do Firefox para Arial.
Verifique se o Process Explorer foi iniciado como administrador e selecione Arquivo ➯ Mostrar detalhes de todos os processos
Eu simplesmente seleciono o identificador na janela de pesquisa e o Process Explorer seleciona automaticamente o Firefox e pula para a entrada correta na janela principal. Certifique-se de fazer isso em um identificador e não em uma DLL, pode ou não ser necessário fechar o programa se fosse uma DLL. É hora de fechar esses identificadores para que eu possa remover os arquivos de fonte Arial sem motivo; sempre posso restaurá-los a partir de um backup ...
Então, basta clicar com o botão direito do mouse nas entradas relevantes e clicar em Fechar identificador .
E agora, com um Firefox sem Arial, eu posto minha resposta; a fonte é carregada de qualquer maneira ...
Uma alternativa de linha de comando, capaz apenas de listá-las, é Handle ; também escrito por Windows Sysinternals. Você também pode buscar uma versão ao vivo dela http://live.sysinternals.com/handle.exe
e usá-la handle.exe
seguida pela sub string que deseja pesquisar.
Em seguida, use taskkill /PID 1234 /F /T
where 1234
deve ser substituído pelo PID do processo que você obteve com o Handle. Como alternativa, você pode fazê-lo pelo nome da imagem com taskkill /IM instantbird.exe /F /T
. Observe que /F
força a rescisão e /T
mata prcoesses de crianças ...
Hacker->Find Handles or DLLs
) para pesquisar ou clicar duas vezes no processo e ir para a guia Handles ... isso não faz o que você precisa? Além disso, o monitoramento da GPU também está lá - basta baixar o plug-in Extended Tools. A que outras funcionalidades você se refere e que não encontra no PH (ou que não estão totalmente implementadas)?Aqui está minha solução atual:
Parei de usar o Teracopy como meu manipulador de cópia padrão (mas ainda não o desinstalei). Depois de copiar uma pasta, eu entrava nela e depois voltava. Então eu poderia renomeá-lo. Senão, eu teria que esperar um pouco.
fonte
Resposta curta :
Você não pode.
Resposta longa:
Depende do modo de compartilhamento, acredito. (Não estou me referindo a esse tipo de compartilhamento - estou me referindo ao
FILE_SHARE_DELETE
tipo de compartilhamento.) Se o arquivo for aberto com o modo de compartilhamento de exclusão, teoricamente você poderá escrever um programa para:Abra outro identificador para o arquivo.
Tente abri-lo normalmente ou use
SYSTEM_HANDLE_INFORMATION
para localizar e duplicar o identificador.Boa sorte com problemas de conflito etc. (que podem ser resolvidos apenas corretamente com um driver de kernel).
Renomeie-o através desse identificador, usando
FILE_RENAME_INFORMATION
.Não faço ideia se o seu modo de compartilhamento atual permite isso ... você apenas precisa tentar ver.
fonte
As chances são de que você só esteja enfrentando isso com pastas que contêm conteúdo que gera miniaturas (fotos e similares). Muitas pessoas especularam que isso tem a ver com indexação (que não vou tentar contestar), mas, na minha experiência, isso geralmente se deve à geração de miniaturas.
Por exemplo, no canto inferior esquerdo da janela do explorer, se você selecionar a pasta do problema, deverá ver o ícone da pasta mostrando uma visualização do conteúdo. É uma boa adição à GUI, mas parece estar diretamente relacionada ao problema.
Desative isso indo para ORGANIZAR> OPÇÕES DE PASTA E PESQUISA> VISUALIZAR (guia) ... e marque "Sempre mostrar ícones, nunca miniaturas". Clique em Aplicar / OK e pronto.
Tente renomear essa pasta agora. Faça isso várias vezes em rápida sucessão e, com sorte, descobrirá que o problema de renomeação de pastas desapareceu.
fonte
Você pode desbloquear um arquivo usando uma ferramenta gratuita chamada Unlocker. Você pode baixá-lo no FileHippo .
fonte
Muitas vezes, se você estiver tentando renomear vídeos ou pastas que contenham vídeos, o explorer tentará fazer miniaturas usando o media player, que bloqueia o arquivo ou o diretório. Se você ficar sentado por trinta segundos e tente novamente, ele funcionará. A única maneira que encontrei para evitar isso é desativar as miniaturas dos arquivos de mídia, mas isso não é realmente ideal.
fonte
É provável que isso seja causado por uma de duas coisas:
Eu tive o mesmo problema quando instalei o Windows 7 e consegui ajustar a funcionalidade de pesquisa / indexação para não processar arquivos e isso foi resolvido. No botão Iniciar, digite o índice na opção Pesquisar programas e arquivos. Isso deve exibir as Opções de indexação como um dos itens. Abra esse programa e selecione o local Usuários e clique em modificar. Aqui desmarquei a pasta que contém a maioria dos meus arquivos.
A desvantagem disso é que seus arquivos não são indexados - a vantagem é que você realmente trabalha com eles quando deseja - e não quando o sistema permite.
fonte
Verifique se o serviço Application Experience não está desativado . Nesse caso, defina-o como manual:
fonte