it-swarm.com.de

Wie kann ich verhindern, dass Windows Explorer langsam Dateien liest, um Metadaten zu erstellen?

Wir haben Verzeichnisse mit Hunderten von Videodateien. Wenn Sie Windows Explorer (Windows 7 64 Pro) zum Durchsuchen und Neuanordnen dieser Verzeichnisse verwenden, verlangsamt sich der Explorer auf ein nicht verwendbares Maß, verwendet Gigabyte RAM und verhindert oder verlangsamt, dass andere Programme (z. B. Media Center) denselben Datenträger verwenden Dies ist in Bearbeitung.

Dies wird von einem sehr langsam wachsenden grünen Balken im Adressfeld begleitet.

Anscheinend liest der Explorer den Inhalt der Videodatei, um Miniaturansichten zu erstellen oder andere Metadaten abzurufen. Dies ist für unsere Zwecke nicht hilfreich, daher möchten wir dieses Verhalten deaktivieren. Wie macht man das?


Diese Themen können verwandt sein:


2014-04-14: Zusammenfassung der Vorschläge und Ergebnisse

Ich bin zu diesem Zeitpunkt mit den Antworten sehr zufrieden und die verbleibenden Symptome haben nichts mit Windows Explorer zu tun. Hier eine Zusammenfassung der Vorschläge und ein paar andere Dinge, die wir gelernt haben.

Allgemeine Überlegungen

Wake-up der Festplatte: Die anfängliche Verlangsamung beim Zugriff auf eine Festplatte nach längerer Nichtbenutzung kann darauf zurückzuführen sein, dass die Festplatte in den Energiesparmodus geschaltet wurde.

Festplattenfehler: Wenn Hardwarefehler auftreten, die zu erneuten Versuchen führen, werden der Explorer und alle anderen Programme erheblich langsamer.

Datenträgerkonflikt: Andere Programme, die auf demselben Laufwerk intensive Aktivitäten ausführen, werden offensichtlich mit den Versuchen des Explorers, den Inhalt eines Laufwerks anzuzeigen, konfrontiert und sie verlangsamen. Wenn der Explorer nur das Verzeichnis lesen muss, ist die Auswirkung möglicherweise minimal. Wenn der Explorer jedoch auch jede Datei auf Metadaten lesen muss, werden Konfliktprobleme erheblich vergrößert.

Datenträgerkonflikt durch Antivirensoftware: Beim Versuch des Explorers, Metadaten zu lesen, wird möglicherweise die AV-Software aufgefordert, jede Datei zuerst zu lesen und zu bestätigen. Deaktivieren Sie möglicherweise AV für vertrauenswürdige Dateitypen (z. B. wtv-Dateien, die von Media Center gespeichert wurden).

Explorer-Einstellungen

Deaktivieren Sie die Anzeige von Miniaturansichten: "Organisieren" → "Ordner- und Suchoptionen" → "Ansicht" → Aktivieren Sie das Kontrollkästchen "Immer Symbol anstelle von Miniaturansichten anzeigen" → Klicken Sie auf Übernehmen und schließen Sie das Dialogfeld.

Sammeln von videospezifischen Metadaten deaktivieren: Culprit-Ordner → "Eigenschaften" → "Anpassen" → unter "Diesen Ordner optimieren für:" das Dropdown-Menü öffnen und "Allgemeine Elemente" auswählen → das Häkchen in das Kästchen unter dem Dropdown-Menü setzen bei "auf alle Unterordner anwenden" → auf "anwenden" klicken und schließen.

Deaktivieren Sie die Erfassung videospezifischer Metadaten noch mehr: Entfernen Sie in der "Detailansicht" eines Schuldigenordners alle Spalten, die auf Videodateimetadaten basieren, die nicht in den Verzeichnisinformationen des Dateisystems enthalten sind. Dies umfasst die Spalte Länge (Dauer) sowie die Spalte Datum (basierend auf Videometadaten und getrennt von den Spalten "Erstellungsdatum" und "Änderungsdatum" des Dateisystems.)

