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

我们有几个networking分享存储我们的媒体部门采取的各种照片。 每当Windows客户端上的某个用户使用资源pipe理器进入这些文件夹时,它们将自动被Thumbs.db文件污染(如果用户有写权限的话)。 如何在不撤销用户权限的情况下阻止他们这样做?

这个问题的启发是“ 防止Mac OS X客户端使用资源分支来污染Windows共享 ”。

在XP中,您可以进入文件夹选项的视图选项卡(工具|资源pipe理器窗口中的文件夹选项),并检查是否不caching缩略图。

要么

将此registry值设置为1:

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

registry的调整显然是全球部署最容易的。

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

该策略设置称为“closures缩略图图片的caching”,位于用户configuration – >pipe理模板 – > Windows组件 – > Windows资源pipe理器

在Windows 2003 R2或更高版本上,可以使用文件屏幕pipe理控制台(位于文件服务器资源pipe理器中)来阻止将“thumbs.db”写入特定path。
创build一个新的文件屏幕,inputpath,然后select自定义属性。 您将需要创build一个包含“thumbs.db”的新文件组并打开“活动筛选”。

由于这些文件非常常见,请确保在电子邮件和事件日志警报被阻止时closures它们。

这样做的好处是只阻止文件服务器上的缩略图caching,而不是阻止它在所有工作站上。

你可能想重新考虑删除它们,而是考虑为它们创build它们。

如果您的用户主要是运行资源pipe理器的Windows用户,则可以通过预先生成缩略图来加快浏览过程,并使他们更容易find所需的照片。

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

squillman给出了正确的答案。

不过,你会留下那些旧的。 如果你想摆脱他们,在Windows命令框中执行此操作:

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

只有获得可见的

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

也得到不可见的

你可以用.DS_STORE做同样的事情

一个更好的解决scheme在这里给出( http://www.techsupportalert.com/content/what-are-thumbsdb-files-and-can-i-delete-them-windows.htm )。 按照2个步骤简单地阻止WINDOWS创buildTHUMBS.db文件:-)