防止Windows客户端使用Thumbs.db污染网络共享


9

我们有几个网络共享,其中存储着媒体部门拍摄的各种照片。只要Windows客户端上的某人使用资源管理器进入这些文件夹之一,他们就会被Thumbs.db文件自动污染(如果用户具有写权限)。我们如何在不撤消用户权限的情况下阻止他们这样做?

这个问题的灵感来自“ 防止Mac OS X客户端使用资源派生污染Windows共享 ”。


您正在使用哪个Windows版本?
squillman

我们使用的是Windows XP
David Holm,2009年

Answers:


8

在XP中,您可以进入“文件夹选项”(“资源管理器”窗口中的“工具” |“文件夹选项”)中的“查看”选项卡,然后选中“不缓存缩略图”。

要么

将此注册表值设置为1:

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

注册表调整显然是最容易在全球范围内部署的。


1
靶心:在注册表上,保存注册表项。该文件可以分发给您的客户端,并可以通过双击来运行...您是系统管理员,因此,请使用一种脚本架构,该架构在登录时会处理此类问题。

19

除了通过用户界面或注册表进行的本地更改外,Active Directory域中的组策略还可用于将设置应用于所有客户端。

该策略设置称为“关闭缩略图的缓存”,位于用户配置–>管理模板–> Windows组件–> Windows资源管理器下


1
+1感谢您来接我GPO!
squillman

+1,肯定会推荐使用.reg /脚本化注册表更改方法的GP选项
ThatGraemeGuy 2009年

3

在Windows 2003 R2或更高版本上,可以使用文件屏幕管理控制台(在文件服务器资源管理器内部)来阻止将“ thumbs.db”写入特定路径。
创建一个新文件屏幕,键入路径,然后选择“自定义属性”。您将需要创建一个包含“ thumbs.db”的新文件组,然后打开“活动筛选”。

由于这些文件很常见,因此请确保在被阻止时关闭电子邮件和事件日志警报。

这样的好处是,仅在文件服务器上仅阻止缩略图缓存,而在所有工作站上均仅阻止缩略图缓存。


3

您可能需要重新考虑删除它们,而是考虑为它们创建它们。

如果您的用户主要是运行Explorer的Windows用户,则可以通过为他们预生成缩略图来加快浏览过程,并使他们更容易找到所需的照片。

您可以在OS X客户端上对.DS_STORE进行相同的操作,也可以对环境中的其他常见操作进行相同的操作。


1
+1为亲用户提供服务!:)
squillman's

您如何预生成它们?
Zoredache

1

squillman给出了正确的答案。

不过,您将剩下那些旧的。如果要摆脱它们,请在Windows命令框中执行以下操作:

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

只得到可见的

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

也得到隐形的

您可以使用.DS_STORE执行相同的操作


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.