Por que os arquivos apagados ainda aparecem no Explorer até que eu atualize a pasta?

17

Observação: estou plenamente ciente de que essa pergunta é uma dupe de Os ícones dos arquivos excluídos permanecem até serem atualizados . No entanto, essa pergunta tem mais de dois anos, poucas visões, não tem respostas e não transmite a questão muito bem. Portanto, eu estou pedindo um novo.

Minha pergunta:

Infrequentemente e aleatoriamente , a exclusão de um arquivo pelo Windows 7 Explorer não remove o arquivo da lista de arquivos. Isso me faz pensar que minha exclusão foi malsucedida, então eu tento excluir o arquivo novamente só será saudado com Could not find this item . Somente depois de atualizar a janela, o arquivo excluído desaparece.

Como eu disse, isso ocorre aleatoriamente. O Explorer se comporta como deveria na grande maioria das vezes, mas sempre existe aquele dia em que o Windows 7 não está se sentindo muito bem e para de atualizar a janela do Explorer. Isso torna quase impossível solucionar problemas, já que basicamente se fixa quando parece.

Respostas / comentários Eu prefiro não ver postado aqui:

  • Solução de problemas. Eu não vou "tentar isso". Isso inclui coisas como "Tente criar uma nova conta de usuário e veja se ela funciona lá".
  • Links para tópicos de discussão em outros sites que não mostram claramente a solução de uma pessoa como a correção, especialmente se a conversa estiver cheia de pessoas dizendo "Eu tentei, mas não funcionou" e "Alguém encontrou uma solução ainda? ".

Aqui estão os tipos de respostas que eu quero ver:

  • Um hotfix oficial da Microsoft que trata especificamente desse problema.
  • Se nada mais, uma razão objetiva porque isso está acontecendo para que eu soubesse exatamente como reproduzir o problema, para que eu saiba como evitá-lo no futuro.

Obrigado.

    
por oscilatingcretin 11.07.2013 / 14:42

14 respostas

4

Eu já vi esse problema antes e ele sempre parece estar relacionado à indexação de bibliotecas e janelas.

Aqui estão alguns princípios básicos:

As bibliotecas são basicamente atalhos simples que podem abrir vários locais com um único clique. Se você mover uma pasta ou diretório conectado a uma biblioteca, o atalho da biblioteca ainda mostrará o conteúdo dessa pasta. Eu acredito que pode haver algum tratamento exclusivo quando você usa um atalho de biblioteca para acessar essas pastas e, portanto, o sistema de indexação do Windows pode, por vezes, não atualizar corretamente.

A indexação é um sistema usado para que, quando você procura por um arquivo em vez de procurar fisicamente todas ou partes de um disco rígido, ele possa simplesmente pesquisar uma lista de arquivos e locais. Esta lista, creio eu, geralmente é armazenada em um único local. Isso pode acelerar pesquisas e exibir listas de arquivos. Se, por algum motivo, o sistema de indexação não remover um arquivo do índice depois de ser excluído, ele poderá continuar aparecendo nas pastas.

A última vez que tive esse problema, fiz uma reconstrução de índice e os arquivos ofensivos foram embora. Não sei o que realmente causa isso, nem descobri como duplicar o problema. Eu suspeito que pode ser possível que após a exclusão de um arquivo, o computador seja reinicializado ou um programa limpe a memória dessa ação para que o sistema de indexação não seja atualizado corretamente e porque o sistema de indexação esqueceu que você excluiu um arquivo e não detecta uma exclusão de arquivo bem-sucedida, o arquivo "fantasma" permanece. Se isso estiver correto, a Microsoft precisará ajustar o sistema de indexação para verificar seu índice se uma exclusão de arquivo for tentada e falhar. Até então, eu estou supondo que a reconstrução do índice pode ser a única maneira de resolver o problema.

Win7:

  1. Clique no botão Iniciar e pesquise por índice. Você deve encontrar Opções de indexação.
  2. Clique em Opções de indexação.
  3. Clique no botão Avançado (privilégios administrativos / elevados necessários)
  4. Clique em Reconstruir.

{As opções de indexação também podem ser encontradas no Painel de Controle Quando ícones Grandes ou Pequenos em vez de Categoria são selecionados.}

Na maioria dos casos, se você estiver usando unidades SSD, a indexação pode não aumentar a velocidade. Se isso é um problema constante, você pode tentar simplesmente desativar o serviço de indexação. Isso, no entanto, retardará as pesquisas e exibições de diretórios com um grande número de arquivos.

    
por 11.10.2015 / 14:37
3

Eu encontrei este link e ele ajudou (sem ter que desativar bibliotecas ou qualquer coisa ...):

link

Caso esse link fique desatualizado algum dia, aqui está uma citação:

