Perché i file eliminati vengono comunque visualizzati in Explorer fino a quando non aggiorno la cartella?


18

Nota: sono pienamente consapevole che questa domanda è una copia delle icone dei file eliminati che rimangono fino all'aggiornamento . Tuttavia, questa domanda ha più di due anni, ha poche opinioni, non ha risposte e non trasmette molto bene il problema. Pertanto, ne sto chiedendo uno nuovo.

La mia domanda:

Raramente e in modo casuale , l'eliminazione di un file tramite Esplora risorse di Windows 7 non rimuove il file dall'elenco dei file. Questo mi fa pensare che la mia cancellazione non sia andata a buon fine, quindi provo a cancellare nuovamente il file solo per essere accolto Could not find this item. Solo dopo aver aggiornato la finestra il file eliminato scompare.

Come ho detto, questo accade in modo casuale. Explorer si comporta come dovrebbe nella maggior parte delle volte, ma c'è sempre quel giorno in cui Windows 7 non si sente molto bene e smette di aggiornare la finestra di Explorer. Ciò rende quasi impossibile la risoluzione dei problemi poiché si risolve essenzialmente da solo quando ne ha voglia.

Risposte / commenti Preferirei non vedere pubblicati qui:

  • Soluzioni per la risoluzione dei problemi. Non ho intenzione di "provare questo". Ciò include cose come "Prova a creare un nuovo account utente e vedi se funziona lì".
  • Collegamenti a discussioni su altri siti Web che non mostrano chiaramente la soluzione di una persona come soluzione, soprattutto se la discussione è piena di persone che dicono "Ho provato questo, ma non ha funzionato" e "Qualcuno ha ancora trovato una soluzione?" .

Ecco i tipi di risposte che voglio vedere:

  • Un hotfix ufficiale di Microsoft che risolve specificamente questo problema.
  • Se non altro, un motivo oggettivo per cui questo sta accadendo, così ho saputo esattamente come riprodurre il problema in modo da sapere come evitarlo in futuro.

Grazie.


Il problema è che non ho mai osservato questo comportamento per un file locale su un'installazione pulita di qualsiasi versione di Windows 7+. L'ho visto in cartelle controllate da un programma (ad esempio Dropbox, Sharepoint) e su unità di rete. Molti di questi potrebbero essere risolti con un aggiornamento "f5". Stai affermando di osservare questo comportamento su un'installazione pulita di Windows? Altrimenti, dovremo sapere quali programmi stai usando, che è solo una caccia all'oca selvatica.
PatKilg,

6
Ho osservato anche questo comportamento, solo in Windows Explorer. In questi casi "f5" risolve davvero il problema.
Bernhard,

Interessato anche durante la creazione del documento di testo. Tasto destro del mouse> Nuovo documento di testo. Nessun documento è stato visto. Premi f5 e il documento appare con la ridenominazione evidenziata. È stato molto fastidioso ..
Bharat G

1
Vissuto con questo su Windows 8.1. Installazione pulita di Windows 10 ... succede ancora. F5 corregge l'interfaccia utente. Il problema è che non dovremmo usare F5. L'interfaccia utente deve rappresentare accuratamente lo stato del file system.
Tristan,

Per me è stato rotto permessi di file, è stato permesso di eliminare il cambio ma mostrato dopo l'aggiornamento. Il
trasferimento

Risposte:


4

Ho già visto questo problema e sembra sempre che sia correlato alle librerie e all'indicizzazione di Windows.

Ecco alcune nozioni di base:

Le librerie sono fondamentalmente semplici scorciatoie che possono aprire più posizioni con un solo clic. Se sposti una cartella o una directory connessa a una libreria, il collegamento alla libreria mostrerà comunque il contenuto di quella cartella. Credo che ci possa essere una gestione univoca quando si utilizza un collegamento alla libreria per accedere a queste cartelle e quindi il sistema di indicizzazione di Windows a volte potrebbe non riuscire ad aggiornarsi correttamente.

