muitos de vocês teriam se deparado com situações em que você não pode excluir um arquivo ou pasta, não importa como você tente. Este artigo discute as maneiras de excluir arquivos ou pastas que são teimosos ou não canceláveis usando métodos normais.
pode haver pelo menos 4 razões pelas quais você não consegue remover esses arquivos ou pastas difíceis.
- a pasta ou O arquivo está em uso por algum programa
- Opção 1: Reiniciar o Shell do Explorer
- Opção 2: Usar o IOBit Unlocker
- Opção 3: Usar o Process Explorer para fechar o identificador
- Opção 4: Use MoveFile.exe para eliminar ou mudar o nome de ficheiro/pasta sobre reinicialização
- não Pode eliminar ficheiros ou pastas com caracteres inválidos em seus nomes
- Você não tiver as permissões NTFS necessárias
- corrupção do sistema de arquivos
- Como Excluir um Teimoso que não pode ser eliminado Arquivo ou Pasta no Windows
- “Arquivo em Uso” Cenário
- Restart Explorer Shell
- IObit Unlocker
- arquivos ou pastas com nomes reservados ou caracteres inválidos em seus nomes
- exemplo: excluindo pastas com nomes reservados ou com caracteres inválidos (como ponto e espaços) no nome.
- Process Explorer
- MoveFile.exe do Windows SysInternals
- permissões NTFS incorretas
- corrupção do sistema de arquivos
- verificação de erros
- Chkdsk
Como Excluir um Teimoso que não pode ser eliminado Arquivo ou Pasta no Windows
“Arquivo em Uso” Cenário
Existem muitos programas de software que ajuda você a liberar o bloqueio em um arquivo/pasta por alguns aplicação. Utilitários como Unlocker e Process Explorer irão ajudá-lo a fechar à força o identificador de arquivo ou pasta e, em seguida, excluir o arquivo ou pasta.
antes de recorrer ao uso desses programas, primeiro veja se você pode excluir o arquivo teimoso após fazer logoff e fazer login novamente ou após um ciclo de reinicialização. Isso ajuda na maioria dos casos. Melhor ainda, Inicie o Windows no modo de segurança e exclua o arquivo ou pasta teimoso. Veja como iniciar seu PC no modo de segurança no Windows 10.
se você deseja excluir o arquivo ou pasta sem ter que reiniciar o Windows, você pode usar ferramentas como Process Explorer ou Unlocker. Essas ferramentas ajudam você a encontrar o programa / executável que está causando o problema, liberar o bloqueio e excluir o arquivo.
Você também pode usar o Monitor de recursos integrado para visualizar o programa ofensivo, mas o Resource Monitor não pode ser usado para fechar o identificador do arquivo. Para obter mais informações, consulte a postagem localizar qual processo bloqueou um arquivo sem ferramentas de terceiros.
Restart Explorer Shell
File Explorer pode às vezes ter um bloqueio em arquivos de mídia ligados por suas extensões de shell em geral. Se for esse o caso, sair limpa do shell do Explorer ajudará. Veja como encerrar e reiniciar de forma limpa o shell do Explorer no Windows 7 a 10.
observe que no Windows 7 e acima, a caixa de diálogo “Arquivo em uso” do Windows mostrará o nome do programa usando o arquivo. Tudo o que você precisa fazer é primeiro fechar o programa.
no Entanto, o nome do programa não pode ser exibido em alguns casos, e é por isso que precisamos de ferramentas como o Unlocker, o Process Explorer ou o Monitor de Recursos.
IObit Unlocker
IObit Unlocker setup adiciona uma extensão de menu de contexto para arquivos e pastas. Quando você clica com o botão direito em um arquivo ou pasta e clica no IObit Unlocker, ele mostra qual programa está usando o arquivo ou pasta de destino.
Unlocker também oferece essas opções que são autoexplicativas, mesmo para usuários finais:
- & Apagar & Mudar o nome & Mover & Copiar
- modo Forçado
Você pode tentar “Forçado” modo de se desbloquear falha no modo normal. É um modo agressivo em que encerra os processos relacionados, em vez de apenas fechar o identificador de arquivo/pasta.
arquivos ou pastas com nomes reservados ou caracteres inválidos em seus nomes
cenário de exemplo: não é possível esvaziar o Windows.antigo usando limpeza de disco ou configurações de armazenamento como os arquivos na pasta Cortana “LocalState” permanece indeletável
IObit Unlocker é especialmente útil quando você não consegue limpar a pasta Windows.old
(que armazena os arquivos de instalação anteriores do Windows) depois de instalar a atualização de recurso mais recente. Janela.o antigo às vezes pode ser indeletável devido a um problema (caracteres inválidos no nome do arquivo) com arquivos na pasta Microsoft.Windows.Cortana_cw5n1h2txyewy
em C:\Windows.old
. O caminho completo para a pasta problemática está abaixo:
C:\Windows.old\Users\{username}\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy
, pois você pode ver que a pasta LocalState
tem alguns pontos (..) após seu nome, o que pode estar impedindo que a pasta seja excluída ou acessada. Tentativas de excluir a pasta resultam no seguinte erro:
um erro inesperado está impedindo você de excluir a pasta. Se você continuar a receber esse erro, poderá usar o código de erro para procurar ajuda com esse problema.
erro 0x80004005: Erro não especificado
com opções para Try Again
, Skip
ou Cancel
a operação.
(ou)
a localização não está disponível
C:\Windows.antigo \ usuários..\ AppData \ Local \ pacotes \ Microsoft.Janela.Cortana_cw5n1h2txyewy \ LocalState não está disponível. Se o local estiver neste PC, verifique se o dispositivo ou unidade está conectado ou se o disco está inserido e tente novamente. Se o local estiver em uma rede, verifique se você está conectado à rede ou à Internet e tente novamente. Se o local ainda não puder ser encontrado, ele pode ter sido movido ou excluído.
correção fácil: no IObit Unlocker, escolha a opção Desbloquear & excluir depois de selecionar a pasta Cortana
(ou a pasta inteira Windows.old
). Isso ajudará você a limpar completamente as janelas.pasta antiga facilmente.
se você quiser limpar esses arquivos e pastas inválidos manualmente, veja exemplos e capturas de tela abaixo:
Inválida ou caracteres reservados em filenameYou pode não ser capaz de excluir um arquivo se o nome do ficheiro inclui um nome inválido (por exemplo, o nome do arquivo possui um espaço ou um ponto final ou o nome do arquivo é composto apenas por um espaço). Para resolver esse problema, use uma ferramenta que use a sintaxe interna apropriada para excluir o arquivo. Você pode usar o”\\?\ “sintaxe com algumas ferramentas para operar nesses arquivos, por exemplo — – trecho do Microsoft KB Você não pode excluir um arquivo ou uma pasta em um volume do sistema de arquivos NTFS
del “\\?\C:\ path_to_file_that contém um espaço à direita.txt “
exemplo: excluindo pastas com nomes reservados ou com caracteres inválidos (como ponto e espaços) no nome.
para excluir a pasta LocalState..
na pasta do pacote Cortana, aqui está o caminho e a linha de comando que você usa:
rd /s \?\C:\Windows.old\Users\%username%\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy\LocalState..\
execute esse comando a partir de um Prompt de comando do administrador.
outro exemplo:
Vamos dizer que temos algumas pastas inválidos nomeadamente Con
, Conduct.
e LocalState..
(Note que a palavra con
é um nome reservado, e não deve ser usado em nomes de ficheiro ou pasta.)
tentar acessar normalmente a pasta com um nome reservado (por exemplo, con
) causa o seguinte erro:
localização não está disponível
caminho: \ con Não está acessível.
o identificador é inválido.
Para excluir a pasta, agora vamos executar o seguinte comando a partir do Prompt de Comando de administrador:
rd /s "\?\C:\con"
As outras duas pastas nomeadamente conduct.
e LocalState..
tem caracteres inválidos (.) no nome do arquivo. Vamos executar os seguintes comandos para excluir essas pastas:
rd /s "\?\C:\conduct."rd /s "\?\C:\LocalState.."
Pronto! As três pastas agora são removidas.
Para mais informações sobre como lidar com os arquivos que contém reservados ou inválido caracteres, consulte o artigo da Microsoft Você não pode excluir um arquivo ou uma pasta em um volume NTFS arquivo sistema.
Process Explorer
Process Explorer é uma excelente ferramenta que não precisa de introdução. Nós cobrimos o Process Explorer muitas vezes no passado.
Inicie o Process Explorer como administrador. Use a opção Localizar (Ctrl + F), digite a parte do nome do arquivo e pressione Enter.
você verá o processo que está usando esse arquivo. Tudo que você precisa fazer é fechar o programa manualmente e, em seguida, excluir o arquivo teimoso.
além disso, Process Explorer permite que você feche o identificador de arquivo através da visualização do painel inferior. No entanto, sair do programa é a maneira mais preferida.
MoveFile.exe do Windows SysInternals
utilitário MoveFile (a ser executado a partir da janela do Prompt de comando do Administrador) permite que você agende mover e excluir comandos para a próxima reinicialização.
uso:
movefile.exe
especificar um destino vazio (“”) exclui a origem na inicialização. Um exemplo que elimina stubborn.pdf
é:
Exemplo
movefile d:\tools\stubborn.pdf ""
O MoveFile utilitário funciona não apenas para arquivos, mas para pastas bem!
para excluir (na reinicialização) uma pasta chamada ” 1 ” localizada na minha área de trabalho, usei este comando:
movefile C:\Users\ramesh\desktop ""
o trabalho foi perfeitamente concluído após um reinício! O Utilitário MoveFile usa a API MoveFileEx para renomear ou excluir um arquivo. Ele registra a operação excluir ou renomear em um valor de registro MULTI_STRING
chamado PendingFileRenameOperations
, na seguinte ramificação:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager
durante a próxima reinicialização, o Gerenciador de sessão executa a tarefa excluir ou renomear lendo os comandos renomear e excluir registrados do valor do registro PendingFileRenameOperations
. Como você pode ver na captura de tela acima, o Windows Defender parece ter agendado uma operação de exclusão (para se livrar de um arquivo de driver substituído) após uma atualização de assinatura.Como baixar e instalar Minecraft no minecraft.
permissões NTFS incorretas
se o controle da sua conta de usuário não tiver as permissões para modificar um arquivo ou pasta, você verá a caixa de diálogo “permissão negada” ao tentar excluí-lo. Tudo o que você precisa fazer é assumir a propriedade do arquivo ou pasta, atribuir permissões de controle total à sua conta antes de excluir o arquivo.
você pode assumir a propriedade de arquivos / pastas e atribuir permissões via Propriedades, guia Segurança. Mas alguns usuários preferem o método de linha de comando usando Takeown.exe
e ICacls.exe
.
para obter informações detalhadas, consulte o nosso artigo ilustrativo como tomar posse do (S) arquivo(s) e pasta(S) (usando Takeown.exe
, mesmo recursivamente em sub-pastas). Ele também descreve como atribuir permissões usando icacls.exe
. Como alternativa, você pode iniciar o Prompt de comando em privilégios System ou TrustedInstaller para forçar a exclusão de um arquivo ou pasta não cancelável.
dica relacionada: para facilitar o acesso, você pode até adicionar a opção” assumir propriedade & atribuir permissões completas ” ao menu do botão direito do mouse, especialmente se você for usar a opção com mais frequência. Este ajuste do registro faz as operações Takeown.exe
e ICacls.exe
de uma só vez. Não há necessidade de digitar esses comandos manualmente!
corrupção do sistema de arquivos
a corrupção do sistema de arquivos causa erros como “o arquivo ou Diretório está corrompido e ilegível” ao acessar ou excluir um arquivo ou pasta. Executar a verificação de erros de disco ou o comando Chkdsk
deve corrigir o problema.
verificação de erros
Abra este PC (Meu Computador), clique com o botão direito do mouse na unidade que contém o arquivo teimoso e clique em Propriedades. Selecione o menu Ferramentas e clique em “verificar”.
Clicar no link Mostrar Detalhes abre relevantes Visualizador de Eventos de entrada no Log do Aplicativo. Ele diz qual é o problema.
em seguida, prossiga para reparar a unidade agora ou na próxima reinicialização como preferir.
Chkdsk
alternadamente, você pode executar Chkdsk <driveletter:> /R
a partir de um Prompt de comando elevado. Ele pede seu consentimento para desmontar a unidade e executar uma varredura. Se você escolher “N
” (não), ele solicitará o agendamento de uma verificação na próxima reinicialização. Clique em Y
para continuar.
depois de corrigir os erros do sistema de arquivos usando verificação de erros de disco ou Chkdsk, veja se você pode excluir o arquivo ou pasta teimoso.
se você conhece outros métodos interessantes para excluir arquivos que, de outra forma, são “não canceláveis”, poste-os na seção de comentários abaixo.