Go to “Folder Options” (my easiest way is Windows key+E to open a Windows Explorer, Press Alt to get the menu, click on Options and Folder options), then click on the “View” tab and click on the “Reset Folders” button. That did it and now files disappear from my view as soon as I delete them.

Espero que isso ajude.

    
por 12.11.2015 / 14:36
1

Acho que este é um caso em que vários problemas não relacionados resultam em sintomas semelhantes. É por isso que pessoas diferentes relatam sucesso com soluções diferentes. Além disso, vários problemas podem ocorrer concomitantemente, portanto, corrigir um deles não resolverá todos os sintomas, levando à crença de que a correção foi totalmente ineficaz.

Se isso acontecer de forma consistente com arquivos PDF e somente quando o no Explorer estiver aberto, o Adobe Reader bloqueará seus arquivos. 1 Também é possível que o Reader esteja bloqueando seus arquivos enquanto gera miniaturas. Você tem as seguintes opções:

  1. Desative o Painel de visualização . 2
  2. Use o Unlocker para desbloquear arquivos individuais após a visualização, mas antes da exclusão, ou quando os arquivos reaparecerem após uma exclusão com falha. 3
  3. Instale um leitor de PDF alternativo e verifique se ele está designado como o gerenciador de visualização para arquivos PDF. Essa alteração também pode afetar as visualizações de PDF em outros programas, como o Outlook. Você não precisa desinstalar o Reader ou o Acrobat.

Desde que segui o # 3, vou elaborar essa opção. Fui com o Leitor de PDF da Sumatra , já que é leve e não bloqueia arquivos. Você deve usar a versão do instalador, não a versão portátil.

Ao instalar, clique em Opções e marque Permitir que o Windows mostre pré-visualizações de documentos PDF . Se você deseja manter o Acrobat ou o Reader como o programa padrão para abrir arquivos PDF, evite verificar a opção Usar o SumatraPDF como leitor de PDF padrão .

Posso confirmar que isso resolveu o problema para mim. Outras discussões sobre o assunto recomendavam renomear o arquivo AcroRd32.exe , mas isso desabilitaria totalmente as visualizações de PDF e reverteria sempre que o Acrobat / Reader fosse atualizado. Esta é uma solução mais elegante.

1. O Adobe Acrobat é fornecido com uma versão do Adobe Reader que é usada para visualizações de arquivos. Mesmo que você não tenha um leitor autônomo instalado, você encontrará esse problema com o Acrobat. Alegadamente, versões mais antigas do Reader (5 e 6) não bloqueiam arquivos.

2. Não confirmei que o Reader bloqueia arquivos na geração de miniaturas, mas, se esse for o caso, desabilitar o painel de visualização não corrigirá esse problema. Tentativamente, usar uma visão alternativa (por exemplo, Lista ou Detalhes) deve ajudar nesse sentido.

3. Você pode escrever um script AutoHotKey para obter o arquivo atualmente selecionado no Explorer, executar o Unlocker no modo de linha de comando para desbloquear esse arquivo e executar uma operação de exclusão ou movimentação. Pode ser possível detectar quando um arquivo está sendo movido ou excluído no Explorer e usá-lo como um gatilho para o script. Esta é uma opção complexa. Eu posso tentar, mas por enquanto, considere isso como um exercício para o leitor.

    
por 10.01.2016 / 02:36
0

Como mencionei na minha outra resposta aqui em relação aos arquivos PDF, vários problemas distintos podem causar sintomas semelhantes simultaneamente. Infelizmente, isso foi verdade no meu caso. Eu encontrei outra solução possível para este problema.

Após excluir, mover ou desinstalar um arquivo EXE , você pode descobrir que ele permanece no local por vários minutos, talvez permanentemente. A tentativa de excluir o arquivo novamente resultará em um erro You need permission from SYSTEM to make changes to this file .

Se isso soa como sua situação, dê uma olhada neste tópico: Por que o SYSTEM continuaria bloqueando o executável? o arquivo é manipulado depois que o aplicativo é encerrado?

De acordo com a resposta principal, desabilitar a indexação e ativando o serviço Application Experience resolverá esse problema. No meu caso, a indexação já estava desativada; permitindo que o serviço resolvesse o problema.

Dado que o serviço Application Experience é definido como "Manual" por padrão ( source ), devo tê-lo desativado em algum momento durante o ajuste do meu sistema. Acredito que isso satisfaça o aspecto "oficial da Microsoft" da questão.

    
por 10.01.2016 / 09:45
0

Para mim, aconteceu um diretório que era um checkout do SVN, com o explorer aberto.

