Warum werden gelöschte Dateien immer noch im Explorer angezeigt, bis ich den Ordner aktualisiere?


18

Hinweis: Mir ist voll bewusst, dass diese Frage ein Duplikat von Icons gelöschter Dateien ist, bis sie aktualisiert werden . Diese Frage ist jedoch älter als zwei Jahre, hat nur wenige Ansichten, keine Antworten und vermittelt das Problem nicht sehr gut. Deshalb frage ich einen neuen.

Meine Frage:

In seltenen Fällen und nach dem Zufallsprinzip wird beim Löschen einer Datei über Windows 7 Explorer die Datei nicht aus der Dateiliste entfernt. Dies lässt mich glauben, dass mein Löschen nicht erfolgreich war. Daher versuche ich, die Datei erneut zu löschen, und werde nur mit begrüßt Could not find this item. Erst nach dem Aktualisieren des Fensters verschwindet die gelöschte Datei.

Wie gesagt, dies geschieht zufällig. Der Explorer verhält sich die meiste Zeit so, aber es gibt immer einen Tag, an dem sich Windows 7 einfach nicht gut fühlt und das Explorer-Fenster nicht mehr aktualisiert. Dies macht es nahezu unmöglich, Fehler zu beheben, da es sich im Wesentlichen von selbst behebt, wenn es sich anfühlt.

Antworten / Kommentare möchte ich lieber nicht hier gepostet sehen:

  • Problemlösung. Ich werde das nicht "versuchen". Dazu gehören Dinge wie "Versuchen Sie, ein neues Benutzerkonto zu erstellen, und prüfen Sie, ob es dort funktioniert."
  • Links zu Diskussionsthreads auf anderen Websites, auf denen die Lösung einer Person nicht eindeutig als Fehlerbehebung angezeigt wird, insbesondere, wenn im Thread viele Leute sagen: "Ich habe es versucht, aber es hat nicht funktioniert" und "Hat noch jemand eine Lösung gefunden?" .

Hier sind die Arten von Antworten, die ich sehen möchte:

  • Ein offizieller Microsoft-Hotfix, der dieses Problem speziell behebt.
  • Wenn nichts anderes, ein objektiver Grund, warum dies geschieht, so dass ich genau wusste, wie ich das Problem reproduzieren sollte, damit ich weiß, wie ich es in Zukunft vermeiden kann.

Vielen Dank.


Das Problem ist, dass ich dieses Verhalten für eine lokale Datei bei einer Neuinstallation einer beliebigen Version von Windows 7+ noch nie beobachtet habe. Ich habe es in Ordnern gesehen, die von einem Programm (dh Dropbox, Sharepoint) und auf Netzwerklaufwerken gesteuert werden. Die meisten dieser Probleme könnten mit einer "f5" -Auffrischung behoben werden. Behauptest du, du beobachtest dieses Verhalten bei einer Neuinstallation von Windows? Ansonsten müssen wir wissen, welche Programme Sie verwenden, was nur eine wilde Verfolgungsjagd ist.
PatKilg

6
Ich habe dieses Verhalten auch beobachtet, nur im Windows Explorer. In diesem Fall löst "f5" das Problem tatsächlich.
Bernhard

Auch bei der Erstellung eines Textdokuments betroffen. Rechtsklick> Neues Textdokument. Es wird kein Dokument angezeigt. Drücken Sie F5, und das Dokument wird mit hervorgehobener Umbenennung angezeigt. War sehr nervig ..
Bharat G

1
Lebte damit auf Windows 8.1. Saubere Installation von Windows 10 ... es passiert immer noch. F5 korrigiert die Benutzeroberfläche. Das Problem ist, wir sollten nicht F5 verwenden müssen. Die Benutzeroberfläche sollte den Status des Dateisystems genau darstellen.
Tristan

Bei mir waren die Dateiberechtigungen defekt, das Löschen der Schicht war erlaubt, wurde aber nach der Aktualisierung angezeigt. Verschieben in den Papierkorb ist nicht erlaubt ...
Clankill3r