L'indicizzazione è un sistema utilizzato in modo tale che quando si cerca un file invece che Windows cerca fisicamente tutto o parti di un disco rigido, può semplicemente cercare un elenco di file e posizioni. Questo elenco, credo, è di solito memorizzato in una singola posizione. Ciò può velocizzare le ricerche e la visualizzazione degli elenchi di file. Se per qualche motivo, il sistema di indicizzazione non rimuove un file dal suo indice dopo che è stato eliminato, potrebbe continuare a essere visualizzato nelle cartelle.

L'ultima volta che ho avuto questo problema ho fatto una ricostruzione dell'indice e i file offensivi sono andati via. Non so che cosa causi effettivamente questo, né ho scoperto come duplicare il problema. Ho il sospetto che potrebbe essere possibile che dopo aver eliminato un file, il computer venga riavviato o un programma cancelli la memoria di quell'azione in modo che il sistema di indicizzazione non si aggiorni correttamente e perché il sistema di indicizzazione ha sostanzialmente dimenticato di aver eliminato un file e non rileva la corretta eliminazione del file, il file "ghost" rimane. Se questo è corretto, Microsoft dovrebbe adattare il sistema di indicizzazione per verificare il suo indice se si tenta di eliminare un file e fallisce. Fino ad allora, suppongo che ricostruire l'indice potrebbe essere l'unico modo per risolvere il problema.

Win7:

  1. Fai clic sul pulsante Start e cerca l'indice. Dovresti trovare le opzioni di indicizzazione.
  2. Fai clic su Opzioni di indicizzazione.
  3. Fai clic sul pulsante Avanzate (sono necessari privilegi di amministratore / elevati)
  4. Fai clic su Ricostruisci.

{Le opzioni di indicizzazione sono disponibili anche nel Pannello di controllo quando sono selezionate icone Grandi o Piccole anziché Categoria.}

Nella maggior parte dei casi, se si utilizza l'indicizzazione delle unità SSD potrebbe non aumentare affatto la velocità. Se questo è un problema costante, potresti provare semplicemente a disattivare il servizio di indicizzazione. Ciò, tuttavia, rallenterà le ricerche e la visualizzazione di directory con un numero elevato di file.


In effetti, ho messo in pausa l'indicizzazione e gli anziani eliminati sono scomparsi: -o
t3chb0t

3

Ho trovato questo link e mi ha aiutato (senza dover disabilitare le librerie o altro ...):

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

Nel caso in cui questo link venga superato un giorno, ecco una citazione:

Vai su "Opzioni cartella" (il mio modo più semplice è il tasto Windows + E per aprire un Esplora risorse, premere Alt per ottenere il menu, fare clic su Opzioni e opzioni cartella), quindi fare clic sulla scheda "Visualizza" e fare clic su "Ripristina Cartelle ". Così è stato e ora i file scompaiono dal mio punto di vista non appena li elimino.

Spero che sia di aiuto.


1

Penso che questo sia un caso in cui diversi problemi non correlati portano a sintomi simili. Ecco perché persone diverse riportano il successo con soluzioni diverse. Inoltre, possono verificarsi più problemi contemporaneamente, quindi risolvere uno non risolverà tutti i sintomi, portando alla convinzione che la correzione fosse del tutto inefficace.

Se ciò accade in modo coerente con i file PDF e solo quando il riquadro di anteprima in Explorer è aperto, Adobe Reader blocca i file. 1 È anche possibile che Reader blocchi i file durante la generazione di miniature. Hai le seguenti opzioni:

  1. Disabilita il riquadro di anteprima . 2
  2. Utilizzare Unlocker per sbloccare i singoli file dopo l'anteprima, ma prima dell'eliminazione o quando i file riappaiono dopo un'eliminazione non riuscita. 3
  3. Installa un lettore PDF alternativo e assicurati che sia designato come gestore dell'anteprima per i file PDF. Questa modifica può anche influire sulle anteprime PDF in altri programmi come Outlook. Non è necessario disinstallare Reader o Acrobat.

