Desde a semana passada, meu Windows 10 se recusa a excluir pastas, independentemente do local. Quando desloco e excluo uma pasta (ou várias pastas), ela desaparece, mas depois de atualizar a pasta, ela fica lá novamente. Isso ocorre mesmo ao usar rmdir na linha de comando e ao recortar / colar para mover a pasta.
Quando tento acessar a pasta 'excluída', recebo um erro 'Acesso negado'. Eu tenho que reiniciar o explorer.exe para que as pastas desapareçam completamente.
Após uma reinicialização, esse problema ainda persiste. Ao excluir para a Lixeira, esse problema não ocorre.
Alguém já experimentou esse comportamento estranho e tem uma solução para isso? Não quero ter que reiniciar o explorer.exe sempre que excluir uma pasta.
Respostas:
A execução de um rastreamento do Process Monitor pode ajudar a encontrar o que está acontecendo quando você tenta excluir essa pasta.
Faça o download e execute o Process Monitor.
Pressione Ctrl+ Lpara acessar a caixa de diálogo do filtro.
Configure o filtro como nesta imagem:
( Substitua
foldername
pelo nome da pasta real. )Clique OK. O ProcMon começaria a capturar eventos.
Ctrl+ Xpara limpar os eventos existentes.
Abra o Gerenciador de arquivos e exclua a pasta (que você disse que está reaparecendo automaticamente.)
Aguarde até a pasta excluída reaparecer. Quando isso acontecer, alterne imediatamente para a janela Procmon e pare de capturar eventos pressionando Ctrl+ E.
Os eventos de criação / exclusão de pasta seriam listados lá junto com o
Results
de cada evento. Você pode ver qual processo está recriando a pasta ou se a pasta foi excluída com êxito ou não, em primeiro lugar.Se você não conseguir criar nada do log, salve o log em um arquivo .PML com
All Events
selecionado.Compacte o arquivo e faça o upload para sua conta de armazenamento na nuvem, como OneDrive, Dropbox etc. A compactação do arquivo reduz o tamanho do log da PML em 90%. Compartilhe o link para o arquivo de log.
fonte
Eu acho que encontrei o culpado. Havia um aplicativo instalado que sincronizava meus arquivos com um provedor de armazenamento em nuvem. Esse aplicativo estava usando o SharpShell, que é algum tipo de extensão para aplicativos .NET para controlar o menu de contexto.
Depois de desinstalar esse aplicativo, a função shift-delete retornou ao normal sem as pastas reaparecerem. Eu suspeito que a extensão SharpShell estava interferindo no funcionamento normal do meu Windows Explorer.
fonte
Achado interessante, mas não uma surpresa. O Origin.exe (gerenciador de jogos) estava recriando a pasta. Desinstalei o jogo ME2 (Mass Effect 2) via Windows para adicionar / remover inicialmente. Eu ainda tinha o gerente do jogo Origin aberto. Depois que parei o processo origin.exe, a pasta ME2 finalmente desapareceu.
fonte