Antworten:


4

Ich habe dieses Problem schon einmal gesehen und es scheint immer mit Bibliotheken und der Windows-Indizierung zu zusammenhängen.

Hier sind einige Grundlagen:

Bibliotheken sind im Grunde genommen einfache Verknüpfungen, mit denen mehrere Speicherorte mit einem einzigen Klick geöffnet werden können. Wenn Sie einen Ordner oder ein Verzeichnis verschieben, das mit einer Bibliothek verbunden ist, zeigt die Bibliotheksverknüpfung weiterhin den Inhalt dieses Ordners an. Ich glaube, es kann eine einzigartige Behandlung geben, wenn Sie eine Bibliotheksverknüpfung verwenden, um auf diese Ordner zuzugreifen, und daher kann das Windows-Indizierungssystem manchmal nicht ordnungsgemäß aktualisiert werden.

Indizierung ist ein System, mit dem bei der Suche nach einer Datei anstelle einer physischen Suche auf der gesamten Festplatte oder in Teilen einer Festplatte durch Windows einfach eine Liste von Dateien und Speicherorten durchsucht werden kann. Ich glaube, diese Liste wird normalerweise an einem einzigen Ort gespeichert. Dies kann die Suche und das Anzeigen von Dateilisten beschleunigen. Wenn das Indizierungssystem aus irgendeinem Grund eine Datei nach dem Löschen nicht aus dem Index entfernt, wird sie möglicherweise weiterhin in Ordnern angezeigt.

Als ich das letzte Mal dieses Problem hatte, habe ich einen Index neu erstellt und die fehlerhaften Dateien sind verschwunden. Ich weiß nicht, was dies tatsächlich verursacht, und ich habe auch nicht herausgefunden, wie das Problem dupliziert werden kann. Ich vermute, dass der Computer nach dem Löschen einer Datei möglicherweise neu gestartet wird oder ein Programm den Speicher für diese Aktion löscht, sodass das Indexierungssystem nicht ordnungsgemäß aktualisiert wird und das Indexierungssystem im Wesentlichen vergessen hat, dass Sie eine Datei gelöscht haben und erkennt keine erfolgreiche Löschung der Datei, bleibt die Datei "ghost". Wenn dies korrekt ist, muss Microsoft das Indizierungssystem anpassen, um den Index zu überprüfen, wenn versucht wird, eine Datei zu löschen, und dies fehlschlägt. Bis dahin denke ich, dass die Neuerstellung des Index die einzige Möglichkeit ist, das Problem zu beheben.

Win7:

  1. Klicken Sie auf Ihre Startschaltfläche und suchen Sie nach Index. Sie sollten Indizierungsoptionen finden.
  2. Klicken Sie auf Indizierungsoptionen.
  3. Klicken Sie auf die Schaltfläche "Erweitert" (Administratorrechte / erhöhte Rechte erforderlich)
  4. Klicken Sie auf Neu erstellen.

{Indizierungsoptionen finden Sie auch in der Systemsteuerung, wenn große oder kleine Symbole anstelle von Kategorie ausgewählt sind.}

In den meisten Fällen, wenn Sie SSD-Laufwerke verwenden, erhöht die Indizierung die Geschwindigkeit möglicherweise überhaupt nicht. Wenn dies ein ständiges Problem ist, können Sie einfach versuchen, den Indexdienst zu deaktivieren. Dies verlangsamt jedoch die Suche und Anzeige von Verzeichnissen mit einer großen Anzahl von Dateien.


Tatsächlich habe ich die Indizierung unterbrochen und die gelöschten Ältesten sind verschwunden: -o
t3chb0t

3

Ich habe diesen Link gefunden und es hat geholfen (ohne Bibliotheken deaktivieren zu müssen oder was auch immer ...):

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

Falls dieser Link eines Tages veraltet sein sollte, finden Sie hier ein Zitat:

Gehen Sie zu "Ordneroptionen" (meine einfachste Methode ist Windows-Taste + E, um einen Windows-Explorer zu öffnen. Drücken Sie Alt, um das Menü aufzurufen. Klicken Sie auf Optionen und Ordneroptionen.) Klicken Sie dann auf die Registerkarte "Ansicht" und dann auf "Zurücksetzen" Ordner ”. Das war's und jetzt verschwinden Dateien aus meiner Ansicht, sobald ich sie lösche.

Hoffe das hilft.


1

Ich denke, dies ist ein Fall, in dem mehrere nicht zusammenhängende Probleme zu ähnlichen Symptomen führen. Das ist der Grund, warum verschiedene Leute mit unterschiedlichen Lösungen über Erfolge berichten. Darüber hinaus können mehrere Probleme gleichzeitig auftreten, sodass das Beheben eines Problems nicht alle Symptome behebt, was zu der Annahme führt, dass das Beheben vollständig ineffektiv war.

Wenn dies konsistent mit PDF- Dateien geschieht und nur das Vorschaufenster im Explorer geöffnet ist, werden Ihre Dateien von Adobe Reader gesperrt. 1 Es ist auch möglich, dass Reader Ihre Dateien sperrt, während Miniaturansichten erstellt werden. Sie haben folgende Möglichkeiten:

  1. Deaktivieren Sie das Vorschaufenster . 2
  2. Mit Unlocker können Sie einzelne Dateien nach der Vorschau, aber vor dem Löschen oder nach einem fehlgeschlagenen Löschvorgang wieder entsperren. 3
  3. Installieren Sie einen alternativen PDF-Reader und stellen Sie sicher, dass er als Vorschau-Handler für PDF-Dateien festgelegt ist. Diese Änderung kann sich auch auf PDF-Vorschauen in anderen Programmen wie Outlook auswirken. Sie müssen Reader oder Acrobat nicht deinstallieren.

Da ich mit # 3 weiterkam, werde ich auf diese Option näher eingehen. Ich habe mich für den Sumatra PDF Reader entschieden, da er sehr leicht ist und keine Dateien sperrt. Sie müssen die Installationsversion verwenden, nicht die portable Version.

Klicken Sie bei der Installation auf Optionen und aktivieren Sie das Kontrollkästchen Vorschau von PDF-Dokumenten anzeigen lassen . Wenn Sie Acrobat oder Reader als Standardprogramm zum Öffnen von PDF-Dateien beibehalten möchten, sollten Sie die Option SumatraPDF als Standard-PDF-Reader verwenden nicht aktivieren .

Ich kann bestätigen, dass dies das Problem für mich behoben hat. In anderen Diskussionen wurde empfohlen, die Datei " AcroRd32.exe" umzubenennen. Dies würde jedoch die PDF-Vorschau vollständig deaktivieren und bei jeder Aktualisierung von Acrobat / Reader zurückgesetzt. Dies ist eine elegantere Lösung.


1. Adobe Acrobat wird mit einer Version von Adobe Reader ausgeliefert, die für die Dateivorschau verwendet wird. Auch wenn Sie keinen eigenständigen Reader installiert haben, tritt dieses Problem bei Acrobat auf. Angeblich sperren ältere Versionen von Reader (5 und 6) keine Dateien.

2. Ich habe nicht bestätigt, dass Reader Dateien bei der Erstellung von Miniaturansichten sperrt. In diesem Fall kann dieses Problem durch Deaktivieren des Vorschaufensters nicht behoben werden. Die Verwendung einer alternativen Ansicht (z. B. Liste oder Details) sollte diesbezüglich hilfreich sein.

3. Sie können ein AutoHotKey-Skript schreiben, um die aktuell ausgewählte Datei im Explorer abzurufen, Unlocker im Befehlszeilenmodus ausführen, um diese Datei zu entsperren, und dann einen Lösch- oder Verschiebevorgang ausführen. Es ist möglicherweise möglich, zu erkennen, wann eine Datei im Explorer verschoben oder gelöscht wird, und dies als Auslöser für das Skript zu verwenden. Dies ist eine komplexe Option. Ich könnte es versuchen, aber jetzt betrachten Sie dies als eine Übung für den Leser.