In der Registrierung

Deaktivieren Sie "Property Handler" für Videodateierweiterungen (wie wtv, mp3 usw.). Dies würde natürlich systemweit gelten, nicht nur für bestimmte Verzeichnisse. Kann mit RegEdit oder mit ShellExView von Drittanbietern durchgeführt werden. (Siehe Antworten für Details.)

Mehr zu Thumbnails und anderen Caches

Wir haben festgestellt, dass nach dem Deaktivieren von Miniaturansichten und Metadaten beim erneuten Aktivieren eine hohe Leistung erzielt wurde. (Dh: Der grüne Balken der Langsamkeit kehrte nicht zurück.) Dies deutet darauf hin, dass die Änderungen etwas im Hinblick auf den (die) Miniaturbild-Cache (s) bewirkt haben, sie möglicherweise gelöscht und später neu erstellt haben. Es stellte sich heraus, dass der Explorer Miniaturansichten standardmäßig in jedem Verzeichnis (in thumbs.db) und auch im Verzeichnis AppData\Local\Microsoft\Windows\Explorer des Benutzers in einer Reihe von Thumbcache * .db-Dateien speichert. Möglicherweise geraten diese in einen aufgeblähten oder anderweitig langsamen Zustand, und das Löschen kann zu einer schnelleren Operation führen.

Unbekannt (von uns) ist, ob der Explorer andere Metadaten-Informationen (wie z. B. Länge, Datum, Speicherort, Schutz usw.) zwischenspeichert.

Andere Wechselwirkungen

Nicht dem Explorer per se zuzuschreiben, aber möglicherweise nützliche Hinweise.

Im Task-Manager> Ressourcenmonitor haben wir festgestellt, dass Media Center ein schlechtes Verhalten ausführt, das eine Menge Festplattenaktivität verursacht: Eine Media Center-Komponente, ehrec.exe, durchlief endlos das Lesen einiger k Daten aus einem bestimmten Satz von Videodateien. - Auf einem Laufwerk ca. 200 Videodateien. Es ist so, als ob Media Center die Metadaten dieser Dateien nicht vollständig lesen kann und weiterhin versucht, Dateien zu lesen, für die keine vollständigen Metadaten vorhanden sind. Diese Dateien scheinen für das Dateisystem unbeschädigt zu sein (können problemlos kopiert werden). Als wir Explorer aufforderten, Verzeichnisse auf dieser bestimmten Festplatte anzuzeigen, konkurrierten möglicherweise die Aktivitäten von Media Center um die Festplattenzugriffszeit. Wir haben dieses Laufwerk für andere Tests getrennt.


Vielen Dank an alle Befragten.

19
gwideman

FINAL UPDATE:

OP hat alle seine Ergebnisse in seinem Fragebogen vollständig und prägnant zusammengefasst. Ich sehe keinen Grund, meine Vorschläge zu löschen, aber ich empfehle Ihnen, seinen Beitrag anstelle meines Beitrags zu lesen, wenn Sie eine schnelle Lösung für Ihr Problem suchen.


Sie sollten zwei Dinge ausprobieren:

  1. Klicken Sie im Explorer auf "Organisieren" -> "Ordner- und Suchoptionen" -> "Ansicht" -> setzen Sie ein Häkchen bei "Immer Symbol anstelle von Thumbnails anzeigen" -> klicken Sie auf Übernehmen und schließen.

  2. Klicken Sie nun mit der rechten Maustaste auf den Schuldigenordner -> "Eigenschaften" -> "Anpassen" -> unter "Diesen Ordner optimieren für": Öffnen Sie das Dropdown-Menü und wählen Sie "Allgemeine Elemente" -> setzen Sie das Häkchen in das Kästchen unter dem Dropdown Menü unter "Auf alle Unterordner anwenden" nach unten -> auf "Anwenden" klicken und schließen. Dadurch werden die neuen Einstellungen für die Ordneransicht auf den ausgewählten Ordner und alle darin enthaltenen Unterordner angewendet.

