Windows 7, os arquivos reaparecem após a exclusão

10

Estou tentando excluir alguns arquivos de uma pasta. Eu tomei posse dos arquivos e da pasta. Quando eu excluo esses arquivos, o Windows não reporta nenhum erro e os exclui. MAS, depois que eu pressiono F5, esses arquivos reaparecem novamente. Não há mensagens, elas são apenas indetectáveis.

Sei que o login desativado ajudará, mas como faço para corrigi-lo sem passar pelo trabalho de fechar tudo?

Os arquivos PS desaparecem da pasta após aprox. 5 minutos.

Atualizar. Acontece que minha versão do Windows não atualizou corretamente da versão de teste, por isso teve alguns problemas estranhos na unidade de disco.

HeavyWave
fonte
Quais arquivos? Qual pasta? Mais detalhes, por favor.
Dan McGrath
1
Vapor no momento, mas já vi esse comportamento com outros programas.
HeavyWave
MAAAGGGICCC! : D
Alastair Pitts
1
> Atualizar. Acontece que minha versão do Windows não atualizou corretamente da versão de teste, por isso teve alguns problemas estranhos na unidade de disco. Por favor, você pode elaborar? Estou tendo exatamente o mesmo problema e não sei o que fazer. Meu Windows 7 Enterprise x64 estava na versão de teste antes, mas não sei se o problema está acontecendo desde então. Se você puder me dizer o que fez, ficaria muito agradecido.

Respostas:

12

Eles apenas parecem não ter sido excluídos, porque algum outro processo ainda está usando o arquivo e ainda não o terminou.

Dê uma olhada nesta página no site de suporte da Microsoft:

Você não pode excluir um arquivo ou uma pasta em um volume do sistema de arquivos NTFS

Causa 2: O arquivo está sendo usado

Talvez você não consiga excluir um arquivo se ele estiver sendo usado. Para resolver esse problema, determine o processo que possui o identificador aberto e feche esse processo.

Dependendo de como o arquivo é aberto (por exemplo, é aberto para acesso exclusivo em vez de acesso compartilhado), talvez você não consiga excluir um arquivo que está em uso. Você pode usar uma variedade de ferramentas para ajudá-lo a determinar os processos que possuem identificadores abertos para arquivos sempre que desejar.

[...]

Os sintomas deste problema podem variar. Você pode usar o comando Excluir para excluir um arquivo, mas o arquivo não é realmente excluído até que o processo que possui o arquivo aberto libere o arquivo.

O Steam é executado continuamente em segundo plano, portanto, todos os arquivos que ele estiver usando não serão liberados (e, portanto, excluídos adequadamente) até que o Steam pare de funcionar, o que normalmente ocorre apenas quando você sai do sistema.

Você pode usar o Process Explorer ou o comando handle (ambos disponíveis no site SysInternals ) para determinar qual processo ainda está usando o arquivo que você está tentando excluir.

Mas não acho que seja realmente um problema - apenas parece um problema. Considere um problema de exibição.

njd
fonte
+1 Você pode usar o Unlocker (dwld do Filehippo) para ver quem está acessando o arquivo e desbloqueá-lo ou interromper o processo. No entanto, o Windows deve dar um erro dizendo que o arquivo está em uso. (Às vezes, apenas a pasta vazia é deixado para trás meter a sua utilização em)
Ganesh R.
Obrigado. O comando handle mostra que o identificador é aberto por um processo inexistente. atira em si mesmo
HeavyWave 28/02
Isso estava acontecendo comigo, a partir de um compartilhamento de arquivo em cluster do servidor Win 2008. A reinicialização não era uma opção devido aos outros recursos de cluster de failover que seriam afetados. Encontrei um usuário que tinha o arquivo aberto.
User38537
4

Ao pesquisar esse problema, encontrei essa pergunta primeiro, que descrevia meu problema no Win7, mas não exibia uma solução (a resposta "atualização incorreta" provavelmente era apenas o serviço desativado abaixo). O uso Process Explorerda resposta aceita me indicou "Sistema" (PID 4), mantendo os arquivos abertos, o que me levou a esta pergunta:

Por que o SYSTEM continuaria bloqueando identificadores de arquivos executáveis ​​após a saída do aplicativo?

Para mim, a solução foi simples: abrir services.msce definir a Experiência do aplicativo como "Automático".

Desabilitar a indexação também pode ajudar, mas parece uma solução pesada e vale a pena tentar se o Application Experience já estiver ativado.

Mordred
fonte
0

Eu tive exatamente o mesmo problema ao ativar a indexação (os arquivos reaparecem e desaparecem novamente após 1 minuto).

Desativar a indexação ajudada (Painel de Controle »Opções de Indexação).

slhck
fonte
0

Descobri que se eu usar o limpador mais fino e rasgar o arquivo, ele parece não voltar. Tenho audiolivros dos quais quero me livrar e essa é a única coisa que funcionou até agora. O Windows 7 nem me permite alterar o compartilhamento ou o controle, então eu os destruo.

Espero que isto ajude. Eu, eu, meu

Eu, eu, meu
fonte
-1

Eu tenho o mesmo problema, eu estava trabalhando no visual studio e criei um exe, executei-o no VS e fechei o aplicativo. Mas então, quando tento construir novamente, o VS dá um erro de que o exe já existe e não pode substituí-lo. Se eu excluí-lo manualmente, ele desaparece, mas volta ao referesh e o VS ainda enfrenta o mesmo erro. Se eu sair do VS, excluir o exe e esperar 1 minuto, ele será realmente excluído.

Md Imran
fonte
Para mim, a solução foi simples: abrir services.msc e, em seguida, definir Application Experience como "Automatic". A solução dada acima funciona .. obrigado :)
Md Imran
Se você tiver uma nova pergunta, faça-o clicando no botão Fazer pergunta . Inclua um link para esta pergunta se ela ajudar a fornecer contexto.
Donald Duck