Por que os arquivos excluídos ainda aparecem no Explorer até eu atualizar a pasta?

18

Nota: Estou plenamente ciente de que esta pergunta é uma falta de ícones dos arquivos excluídos até a atualização . No entanto, essa pergunta tem mais de dois anos, tem poucas visualizações, não tem respostas e não transmite o problema muito bem. Portanto, estou pedindo um novo.

Minha pergunta:

Com pouca frequência 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 e ser recebido com Could not find this item. Somente após a atualização da janela o arquivo excluído desaparece.

Como eu disse, isso ocorre aleatoriamente. O Explorer se comporta da seguinte maneira na maioria das vezes, mas sempre há um dia em que o Windows 7 simplesmente não está se sentindo muito bem e para de atualizar a janela do Explorer. Isso torna quase impossível solucionar problemas, pois ele se corrige essencialmente quando lhe apetecer.

Respostas / comentários que eu prefiro não ver postados 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 o tópico estiver cheio de pessoas dizendo "Eu tentei isso, mas não funcionou" e "Alguém já encontrou uma solução?" .

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

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

Obrigado.

oscilatingcretin
fonte
O problema é que nunca observei esse comportamento em um arquivo local em uma instalação limpa de qualquer versão do Windows 7+. Eu já vi isso em pastas controladas por um programa (por exemplo, Dropbox, Sharepoint) e em unidades de rede. A maioria deles pode ser corrigida com uma atualização "f5". Você está afirmando que observa esse comportamento em uma instalação limpa do Windows? Caso contrário, teremos que saber quais programas você está usando, o que é apenas uma loucura.
PatKilg
6
Também observei esse comportamento, apenas no Windows Explorer. Nesse caso, "f5" resolve o problema de fato.
11113 Bernhard
Também afetado durante a criação do documento de texto. Clique com o botão direito do mouse em> Novo documento de texto. Nenhum documento é visto. Pressione f5 e o documento aparece com a renomeação destacada. Foi muito chato ..
Bharat G
11
Viveu com isso no Windows 8.1. Instalação limpa do Windows 10 ... ainda acontece. F5 corrige a interface do usuário. O problema é que não devemos usar o F5. A interface do usuário deve representar com precisão o estado do sistema de arquivos.
Tristan
Para mim, as permissões de arquivo foram quebradas, a exclusão por turno foi permitida, mas apareceu após a atualização. Mover para o lixo não é permitido ...
clankill3r

Respostas:

4

Já vi esse problema antes e ele sempre parece estar relacionado a bibliotecas e indexação do Windows.

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

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 às vezes pode não ser atualizado corretamente.

A indexação é um sistema usado para que, quando você pesquise um arquivo em vez de o Windows pesquise fisicamente a totalidade ou parte do disco rígido, ele possa simplesmente pesquisar uma lista de arquivos e locais. Esta lista, acredito, é geralmente armazenada em um único local. Isso pode acelerar as pesquisas e a exibição de listas de arquivos. Se, por algum motivo, o sistema de indexação não remover um arquivo do índice após a exclusão, ele poderá continuar sendo exibido nas pastas.

A última vez que tive esse problema, reconstruí o í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 que um programa limpe a memória dessa ação sendo executada, para que o sistema de indexação não seja atualizado corretamente e porque o sistema de indexação basicamente esqueceu que você excluiu um arquivo e não detecta uma exclusão bem-sucedida do arquivo, o arquivo "fantasma" permanece. Se isso estiver correto, a Microsoft precisaria ajustar o sistema de indexação para verificar o índice, se uma exclusão de arquivo for tentada e falhar. Até então, acho que a reconstrução do índice pode ser a única maneira de resolver o problema.

Win7:

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

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

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

Drew The Geek
fonte
Na verdade, parei de indexação e os forlders excluídos desapareceu: -o
t3chb0t
3

Encontrei este link e ajudou (sem ter que desativar as bibliotecas ou o que seja ...):

http://deputycio.com/8440/deleted-files-not-disappearing-in-windows-7-explorer-without-refresh

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

Vá para “Opções de pasta” (a maneira mais fácil é a tecla Windows + E para abrir o Windows Explorer, pressione Alt para acessar o menu, clique em Opções e opções de pasta), clique na guia “Exibir” e clique em “Redefinir Pastas ”. Isso foi feito e agora os arquivos desaparecem da minha visão assim que eu os apago.