Após excluir o diretório .svn, o TSVNCache.exe mantinha o diretório "aberto" (embora não existisse no disco, o explorador ainda era exibido). Matar o TSVNCache.exe e fechar as janelas do explorador resolveu o problema.

Conclusão: embora excluída, provavelmente ainda há identificadores pendentes abertos no Windows.

    
por 27.01.2017 / 09:36
-1

Eu tentei várias opções em vão, mas o que funcionou para mim é desativar o recurso de biblioteca do Windows Explorer.

Para fazer isso, siga as instruções em howtogeek.com para modificar seu registro.

    
por 03.12.2013 / 10:46
-3

Não me lembro o motivo técnico exato, mas o IIRC é uma combinação do Explorer não verificar se o arquivo foi excluído, exibindo um ícone fantasma e um comportamento estranho do windows 7 que faz cópias vazias undeleteable de um arquivo excluído arquivo que foi modificado / executado recentemente. A única solução para isso é normalmente aguardar alguns minutos para que as janelas se corrijam ou reinicie o explorer.exe.

Infelizmente, não há solução permanente que eu conheça.

    
por 11.07.2013 / 15:46
-3

Vá para a barra de tarefas, clique com o botão direito sobre ele, clique em iniciar gerenciador de tarefas, clique em processos, localize o explorador e depois clique nele, clique no processo final. Depois disso, vá para a aba do aplicativo / nova tarefa / digite explore e pressione Enter!

Isso deve resolver o problema.

    
por 15.11.2014 / 15:18
-3
  1. No canto superior esquerdo de uma janela do Explorer, clique em Organizar
  2. Clique em Opções de pasta e pesquisa no menu suspenso
  3. Na guia Visualizar , selecione Não mostrar arquivos, pastas e unidades ocultas
  4. Na guia Pesquisar , clique em Restaurar padrões
  5. Clique em OK
por 07.06.2015 / 21:39
-3

veja, a maneira mais fácil de removê-los é que basta selecionar esses arquivos, clicar com o botão direito, organizar (no canto superior esquerdo) e depois remover as propriedades. Isso funciona 100% de garantia, eu tentei por mim mesmo !!!!

    
por 01.10.2015 / 12:36
-3

Basta colocar um novo arquivo com o mesmo nome do arquivo fantasma na mesma pasta. O arquivo fantasma será forçado a desaparecer.

    
por 01.11.2018 / 03:24
-4
  1. Abra uma janela do Windows Explorer.
  2. Clique com o botão direito do mouse em um de seus discos rígidos e escolha Propriedades.
  3. Clique na guia Hardware.
  4. Escolha o disco rígido físico que apresenta o problema.
  5. Clique no botão [Propriedades].
  6. Clique na guia Políticas
  7. Clique em "Desativar a limpeza do buffer do cache de gravação do Windows no dispositivo"

    Observe o aviso que a Microsoft fornece para essa configuração. Se você preferir essa configuração, saiba que está assumindo um risco adicional de perda de dados ao escolher essa configuração.

  8. Clique em OK para sair de tudo.

por 05.12.2014 / 00:57
-4

Eu tive esse problema Algum tempo atrás. Siga estes passos e veja se funciona.

  1. Clique com o botão direito do mouse na janela do Explorer e clique em Classificar por
  2. escolha Nome .

Isso resolveu meu problema.

    
por 20.05.2015 / 16:30
-4
  1. Instale o Cygwin no link Isso permite comandos no estilo linux no windows.
  2. Abrir o cygwin
  3. Use o seguinte comando linux para forçar a exclusão da pasta / arquivo. CUIDADO: SÓ FAÇA ISSO SE VOCÊ SABE QUE ESTÁ DIGITANDO O ARQUIVO CORRETO OU O CAMINHO DA PASTA. ISTO VAI EXCLUIR DE FORMA FORÇA OS ARQUIVOS OU PASTAS ESPECIFICADOS. SE VOCÊ NÃO SABE COMO NAVEGAR OS SISTEMAS DE ARQUIVOS ATRAVÉS DA LINHA DE COMANDO, FAÇA ALGUMAS PESQUISAS.

Os comandos básicos: cd J: \ foldername (seja qual for a letra da unidade e o caminho da pasta que você procura)

ls (lista todos os arquivos em sua pasta atual. verifique se o arquivo ou a pasta que você deseja excluir está lá)

rm -Rf nomedoarquivo (isto exclui com força o arquivo ou o nome da pasta que você especificar. Cuidado! Somente faça isto se quiser que o arquivo ou pasta desapareça!)

  1. Verifique no Windows Explorer e veja se os arquivos / pastas realmente desapareceram.

NOTA: Esses comandos poderosos podem ser perigosos. Use-os somente se você não for um idiota.

    
por 10.07.2015 / 17:13