有没有办法防止在服务器端创建Thumbs.db?


9

我在Win2003 Server共享驱动器上的文件上运行一些脚本。

我需要查看网络中任意数量的PC上的图像..因此,每次浏览这些文件夹时,客户端都会创建thumbs.db,这会干扰我们移动和删除文件夹的脚本,但是由于以下原因,通常无法这样做: “ thumbs.db正在使用”。

即使在使用的任何客户端计算机上关闭文件夹/图像预览时,也是如此。

所以我想完全禁用thumbs.db,但是在服务器上有没有办法做到这一点,所以我不必担心客户端计算机注册表设置等?


除非您要管理客户端计算机并设置组策略等,否则这可能更适合SU。
思南Ünür

1
@Sinan:他在问服务器上是否有防止这种情况的方法。
squillman 2010年

类似的问题在这里:serverfault.com/questions/15102/...
尼克

Answers:


8

除了组策略(最终只是在客户端计算机的注册表中进行设置)以外,没有其他方法可以通过任何机制来控制此“服务器端”。

查看组策略对象“用户配置”部分下“管理模板”下“ Windows组件”下“ Windows资源管理器”下的“关闭缩略图的缓存”设置。


+1同意。GPO是为此的最佳“服务器端”解决方案
Nick Kavadias 2010年

我可以将其限制为共享驱动器上的一组文件夹吗?我不希望我们所有的用户都不要为这个大共享驱动器上的所有文件夹创建或缓存缩略图。我希望所有用户不要只为一个小集合(在这些脚本中使用)创建或缓存缩略图

Microsoft仅为您提供关闭行为的选项,而不是控制行为的应用位置。无法让您对运气不好的服务器计算机上LanManServer服务的客户端上的Windows资源管理器进行修改。(好吧,好吧-我您可以做一个丑陋的骇客攻击,例如在服务器计算机上的每个文件夹中预先创建一个“ thumbs.db”文件,并具有防止“普通用户”向其写入权限的权限。很有趣,看看在这种情况下客户端的Windows资源管理器失败模式是什么……呵呵……)
Evan Anderson 2010年

感谢大家的建议..听起来像是一个可怕的丑陋哈哈。我只是要全面禁用拇指。可以肯定的是,我们的用户仍然可以使用。

9

在Windows Server 2003和更高版本中,文件服务器资源管理器可用于实施有关保存到网络共享中的文件类型的策略。

  1. 使用服务器管理器添加文件服务器资源管理器,这是安装文件服务时可用的角色服务之一。
  2. 打开文件服务器资源管理器管理工具。
  3. 定义一个包含“ Thumbs.db”的新文件组
  4. 定义一个新的自定义文件屏幕以使用主动筛选,然后为Thumbs.db文件选择自定义文件组。您可以选择在每次阻止文件时向事件日志发送警告。
  5. 使用Windows客户端浏览共享上的某些图像,并确认不再创建Thumbs.db。
  6. 如果启用了事件日志记录,它将在源代码“ SRMSVC”的服务器应用程序日志中显示为警告事件8215。

1

此功能应在“较旧”的环境(XP,Server 2003)上起作用。要关闭此功能,请执行以下操作:

1)打开我的电脑2)单击工具3)单击文件夹选项4)单击查看选项卡5)选中“请勿缓存缩略图”选项6)单击确定7)关闭我的计算机

这应该在“较新”的环境(W7)中起作用gpedit.msc用户配置| 管理模板| Windows组件| Windows资源管理器双击“关闭隐藏的thumbs.db文件中的缩略图的缓存”(右侧第3项)来源:http : //www.technoleros.com/turn-off-caching-of-windows-7-thumbnails-隐藏的缩略图数据库文件/


0

Win2003中没有内置机制来阻止客户端创建客户端,因此您必须创造性地将黑客入侵,以免失败。

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.