Espero que isto ajude.

andreee
fonte
1

Penso 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 simultaneamente, portanto, a correção de um 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 Painel de visualização no Explorer estiver aberto, o Adobe Reader estará bloqueando 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 falha na exclusão. 3
  3. Instale um leitor de PDF alternativo e verifique se ele está designado como o manipulador de visualização de 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 Acrobat.

Desde que eu segui com o # 3, vou elaborar essa opção. Fui com o leitor de PDF Sumatra , pois é 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 visualizações de documentos PDF . Se você deseja manter o Acrobat ou o Reader como o programa padrão para abrir arquivos PDF, evite marcar a opção Usar o SumatraPDF como o leitor de PDF padrão .

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


1. O Adobe Acrobat é enviado com uma versão do Adobe Reader usada para visualizações de arquivos. Mesmo se você não tiver um Reader independente instalado, você encontrará esse problema com o Acrobat. Alegadamente, as 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 for o caso, desabilitar o Painel de Visualização não corrigirá esse problema. Tentativamente, o uso de uma visão alternativa (por exemplo, Lista ou Detalhes) deve ajudar nesse sentido.

3. Você pode escrever um script do 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.

Illya Moskvin
fonte
0

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

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

Se isso soa como a sua situação, dê uma olhada neste tópico: Por que o SYSTEM continuaria bloqueando identificadores de arquivos executáveis ​​após a saída do aplicativo?

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

Como o serviço do Application Experience está definido como "Manual" por padrão ( origem ), eu devo tê-lo desativado em algum momento ao ajustar meu sistema. Eu acredito que isso preenche o aspecto "oficial da Microsoft" da questão.

Illya Moskvin
fonte
Você deve ser específico em quais respostas está falando. É provável que a ordem das respostas mude ao longo do tempo.
Ramhound
@ Ramhound: Obrigado, editei minha resposta de acordo. Consultei a meta-discussão em meta.stackexchange.com/q/25209 antes de postar, e essa solução parecia distinta o suficiente para merecer sua própria resposta. Além disso, se o parágrafo introdutório for estranho ou se houver uma maneira de melhorar esta resposta, sinta-se à vontade para editá-la.
Illya Moskvin
Permito que os usuários consertem seu próprio conteúdo. Eu só faço coisas que um usuário não poderia fazer, digamos uma captura de tela em linha, se não puderem fazer a edição para melhorar sua própria pergunta ou resposta. Eu mesmo
Ramhound
@ Ramhound: completamente compreensível. Ainda não estou acostumado ao estilo e tom de escrita do StackExchange. É difícil avaliar a quantidade de informações em excesso e a quantidade em excesso.
Illya Moskvin
11
Você nunca pode ter muita informação relevante. Você nunca pode ser específico o suficiente. Quanto mais detalhada for a resposta, desde que ela responda à pergunta, mais útil será a resposta para a comunidade.
Ramhound
0

Para mim, aconteceu com um diretório que era um checkout de 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 explorer ainda era exibido). Matar o TSVNCache.exe e fechar o Windows Explorer resolveu o problema.

Conclusão: embora excluído, provavelmente ainda existem identificadores pendentes abertos no Windows.

Cristian Amarie
fonte
0

Reiniciar o Windows Explorer a partir do Gerenciador de Tarefas resolveu isso para mim.

Praneel
fonte
-1

Tentei várias opções em vão, mas o que funcionou para mim é desativar o recurso Biblioteca do Windows Explorer.

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

Thorsten
fonte
Você é incentivado a incluir todas as informações relevantes dos links que você acredita responder a uma pergunta.
Ramhound
-3

Não me lembro do motivo técnico exato, mas o IIRC é uma combinação do explorer que não verifica se o arquivo foi excluído, exibindo um ícone fantasma e um comportamento estranho do Windows 7 que faz cópias vazias não desejáveis ​​de um arquivo excluído que possui foi modificado / executado recentemente. A única solução para isso é normalmente esperar alguns minutos para que o Windows se conserte ou reinicie o explorer.exe.

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