Ich bin Deutscher und habe daher eine deutsche Version von Windows. Daher werden einige der oben genannten Optionen möglicherweise etwas anders übersetzt, aber Sie sollten sie trotzdem finden können.

Update 1:

Ich denke, Sie sind mit den Metadaten auf dem richtigen Weg. Je nachdem, wie die Videos codiert sind, können sich die Metadaten entweder am Anfang, am Ende oder sogar irgendwo in der Mitte befinden (was jedoch selten ist). Ich vermute, dass diese Videodateien mit ungewöhnlichen Eigenschaften codiert wurden (Sie haben sie wahrscheinlich selbst erstellt?), Sodass der Explorer die gesamte Datei von Anfang bis Ende liest, um die Metadaten zu extrahieren. Dies dauert offensichtlich eine Weile, wenn viele große Dateien vorhanden sind im Ordner. Ich habe gesehen, wie Explorer die gesamte Länge einer riesigen exe-Datei gelesen hat, um das eingebettete Symbol am Ende anzuzeigen.

Ich denke also, Sie haben es herausgefunden, die Spalten zu identifizieren und zu deaktivieren, die Metadaten aus der Ansicht im Explorer extrahieren müssen (zusammen mit den deaktivierten Miniaturansichten), sollte die Notwendigkeit des Explorers, diese Dateien einzulesen, vermeiden, was Ihr Problem lösen sollte.

Spalten, die Sie wahrscheinlich nicht verwenden sollten, lauten wie folgt: Aufnahmedatum (wie in einem der von Ihnen veröffentlichten Links angegeben, das Aufnahmedatum weicht stark vom Erstellungsdatum der Datei ab), Länge, Auflösung, Speicherort.

Zu den sicher zu verwendenden Spalten gehören Attribute, die direkt aus dem Verzeichnis des Dateisystems gelesen werden können, z. B .: Erstellungsdatum der Datei, Änderungsdatum der Datei, Größe, Dateityp.

Wenn Sie tatsächlich zum Sortieren einige der Attribute benötigen, die deaktiviert werden sollten, denke ich, dass die praktischste Lösung darin besteht, nach einem alternativen Dateibrowser zu suchen und zu prüfen, ob er die Situation besser handhabt. Sie können dann den Explorer wie gewohnt verwenden und den alternativen Dateibrowser verwenden, um Ihre Videoordner zu verwalten.

Sie haben auch die Möglichkeit, mit Ihrem eingebauten Befehlszeileninterpreter cmd viele grundlegende dateiorientierte Vorgänge auszuführen. Es kümmert sich nicht um Metadaten und kann ein einfaches und effizientes Werkzeug zum Kopieren, Verschieben oder Löschen von Dateien und Ordnern sein. Sie können dann sogar mithilfe von Batchdateien automatisieren. Dies ist jedoch höchstwahrscheinlich nicht die Lösung, nach der Sie suchen, da cmd nicht einmal über eine grafische Benutzeroberfläche verfügt.

Update 2:

Ich habe gerade Ihr zweites Update gelesen und freue mich, dass Ihr Problem (zumindest vorerst) behoben zu sein scheint. Vielleicht war es wirklich nur eine Frage der Überfüllung des Thumbnail-Caches. Ich könnte mir vorstellen, dass diese thumbs.db-Dateien immer größer werden, wenn Sie häufig Dateien von Ordner zu Ordner verschieben. Ich vermute, es hält tatsächlich eine Miniaturansicht in dieser Cache-Datei für jede Datei, die sich jemals in dem Ordner befand. Möglicherweise gibt es auch für diese Dateien eine Art Speicherbereinigungsmechanismus, der jedoch in Ihrem Fall fehlgeschlagen ist.

Wenn Sie also Videodateien massenweise von Ordner zu Ordner verschieben und dabei immer dieselben Ordner verwenden (z. B. keine neuen erstellen), haben wir möglicherweise die Ursache für Ihr Problem gefunden ...

Wenn Ihr System in Zukunft wieder dieselben Symptome aufweist, können Sie einfach versuchen, den Miniaturcache zu löschen. Dafür müssen Sie:

"windowskey + r" -> gib "cleanmgr" ein und drücke die Eingabetaste -> wähle das Laufwerk, auf dem sich die Videodateien befinden (nur wenn du tatsächlich mehrere Laufwerke/Partitionen hast) -> wähle "clear thumbnail cache" oder so ähnlich -> Laufreiniger

11
keen

Wenn drei Einstellungen für GPO geändert werden, wird wahrscheinlich das gewünschte Verhalten auf dem Computer erzielt.

enter image description here

Starten Sie dazu den Gruppenrichtlinien-Editor über eine Befehlszeile.

gpedit.msc

Navigieren Sie zum folgenden Knoten.

User Configuration\Administrative Templates\Windows Explorer

Die eingebaute Dokumentation ist ein guter Anfang, um zu wissen, was die einzelnen Einstellungen bewirken.

Beachten Sie, dass Sie Administratorrechte benötigen, um Änderungen an den Einstellungen von GPO vorzunehmen.

2
MFT

Meine Lösung wurde indirekt erreicht. Ich bemerkte, dass MKV-Dateien ein "Datum" enthielten, das auf normale Weise nicht geändert werden konnte, so dass die Datei, wie in den Dateieigenschaften gezeigt, wiedergegeben wurde, wenn ich sie erhielt. In meiner Verzweiflung habe ich die Spalte im Windows-Datei-Explorer von "Datum" in "Erstellungsdatum" geändert und dann die Ansichtsoption so eingestellt, dass dies die Standardeinstellung für alle Ordner ist. Dies hat nicht nur mein Sortierproblem behoben, sondern auch den GROD geheilt. Offensichtlich ist es der Grund für diese Heilung, nicht sehr tief in die Tag-Struktur jeder Datei eintauchen zu müssen.

1
jimekus

Ich hatte genau das gleiche Problem auf meinem Windows 7 64-Bit-Computer. Es begann vor ein paar Monaten, als beim Öffnen eines Ordners auf einem externen Western Digital-Laufwerk die Metadaten für die Dateien in einem beliebigen Ordner einige Minuten in Anspruch nahmen, während ich mich daran erinnere, dass sie fast sofort angezeigt wurden. Wenn Sie eine Datei öffnen und dann schließen, wird der gesamte Ordner erneut aktualisiert, und zwar weitere zwei Minuten. Also habe ich nachgeforscht (Lösung folgt):

  1. Ich habe den Laptop im abgesicherten Modus gestartet und alle langsamen Probleme mit Windows Explorer waren verschwunden.

  2. Ich habe den Laptop normal neu gestartet und bin zu Start gegangen, habe dann msconfig in das Feld run eingegeben und die Registerkarte Startup ausgewählt. Ich habe fast alle Startelemente deaktiviert (mit Ausnahme von Microsoft- oder Intel-Prozessen). Neustart - Keine Änderung

  3. Bei erneuter Verwendung von msconfig habe ich alle in Schritt 2 deaktivierten Prozesse wieder aktiviert. Dann bin ich zur Registerkarte Dienste gegangen. Ich klickte auf die Überschrift Status, um alle Dienste in Running oder Stopped zu sortieren, und untersuchte alle Running-Dienste. Ich habe zuerst alle meine Antiviren- und Anti-Malware-Programme (Avast, AdAware und Spybot) deaktiviert. Rebooted - Gelöst !!

Wenn ich jetzt einen Ordner öffne, werden alle Dateien mit ihren Metadaten sofort angezeigt. Durch einen Prozess der Beseitigung war es das AdAware-Programm, das die Verlangsamung verursachte. Ich habe es deinstalliert und durch Malwarebytes ersetzt. Das bremst meine Maschine nicht aus.

Lektion : Versuchen Sie immer zuerst den abgesicherten Modus, um festzustellen, ob das Problem behoben ist, und verwenden Sie dann einen Eliminierungsprozess, um festzustellen, welcher Prozess oder Dienst vorliegt die Verlangsamung verursacht.

0
Rock Vacirca