0

Wie ich in meiner anderen Antwort zu PDF-Dateien bereits erwähnt habe, können mehrere unterschiedliche Probleme gleichzeitig ähnliche Symptome verursachen. Leider stimmte das in meinem Fall. Ich habe eine andere mögliche Lösung für dieses Problem gefunden.

Nach dem Löschen, Verschieben oder Deinstallieren einer EXE- Datei stellen Sie möglicherweise fest, dass sie einige Minuten an ihrem Platz bleibt, möglicherweise dauerhaft. Der Versuch, die Datei erneut zu löschen, führt zu einem You need permission from SYSTEM to make changes to this fileFehler.

Wenn dies nach Ihrer Situation klingt, werfen Sie einen Blick auf den folgenden Thread: Warum würde SYSTEM die Sperrung der Handles für ausführbare Dateien fortsetzen, nachdem die App beendet wurde?

Laut der oberen Antwort wird dieses Problem durch Deaktivieren der Indizierung und Aktivieren des Application Experience- Diensts behoben. In meinem Fall war die Indizierung bereits deaktiviert. Durch Aktivieren des Dienstes wurde das Problem behoben.

Da der Application Experience- Dienst standardmäßig auf "Manuell" ( Quelle ) eingestellt ist, muss ich ihn zu einem bestimmten Zeitpunkt während der Systemoptimierung deaktiviert haben. Ich glaube, dies erfüllt den "offiziellen Microsoft" Aspekt der Frage.


Sie sollten genau angeben, über welche Antworten Sie sprechen. Die Reihenfolge der Antworten kann sich im Laufe der Zeit ändern.
Ramhound

@Ramhound: Danke, ich habe meine Antwort entsprechend bearbeitet. Vor dem Posten habe ich die Metadiskussion unter meta.stackexchange.com/q/25209 konsultiert , und diese Lösung schien eindeutig genug zu sein, um eine eigene Antwort zu verdienen. Wenn der einleitende Absatz irrelevant ist oder es eine Möglichkeit gibt, diese Antwort zu verbessern, können Sie ihn jederzeit bearbeiten.
Illya Moskvin

Ich erlaube Benutzern, ihren eigenen Inhalt zu reparieren. Ich mache nur Dinge, die ein Benutzer selbst nicht machen kann, sagen wir inline einen Screenshot, wenn er nicht die Mühe hat, die Bearbeitung vorzunehmen, um seine eigene Frage oder Antwort zu verbessern. Ich dachte, ich sollte mich auch nicht anstrengen, um sie zu verbessern
Ich

@Ramhound: Völlig verständlich. Ich bin noch nicht an den Schreibstil und den Ton von StackExchange gewöhnt. Es ist schwer einzuschätzen, wie viel Information zu viel und wie viel zu wenig ist.
Illya Moskvin

1
Sie können nie zu viele relevante Informationen haben. Man kann niemals spezifisch genug sein. Je detaillierter eine Antwort ist, desto hilfreicher ist die Antwort für die Community, sofern sie die Frage selbst beantwortet.
Ramhound

0

Für mich passierte es für ein Verzeichnis, bei dem es sich um eine SVN-Prüfung handelte, bei der der Explorer geöffnet war.

Nach dem Löschen des .svn-Verzeichnisses behielt TSVNCache.exe das Verzeichnis "geöffnet" (obwohl es nicht auf der Festplatte vorhanden war, wurde der Explorer weiterhin angezeigt). Das Beenden von TSVNCache.exe und das Schließen von Explorer-Fenstern lösten das Problem.

Fazit: Obwohl gelöscht, sind höchstwahrscheinlich noch ausstehende Handles in Windows geöffnet.


0

Das Neustarten von Windows Explorer über den Task-Manager hat das für mich gelöst.