Da quando ho seguito il n. 3, approfondirò questa opzione. Sono andato con il lettore PDF Sumatra , poiché è leggero e non blocca i file. È necessario utilizzare la versione del programma di installazione, non la versione portatile.

Durante l'installazione, fai clic su Opzioni e seleziona Consenti a Windows di visualizzare le anteprime dei documenti PDF . Se desideri mantenere Acrobat o Reader come programma predefinito per l'apertura effettiva dei file PDF, evita di selezionare l' opzione Usa SumatraPDF come lettore PDF predefinito .

Posso confermare che ciò ha risolto il problema per me. Altre discussioni sull'argomento hanno raccomandato di rinominare il file AcroRd32.exe , ma ciò disabiliterebbe completamente le anteprime PDF e si ripristinerebbe ogni volta che Acrobat / Reader viene aggiornato. Questa è una soluzione più elegante.


1. Adobe Acrobat viene fornito con una versione di Adobe Reader utilizzata per le anteprime dei file. Anche se non hai un Reader standalone installato, riscontrerai questo problema con Acrobat. Presumibilmente, le versioni precedenti di Reader (5 e 6) non bloccano i file.

2. Non ho confermato che Reader blocca i file durante la generazione delle miniature, ma in tal caso, disabilitare il riquadro di anteprima non risolverà questo problema. A titolo provvisorio, l'utilizzo di una vista alternativa (ad es. Elenco o Dettagli) dovrebbe essere di aiuto in tal senso.

3. È possibile scrivere uno script AutoHotKey per ottenere il file attualmente selezionato in Explorer, eseguire Unlocker in modalità riga di comando per sbloccare quel file, quindi eseguire un'operazione di eliminazione o spostamento. Potrebbe essere possibile rilevare quando un file viene spostato o eliminato in Explorer e utilizzarlo come trigger per lo script. Questa è un'opzione complessa. Potrei provarlo, ma per ora, considero questo come un esercizio per il lettore.


0

Come ho già detto nella mia altra risposta qui riguardo ai file PDF, diversi problemi distinti possono causare sintomi simili contemporaneamente. Sfortunatamente, questo era vero nel mio caso. Ho trovato un'altra possibile soluzione a questo problema.

Dopo aver eliminato, spostato o disinstallato un file EXE , è possibile che rimanga in posizione per diversi minuti, forse in modo permanente. Il tentativo di eliminare nuovamente il file comporterà un You need permission from SYSTEM to make changes to this fileerrore.

Se questa sembra la tua situazione, dai un'occhiata a questo thread: Perché SYSTEM dovrebbe continuare a bloccare gli handle di file eseguibili dopo la chiusura dell'app?

In base alla risposta principale, la disabilitazione dell'indicizzazione e l' abilitazione del servizio Application Experience risolveranno questo problema. Nel mio caso, l'indicizzazione era già disabilitata; l'abilitazione del servizio ha risolto il problema.

Dato che il servizio Esperienza applicazione è impostato su "Manuale" per impostazione predefinita ( sorgente ), devo averlo disabilitato a un certo punto durante la modifica del mio sistema. Credo che questo soddisfi l'aspetto "ufficiale di Microsoft" della domanda.


Dovresti essere specifico su quali risposte stai parlando. L'ordine delle risposte potrebbe cambiare nel tempo.
Ramhound,

@Ramhound: Grazie, ho modificato la mia risposta di conseguenza. Ho consultato la meta discussione su meta.stackexchange.com/q/25209 prima di pubblicare e questa soluzione sembrava abbastanza distinta da meritare la sua risposta. Inoltre, se il paragrafo introduttivo è estraneo o se esiste un modo per migliorare questa risposta, non esitare a modificarlo.
Illya Moskvin,

