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.
fonte
Respostas:
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:
{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.
fonte
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:
Espero que isto ajude.
fonte
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:
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.
fonte
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 file
erro.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.
fonte
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.
fonte
Reiniciar o Windows Explorer a partir do Gerenciador de Tarefas resolveu isso para mim.
fonte
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.
fonte
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.
fonte
F5
.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
explore
e pressione Enter!Isto deve resolver o problema.
fonte
fonte
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 !!!!
fonte
Basta colocar um novo arquivo com o mesmo nome exato do arquivo fantasma na mesma pasta. O arquivo fantasma será forçado a desaparecer.
fonte
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.
Clique em OK para voltar atrás em tudo.
fonte
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.
Eu tive esse problema Algum tempo atrás. Siga estas etapas e veja se funciona.
Isso resolveu meu problema.
fonte
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!)
NOTA: Esses comandos forçados podem ser perigosos. Use-os apenas se você não for um idiota.
fonte