Anon
fonte
Esta pergunta não é sobre entradas não excluídas , mas os arquivos que já foram excluídos com sucesso ainda são mostrados no explorer até pressionar F5.
Aquele cara brasileiro 28/10
-3

Vá para a barra de tarefas, clique com o botão direito do mouse, clique em Iniciar Gerenciador de Tarefas, clique em processos, encontre o Explorer e depois clique nele, clique em Finalizar Processo. Depois disso, vá para a guia do aplicativo / nova tarefa / tipo exploree pressione Enter!

Isto deve resolver o problema.

jeevan joshi
fonte
3
Esta não é realmente uma solução. Isso é apenas uma alternativa para acertar F5.
Ramhound
-3
  1. No canto superior esquerdo da janela do Explorer, clique em Organizar
  2. Clique em Pasta e opções de pesquisa no menu suspenso
  3. Na guia Exibir, selecione Não mostrar arquivos, pastas e unidades ocultas
  4. Na guia Pesquisar, clique em Restaurar padrões.
  5. Clique em OK
estrangular
fonte
-3

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

Shrey Verma
fonte
-3

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

James
fonte
Que bem isso faz? Claro, o “arquivo fantasma” será forçado a desaparecer - porque foi substituído por um novo!   Como isso é uma solução? O OP quer que o arquivo desapareça e sua resposta sugere reafirmar a existência do arquivo. Claro, eles podem (tentar) excluir o arquivo recém-criado e correr o risco de repetir todo o cenário. Isso é muito mais trabalho do que apenas pressionar (F5), que foi mencionado.
Scott
Embora isso possa não ser uma boa solução, é uma tentativa legítima de responder à pergunta.
Eu digo Restabelecer Monica
@TwistyImpersonator lmao Espero que você esteja apenas trollando, porque isso é rico.
Oscilatingcretin
@oscilatingcretin Nope. De acordo com o FAQ, esta é uma resposta legítima e não deve ser sinalizada como NAA (A Not An Answer). Especificamente, não se deve usar a bandeira da NAA quando "A resposta faz uma tentativa de responder à pergunta, mesmo que ela esteja errada ou imprecisa ou você não concorda com ela"
digo Reinstate Monica
@TwistyImpersonator Talvez sim, mas não vejo como a citação dessa disposição é relevante aqui quando você considera que Scott (a quem você estava respondendo) estava apenas criticando a resposta, não defendendo que ela fosse sinalizada como NAA.
Oscilatingcretin
-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 tem o problema.
  5. Clique no botão [Propriedades].
  6. Clique na guia Políticas
  7. Clique em "Desativar a liberação do buffer de 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, verifique se está assumindo um risco adicional de perda de dados escolhendo essa configuração.

  8. Clique em OK para voltar atrás em tudo.

Kev MacD
fonte
Critérios declarados por OP: A. An official Microsoft hotfix that addresses this issue specifically.ou B.An objective reason why this is happening so that I knew exactly how to reproduce the issue so that I know how to avoid it in the future.
Rsya Studios
-4

Eu tive esse problema Algum tempo atrás. Siga estas etapas e veja se funciona.

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

Isso resolveu meu problema.

Cowboy4823
fonte
11
Esta não é uma solução a longo prazo. E se eu tiver tudo classificado por data ou tipo de arquivo modificado? Posso também pressionar F5 para atualizar a janela e também preservar a classificação original.
Oscilatingcretin
-4
  1. Instale o Cygwin em http://cygwin.com Isso permite comandos no estilo linux no Windows.
  2. Cygwin aberto
  3. Use o seguinte comando linux para forçar a exclusão da pasta / arquivo. CUIDADO: APENAS FAÇA ISSO SE SABER QUE ESTÁ DIGITANDO O ARQUIVO CORRETO OU O CAMINHO DA PASTA. Isso excluirá com força os arquivos ou pastas que você especificar. SE NÃO SABE NAVEGAR SISTEMAS DE ARQUIVOS ATRAVÉS DA LINHA DE COMANDO, ALGUMAS PESQUISAS.

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

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

rm -Rf filename (exclui com força o arquivo ou o nome da pasta que você especificar. Cuidado! Faça isso apenas se desejar que esse arquivo ou pasta desapareça!)

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

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

Kris-Innovate
fonte