-1

Ich habe eine Reihe von Optionen vergeblich ausprobiert, aber bei mir hat es funktioniert, die Bibliotheksfunktion von Windows Explorer zu deaktivieren.

Befolgen Sie dazu die Anweisungen auf howtogeek.com , um Ihre Registrierung zu ändern.


Sie werden ermutigt, alle relevanten Informationen von Links aufzunehmen, von denen Sie glauben, dass sie eine Frage beantworten.
Ramhound

-3

Ich kann mich nicht an den genauen technischen Grund erinnern, aber IIRC ist eine Kombination aus Explorer, der nicht prüft, ob die Datei gelöscht wurde, wodurch ein Geisterbild angezeigt wird, und einem merkwürdigen Verhalten von Windows 7, das leere Kopien einer gelöschten Datei, die gelöscht wurde, nicht löschbar macht wurde kürzlich geändert / ausgeführt. Die einzige Lösung besteht normalerweise darin, ein paar Minuten zu warten, bis sich Windows selbst repariert oder explorer.exe neu startet.

Es gibt leider keine dauerhafte Lösung, von der ich weiß.


Diese Frage bezieht sich nicht auf nicht löschbare Einträge, sondern auf Dateien, die bereits erfolgreich gelöscht wurden. Sie werden im Explorer angezeigt, bis Sie auf drücken F5.
Der Brasilianer

-3

Klicken Sie mit der rechten Maustaste in die Taskleiste, klicken Sie auf Task-Manager starten, klicken Sie auf Prozesse, suchen Sie den Explorer und klicken Sie nach dem Klicken auf Prozess beenden. Gehen Sie danach zur Registerkarte "Anwendung" / "Neue Aufgabe" / "Typ" exploreund drücken Sie die Eingabetaste!

Dies sollte das Problem beheben.


3
Dies ist keine wirkliche Lösung. Dies ist nur eine Alternative zu F5.
Ramhound

-3
  1. Klicken Sie oben links in einem Explorer-Fenster auf Organisieren
  2. Klicken Sie im Dropdown-Menü auf Ordner- und Suchoptionen
  3. Wählen Sie auf der Registerkarte Ansicht die Option Versteckte Dateien, Ordner und Laufwerke nicht anzeigen aus
  4. Klicken Sie auf der Registerkarte Suchen auf Standardeinstellungen wiederherstellen
  5. Klicken Sie auf OK

-3

Der einfachste Weg, sie zu entfernen, besteht darin, einfach diese Dateien auszuwählen, mit der rechten Maustaste darauf zu klicken, sie zu organisieren (oben links) und dann die Eigenschaften zu entfernen. Das funktioniert 100% sicher, ich habe es selbst ausprobiert !!!!


-3

Legen Sie einfach eine neue Datei mit dem exakt gleichen Namen wie die Geisterdatei in den gleichen Ordner. Die Geisterdatei wird gezwungen zu verschwinden.


Was nützt das? Sicher, die "Geisterdatei" muss verschwinden - weil sie durch eine neue ersetzt wurde!   Wie ist das eine Lösung? Das OP möchte, dass die Datei verschwindet, und Ihre Antwort schlägt vor, die Existenz der Datei erneut zu bestätigen. Sicher, sie können dann die neu erstellte Datei löschen (versuchen) und laufen Gefahr, das gesamte Szenario zu wiederholen. Dies ist viel mehr Arbeit als nur das Drücken von (F5), was bereits erwähnt wurde.
Scott

Dies ist möglicherweise keine gute Lösung, aber ein legitimer Versuch, die Frage zu beantworten.
Ich sage Reinstate Monica

@TwistyImpersonator lmao Ich hoffe du trollst nur, denn das ist reich.
Oscilatingcretin