Autorizzo gli utenti a correggere i propri contenuti. Faccio solo cose che un utente non potrebbe fare da solo, ad esempio in linea uno screenshot, se non possono essere disturbati a fare la modifica per migliorare la propria domanda o risposta, ho pensato che non avrei dovuto sforzarmi neanche per migliorarla me stesso
Ramhound,

@Ramhound: completamente comprensibile. Non sono ancora abituato allo stile e al tono di scrittura di StackExchange. È difficile valutare quante informazioni sono troppe e quanto, troppo poco.
Illya Moskvin,

1
Non puoi mai avere molte informazioni rilevanti. Non puoi mai essere abbastanza specifico. Più una risposta è dettagliata, a condizione che risponda alla domanda stessa, più utile sarà la risposta alla comunità.
Ramhound,

0

Per me è successo per una directory che era un checkout SVN, con Explorer aperto.

Dopo aver eliminato la directory .svn, TSVNCache.exe ha mantenuto la directory "aperta" (anche se non esisteva sul disco, su Explorer era ancora mostrato). Uccidere TSVNCache.exe e chiudere le finestre di Explorer ha risolto il problema.

Bottom line: sebbene cancellato, molto probabilmente ci sono ancora handle in sospeso aperti in Windows.


0

Il riavvio di Esplora risorse da Task Manager ha risolto questo problema per me.


-1

Ho provato una serie di opzioni invano, ma ciò che ha funzionato per me è disabilitare la funzione Libreria di Windows Explorer.

Per fare ciò, seguire le istruzioni su howtogeek.com per modificare il registro.


Sei incoraggiato a includere tutte le informazioni rilevanti dai link che ritieni rispondano a una domanda.
Ramhound,

-3

Non riesco a ricordare l'esatto motivo tecnico, ma IIRC è una combinazione di explorer che non controlla se il file viene eliminato, quindi visualizza un'icona fantasma e uno strano comportamento di Windows 7 che crea copie vuote non cancellabili di un file eliminato che ha stato modificato / eseguito di recente. L'unica soluzione a questo è normalmente attendere alcuni minuti affinché Windows si risolva da solo o riavvii explorer.exe.

Sfortunatamente non esiste una soluzione permanente che io conosca.


Questa domanda non riguarda le voci non cancellabili , ma i file che sono già stati eliminati correttamente vengono ancora visualizzati su Explorer fino a quando non vengono premuti F5.
Quel ragazzo brasiliano il

-3

Vai alla barra delle attività fai clic destro su di essa, fai clic su Avvia Task Manager, fai clic su Processi, trova Explorer e dopo aver fatto clic su di essa fai clic su Termina processo. Dopodiché vai alla scheda dell'applicazione / nuova attività / tipo, explorequindi premi Invio!

Questo dovrebbe risolvere il problema.


3
Questa non è davvero una soluzione. Questa è solo un'alternativa a colpire F5.
Ramhound,

-3
  1. Nella parte in alto a sinistra di una finestra di Explorer, fai clic su Organizza
  2. Fai clic su Cartella e opzioni di ricerca nel menu a discesa
  3. Nella scheda Visualizza selezionare Non mostrare file, cartelle e unità nascosti
  4. Nella scheda Cerca fai clic su Ripristina predefiniti
  5. Clicca OK

-3

vedi, il modo più semplice per rimuoverli è semplicemente selezionare quei file, quindi fare clic con il tasto destro, organizzare (in alto a sinistra) e quindi rimuovere le proprietà. Questo funziona al 100% di sicurezza, l'ho provato io stesso !!!!


-3

Posiziona semplicemente un nuovo file con lo stesso nome del file fantasma nella stessa cartella. Il file fantasma sarà costretto a scomparire.


