Wie wird Windows Explorer angewiesen, Dateidetails und Miniaturansichten in bestimmten Ordnern nicht anzufordern?

8

Gibt es eine Möglichkeit (über Shell-Erweiterung oder Registrierungseinstellung), Windows Explorer anzuweisen, Dateien im angezeigten Ordner nicht zu lesen, um Metadaten zu extrahieren oder Miniaturansichten zu erstellen?

Das Problem besteht darin, dass Windows Explorer beim Durchsuchen des Ordners versucht, alle Dateien im Ordner zu lesen und bestimmte Metadaten daraus zu extrahieren. Wenn das Medium langsam ist, dauert dies Ewigkeiten und belastet das Dateisystem unnötig. Dies gilt insbesondere im Falle von Thumbnails, wenn die gesamte Grafikdatei gelesen wird.

Ich suche nach Möglichkeiten, dies zu tun (Explorer einzuschränken), also "verwende den Thumbnail-Modus nicht" ist keine akzeptable Antwort :).

Upd: pro Benutzereinstellungen funktioniert leider nicht, da wir als Festplattenanbieter nur mit unserer eigenen Festplatte umgehen können (und der Benutzer möchte möglicherweise separate Einstellungen für normale Festplatten und virtuelle Festplatten haben) ). Ich glaube, es muss einen Weg geben, das OS zu erklären, dass das Laufwerk langsam ist.

Vielleicht gibt es IRP auf Treiberebene, die wir behandeln müssen, um dem Betriebssystem mitzuteilen, dass das Medium langsam ist?

    
Eugene Mayevski 'Allied Bits 21.09.2010, 21:02
quelle

4 Antworten

6
  

Gibt es einen Weg (über Shell-Erweiterung oder   Registrierungseinstellung) Windows mitzuteilen   Explorer, dass es keine Dateien lesen sollte    im angezeigten Ordner um   Metadaten extrahieren oder Thumbnails erstellen?

Nicht, dass ich es weiß, aber abhängig von den Prioritäten in Bezug auf die Use-Case-Details, die Sie dort beschrieben haben könnten noch zwei Optionen sein, um das gewünschte Ergebnis approximieren

>

Über Gruppenrichtlinie

Beachten Sie, dass dieser Abschnitt den mit dem Netzwerkordner verbundenen Aspekt der Antwort von Freds, den Sie in Ihrem Update geschlossen haben, erweitert / detailliert; Sie behaupten jedoch, in der Lage zu sein, Shell-Erweiterungen oder Registrierungseinstellungen bereitzustellen, und die folgenden zwei Gruppenrichtlinien führen das Letztere einfach mit administrativen Mitteln aus:

%Vor%

Dies läuft auf die folgenden Registrierungseinstellungen hinaus:

%Vor%

Natürlich ist das immer noch nicht pro Ordner , aber zumindest auf Netzwerkordner beschränkt und ignoriert normale Festplatten und virtuelle Festplatten.

Über einen hackischen Workaround

Angesichts Ihrer Aussage können wir als Festplattenanbieter nur mit unserer eigenen Festplatte umgehen , könnte eine hackische Problemumgehung sein, obwohl ich Angst habe Es fehlt die letzte Meile (ungeprüft von mir).

Ausgehend von Chris W. Reas eigener Antwort auf Wie kann ich diese lästigen Thumbs.db-Dateien in Windows Vista und Windows 7 unterdrücken? :

  

Auch wissenswert: Thumbs.db gilt in Vista und Windows 7 nur für Netzwerkordner. Bei lokalen Ordnern speichern Vista und Windows 7 stattdessen die Cache-Informationen für Miniaturansichten in einer Datenbank in einem lokalen Ordner unter "% userprofile% \ AppData \ Local \ Microsoft \ Windows \ Explorer "

Fortsetzung von dort, Wil behauptet die Nach einer potenziell cleveren Lösung , um pro Ordner zu arbeiten :

  

Gehen Sie zum Laufwerk und erstellen Sie eine Datei namens thumbs.db (im Editor oder irgendetwas), ändern Sie dann die Berechtigungen für die Datei für alle (einschließlich SYSTEM), um alle zu verweigern.

Abgesehen von den Automatisierungsanforderungen zur Erstellung der Dummy-Datei thumbs.db in jedem Ordner hängt das Ergebnis davon ab, wie Explorer auf die nicht zugreifbare Datei reagiert - da das Caching gemäß Gruppenrichtlinien optional ist, kann es auch Thumbnails anzeigen Caching, was wiederum das Bandbreitenproblem noch schlimmer macht ...

Viel Glück!

    
Steffen Opel 30.09.2010 23:28
quelle
1

Ich bin mir nicht sicher, ob Sie die Thumbnail-Generierung / -Anzeige für bestimmte Ordner deaktivieren können, aber dieser Artikel spricht über ein Skript, das es schnell über das Kontextmenü deaktivieren könnte.

Das Skript ändert einen Wert im Registrierungsschlüssel HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ . Ich nehme an, Sie könnten etwas Ähnliches in diesem Schlüssel für die anderen Metadaten finden. ShowInfoTip klingt vielversprechend. Möglicherweise befinden sich relevante Informationen in anderen in der Nähe befindlichen Schlüsseln.

    
Jeff Mercado 25.09.2010 10:06
quelle
1

Sie haben es nie pro Ordner gesehen, aber wenn Sie die Vorschaubilder pro Benutzer oder für alle Benutzer einschränken möchten, können Sie entweder die Registrierungseinstellungen oder die Gruppenrichtlinie verwenden: Ссылка

    
Fred 25.09.2010 10:10
quelle
1

Dies kann eine vollständige Nicht-Antwort sein, abhängig von Ihren Bedürfnissen, aber wie wäre es mit dem Speichern der Dateien ohne Dateierweiterungen, von denen das Betriebssystem Thumbnails erstellen möchte? Nennen Sie es file.jpg.abc und es wird sicher keine Vorschaubilder lesen.

    
ErikE 30.09.2010 23:32
quelle