@oscilatingcretin Nein. Laut FAQ ist dies eine legitime Antwort und sollte nicht als NAA (A Not An Answer) gekennzeichnet werden. Insbesondere darf das NAA-Flag nicht verwendet werden, wenn "Die Antwort versucht, die Frage zu beantworten, auch wenn sie falsch oder ungenau ist oder Sie nicht damit einverstanden sind"
ich sage "Reinstate Monica

@TwistyImpersonator Möglicherweise, aber ich verstehe nicht, wie wichtig es ist, diese Bestimmung zu zitieren, wenn Sie bedenken, dass Scott (auf den Sie geantwortet haben) die Antwort nur kritisiert und nicht dafür plädiert hat, sie als NAA zu kennzeichnen.
oscilatingcretin

-4
  1. Öffnen Sie ein Windows Explorer-Fenster.
  2. Klicken Sie mit der rechten Maustaste auf eine Ihrer Festplatten und wählen Sie Eigenschaften.
  3. Klicken Sie auf die Registerkarte Hardware.
  4. Wählen Sie die physische Festplatte aus, bei der das Problem auftritt.
  5. Klicken Sie auf die Schaltfläche [Eigenschaften].
  6. Klicken Sie auf die Registerkarte Richtlinien
  7. Klicken Sie auf "Windows Write-Cache-Puffer auf dem Gerät deaktivieren".

    Beachten Sie die Warnung, die Microsoft für diese Einstellung bereitstellt. Wenn Sie diese Einstellung bevorzugen, stellen Sie sicher, dass Sie mit dieser Einstellung ein zusätzliches Risiko für Datenverluste eingehen.

  8. Klicken Sie auf OK, um alles zu beenden.


Von OP angegebene Kriterien: A. An official Microsoft hotfix that addresses this issue specifically.oder 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

Ich hatte dieses Problem vor einiger Zeit. Befolgen Sie diese Schritte und prüfen Sie, ob es funktioniert.

  1. Klicken Sie mit der rechten Maustaste in das Explorer-Fenster und klicken Sie auf Sortieren nach
  2. wähle Name .

Das hat mein Problem gelöst.


1
Dies ist keine langfristige Lösung. Was ist, wenn ich alles nach Änderungsdatum oder Dateityp sortiert habe? Ich kann auch einfach F5 drücken, um das Fenster zu aktualisieren und gleichzeitig die ursprüngliche Sortierung beizubehalten.
oscilatingcretin

-4
  1. Cygwin von http://cygwin.com installieren Dies ermöglicht Linux-Befehle in Windows.
  2. Öffnen Sie Cygwin
  3. Verwenden Sie den folgenden Linux-Befehl, um das Löschen des Ordners / der Datei zu erzwingen. ACHTUNG: TUN SIE DAS NUR, WENN SIE WISSEN, DASS SIE DIE RICHTIGE DATEI ODER DEN ORDNERPFAD TIPPEN. Hierdurch werden die von Ihnen angegebenen Dateien oder Ordner zwangsweise gelöscht. WENN SIE NICHT WISSEN, WIE SIE DATEISYSTEME ÜBER DIE BEFEHLSLEITUNG NAVIGIEREN KÖNNEN, MÜSSEN SIE EINIGE FORSCHUNGEN DURCHFÜHREN.

Die grundlegenden Befehle: cd J: \ Ordnername (unabhängig von Laufwerksbuchstaben und Ordnerpfad)

ls (listet alle Dateien in Ihrem aktuellen Ordner auf. Vergewissern Sie sich, dass sich die zu löschende Datei oder der zu löschende Ordner dort befindet.)

rm -Rf Dateiname (Hiermit wird der von Ihnen angegebene Datei- oder Ordnername zwangsweise gelöscht. Vorsicht! Tun Sie dies nur, wenn Sie möchten, dass diese Datei oder dieser Ordner nicht mehr angezeigt wird!)

  1. Überprüfen Sie im Windows Explorer, ob die Dateien / Ordner tatsächlich verschwunden sind.

HINWEIS: Diese erzwungenen Befehle können gefährlich sein. Verwenden Sie sie nur, wenn Sie kein Bonehead sind.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.