Verhindern, dass Windows-Clients Netzwerkfreigaben mit Thumbs.db verschmutzen

9

Wir haben mehrere Netzwerkfreigaben, in denen verschiedene Fotos gespeichert sind, die von unserer Medienabteilung aufgenommen wurden. Wenn jemand auf einem Windows-Client den Explorer verwendet, um in einen dieser Ordner zu wechseln, wird er automatisch mit einer Thumbs.db-Datei verschmutzt (wenn der Benutzer über Schreibberechtigungen verfügt). Wie können wir sie daran hindern, ohne Benutzerberechtigungen zu widerrufen?

Diese Frage wurde inspiriert von " Verhindern, dass Mac OS X-Clients Windows-Freigaben mit Ressourcengabeln verschmutzen ".

David Holm
quelle
Welche Windows-Version verwenden Sie?
Squillman
Wir verwenden Windows XP
David Holm

Antworten:

8

In XP können Sie unter Ordneroptionen (Extras | Ordneroptionen in einem Explorer-Fenster) auf die Registerkarte Ansicht wechseln und die Option Miniaturansichten nicht zwischenspeichern aktivieren.

oder

Setzen Sie diesen Registrierungswert auf 1:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\DisableThumbnailCache

Die Registrierung ist offensichtlich am einfachsten global bereitzustellen.

Squillman
quelle
1
Bullseye: Speichern Sie bei der Registrierung den Registrierungsschlüssel. Diese Datei kann an Ihre Kunden verteilt und durch Doppelklick ausgeführt werden. Sie sind ein Systemadministrator. Probieren Sie also eine Skriptarchitektur aus, die sich bei der Anmeldung um solche Dinge kümmert.
19

Zusätzlich zu lokalen Änderungen über die Benutzeroberfläche oder die Registrierung können in Active Directory-Domänen Gruppenrichtlinien verwendet werden, um die Einstellung auf alle Clients anzuwenden.

Die Richtlinieneinstellung heißt "Zwischenspeichern von Miniaturbildern deaktivieren" und befindet sich unter Benutzerkonfiguration -> Administrative Vorlagen -> Windows-Komponenten -> Windows Explorer

Adam
quelle
1
+1 Danke, dass du mich für das GPO-Bit abgeholt hast!
Squillman
+1, würde definitiv die GP-Option über einen .reg / scripted Registry Change Ansatz
empfehlen
3

Unter Windows 2003 R2 oder höher können Sie die Dateibildschirm-Verwaltungskonsole (im Dateiserver-Ressourcenmanager) verwenden, um das Schreiben von "thumbs.db" in bestimmte Pfade zu blockieren.
Erstellen Sie einen neuen Dateibildschirm, geben Sie den Pfad ein und wählen Sie dann Benutzerdefinierte Eigenschaften. Sie müssen eine neue Dateigruppe erstellen, die "thumbs.db" enthält, und Active Screening aktivieren.

Da diese Dateien häufig vorkommen, müssen Sie die E-Mail- und Ereignisprotokollwarnungen deaktivieren, wenn sie blockiert werden.

Dies hat den Vorteil, dass nur das Zwischenspeichern von Miniaturansichten auf Ihren Dateiservern blockiert wird, während es auf allen Arbeitsstationen blockiert wird.

Doug Luxem
quelle
3

Möglicherweise möchten Sie das Löschen überdenken und stattdessen in Betracht ziehen, sie für sie zu erstellen.

Wenn Ihre Benutzer hauptsächlich Windows-Benutzer sind, auf denen Explorer ausgeführt wird, beschleunigen Sie den Browsing-Vorgang, indem Sie die Miniaturansichten für sie vorab generieren und ihnen das Auffinden des gesuchten Fotos erleichtern.

Sie können dasselbe für .DS_STORE auf OS X-Clients und für alles andere tun, was in Ihrer Umgebung üblich ist.

halb
quelle
1
+1 für den Pro-User-Ansatz! :)
Squillman
Wie generieren Sie sie vor?
Zoredache
1

Squillman gibt die richtige Antwort.

Trotzdem haben Sie die alten übrig. Wenn Sie sie entfernen möchten, tun Sie dies im Windows-Befehlsfeld:

C:\> del /s /q /f Thumbs.db

das bekommt nur die sichtbaren

C:\> del /s /q /f /a:h Thumbs.db

bekommt auch die unsichtbaren

Mit .DS_STORE können Sie dasselbe tun

KdgDev
quelle