Corrigir erro de arquivo em uso que impede exclusão no Windows 11
🔍 WiseChecker

Corrigir erro de arquivo em uso que impede exclusão no Windows 11

Solução rápida: abra o Monitor de Recursos → guia CPU → seção Identificadores Associados, pesquise o nome do arquivo, identifique o processo que o mantém aberto e encerre esse processo — o arquivo se torna imediatamente excluível.

Você tenta excluir um arquivo no Explorer e recebe a caixa de diálogo: A ação não pode ser concluída porque o arquivo está aberto em outro programa. Você fecha todos os aplicativos visíveis, faz logout e login novamente, e o erro persiste. Algum processo ou serviço em segundo plano está mantendo um identificador exclusivo no arquivo, e o Windows não permite excluí-lo até que esse identificador seja liberado. A boa notícia: identificar o culpado leva 30 segundos.

Sintoma: “A ação não pode ser concluída porque o arquivo está aberto em Sistema / outro programa” ao tentar excluir o arquivo.
Afeta: Windows 11 (e Windows 10) quando qualquer processo — visível ou em segundo plano — tem um identificador aberto no arquivo alvo.
Tempo de correção: ~2 minutos.

ADVERTISEMENT

O que causa isso

O NTFS impõe modos de compartilhamento de arquivo definidos por cada processo que abre um arquivo. Um processo pode solicitar acesso exclusivo (nenhum outro processo pode abrir o arquivo) ou acesso compartilhado (outros podem ler, mas não gravar ou excluir). Quando o Explorer tenta excluir um arquivo, o NTFS pergunta a cada identificador existente se ele permite a exclusão. Se algum identificador disser não — ou simplesmente não tiver sido fechado ainda — a exclusão falha.

Culpados comuns incluem: scanners antivírus em tempo real (Defender, AV de terceiros), indexadores de pesquisa, sincronização do OneDrive, Windows Search, geradores de miniaturas de vídeo, editores de código com salvamento automático e qualquer player de mídia ainda apontando para o arquivo.

Método 1: Encontrar e encerrar o processo bloqueador via Monitor de Recursos

A rota mais direta. Identifica o processo exato que mantém o identificador.

  1. Pressione Win + R, digite resmon, pressione Enter.
  2. Vá para a guia CPU.
  3. Expanda a seção Identificadores Associados na parte inferior.
  4. Na caixa Pesquisar Identificadores, digite parte do nome do arquivo bloqueado (ex.: relatorio.pdf).
  5. A grade abaixo mostra todos os processos com um identificador correspondente, com a coluna Imagem identificando-o (ex.: OneDrive.exe, MsMpEng.exe, Acrobat.exe).
  6. Se o processo não for essencial, clique com o botão direito nele na grade e escolha Encerrar Processo.
  7. Para um processo do sistema que você não pode encerrar (geralmente o próprio Sistema, indicando um bloqueio SMB ou um driver de kernel), vá para o Método 2.

A exclusão deve ser bem-sucedida instantaneamente após o processo problemático ser encerrado. Se não funcionar, atualize o Explorer com F5 e tente novamente.

ADVERTISEMENT

Método 2: Usar handle.exe para fechamento em nível de identificador

Quando o processo bloqueador é essencial e você não pode encerrá-lo, o handle.exe do Sysinternals da Microsoft pode fechar identificadores individuais sem encerrar o processo.

  1. Baixe o Sysinternals Suite de learn.microsoft.com/sysinternals e extraia handle.exe para uma pasta como C:\Ferramentas\Sysinternals.
  2. Abra o Terminal (Admin) e navegue até essa pasta (cd C:\Ferramentas\Sysinternals).
  3. Execute handle.exe -nobanner "relatorio.pdf" (substitua pelo nome do seu arquivo). A saída lista todos os processos com o arquivo aberto, junto com um ID de identificador hexadecimal.
  4. Exemplo de saída: Acrobat.exe pid: 12384 tipo: Arquivo 1A4: C:\Usuários\você\Documentos\relatorio.pdf. O ID do identificador é 1A4.
  5. Feche o identificador sem encerrar o processo: handle.exe -nobanner -c 1A4 -p 12384. Confirme com y quando solicitado.
  6. Tente a exclusão no Explorer imediatamente depois.

Esta é a ferramenta cirúrgica — útil quando o processo bloqueador é um serviço que você não quer interromper (um banco de dados, um agente de build, um compartilhamento SMB).

Método 3: Inicializar no Modo de Segurança e excluir

A alternativa quando algo profundo no kernel não solta o arquivo.

  1. Abra Configurações → Sistema → Recuperação.
  2. Clique em Reiniciar agora ao lado de Inicialização avançada.
  3. No menu de inicialização, escolha Solução de problemas → Opções avançadas → Configurações de Inicialização → Reiniciar.
  4. Na próxima tela, pressione 4 para Modo de Segurança.
  5. Faça login. Quase nenhum serviço em segundo plano é executado no Modo de Segurança — serviços como OneDrive, Pesquisa e a maioria dos antivírus estão desligados. Exclua o arquivo no Explorer.
  6. Reinicie normalmente. O arquivo desapareceu e o Windows retoma sua inicialização normal.

Isso funciona para o caso raro em que um driver de kernel ou o próprio NTFS está mantendo o arquivo aberto. É lento porque requer uma reinicialização, mas tem sucesso quase 100% das vezes.

ADVERTISEMENT

Como verificar se a correção funcionou

  • O arquivo não está mais no Explorer em seu caminho original.
  • Executar handle.exe -nobanner "nomearquivo" retorna Nenhum identificador correspondente encontrado.
  • Verifique a Lixeira se você excluiu com Delete em vez de Shift+Delete — o arquivo deve estar lá até você esvaziá-la.

Se nenhum desses funcionar

Se o arquivo resistir à exclusão mesmo no Modo de Segurança, o estado subjacente do NTFS pode estar danificado. Execute chkdsk C: /f em um Prompt de Comando elevado e reinicie para que ele verifique na próxima inicialização. O CHKDSK geralmente limpa identificadores órfãos em sua passagem de reparo do sistema de arquivos. Se o arquivo for um arquivo de sistema renomeado ou corrompido (tipicamente com nomes como ~SD123.tmp em System32), pode ser um artefato de instalador em uso — deixá-lo quieto é mais seguro do que forçar a exclusão, já que alguns instaladores criam esses arquivos como bloqueios e os limpam na reinicialização. Para arquivos em uma pasta do OneDrive ou SharePoint que não são excluídos apesar de não haver bloqueio visível, o problema é o mecanismo de sincronização — pause a sincronização do OneDrive pelo ícone de nuvem, exclua o arquivo e retome a sincronização.

Conclusão: Um arquivo bloqueado quase sempre é mantido por um processo específico que você pode identificar no Monitor de Recursos — encerre esse processo ou feche o identificador, e o Windows libera o arquivo.

ADVERTISEMENT