A che serve questo? Certo, il "file fantasma" sarà costretto a scomparire - perché è stato sostituito da uno nuovo!   Come è una soluzione? L'OP vuole che il file scompaia e la tua risposta suggerisce di riaffermare l'esistenza del file. Certo, possono quindi (provare a) eliminare il file appena creato ed correre il rischio di ripetere l'intero scenario. Questo è molto più lavoro che premere semplicemente (F5), che è stato menzionato.
Scott,

Anche se questa potrebbe non essere una buona soluzione, è un tentativo legittimo di rispondere alla domanda.
Dico Reintegrare Monica il

@TwistyImpersonator lmao Spero che tu stia solo trollando, perché è ricco.
oscilatingcretin

@oscilatingcretin Nope. Secondo le FAQ questa è una risposta legittima e non dovrebbe essere contrassegnata come NAA (A Not An Answer). In particolare, non si deve usare il flag NAA quando "La risposta tenta di rispondere alla domanda, anche se è sbagliata o inesatta o non si è d'accordo con essa"
dico Reinstate Monica il

@TwistyImpersonator Forse è così, ma non riesco a vedere quanto citare tale disposizione sia rilevante qui quando consideri che Scott (a cui stavi rispondendo) stava solo criticando la risposta, non sostenendo che fosse contrassegnata come NAA.
oscilatingcretin

-4
  1. Apri una finestra di Windows Explorer.
  2. Fare clic con il tasto destro su uno dei dischi rigidi e selezionare Proprietà.
  3. Fai clic sulla scheda Hardware.
  4. Scegli il disco rigido fisico che presenta il problema.
  5. Fare clic sul pulsante [Proprietà].
  6. Fai clic sulla scheda Politiche
  7. Fai clic su "Disattiva svuotamento buffer di cache di scrittura di Windows sul dispositivo"

    Nota l'avviso che Microsoft fornisce per questa impostazione. Se trovi che preferisci questa impostazione, assicurati di capire che stai correndo un rischio aggiuntivo di perdita di dati scegliendo questa impostazione.

  8. Fai clic su OK per uscire da tutto.


Criteri dichiarati dall'OP: A. An official Microsoft hotfix that addresses this issue specifically.o 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

Ho avuto questo problema Qualche tempo fa. Segui questi passaggi e vedi se funziona.

  1. Fare clic con il tasto destro nella finestra di Explorer e fare clic su Ordina per
  2. scegli il nome .

Questo ha risolto il mio problema.


1
Questa non è una soluzione a lungo termine. Cosa succede se ho tutto ordinato per data modificata o tipo di file? Potrei anche premere F5 per aggiornare la finestra preservando allo stesso tempo l'ordinamento originale.
oscilatingcretin,

-4
  1. Installa Cygwin da http://cygwin.com Ciò consente comandi in stile Linux in Windows.
  2. Apri Cygwin
  3. Utilizzare il seguente comando linux per forzare l'eliminazione della cartella / file. ATTENZIONE: FARE SOLO QUESTO SE SAPI CHE STAI INSERENDO IL CORRETTO FILE O IL PERCORSO CARTELLA. Questo eliminerà forzatamente i file o le cartelle che specifichi. SE NON SAPETE COME NAVIGARE SUI SISTEMI DI FILE TRAMITE LA LINEA DI COMANDO, EFFETTUATE ALCUNE RICERCHE.

I comandi di base: cd J: \ foldername (qualunque sia la lettera di unità e il percorso della cartella che stai cercando)

ls (questo elenca tutti i file nella cartella corrente. Assicurarsi che il file o la cartella che si desidera eliminare sia presente)

rm -Rf nomefile (questo elimina con forza il file o il nome utente che hai specificato. Attenzione! Fallo solo se vuoi che il file o la cartella scompaiano!)

  1. Controlla in Esplora risorse e verifica che i file / le cartelle siano effettivamente spariti.

NOTA: questi potenti comandi possono essere pericolosi. Usali solo se non sei un osso.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.