有什么方法可以限制用户在 Windows XP、Vista、Windows 7 中更改文件扩展名?

有什么方法可以限制用户在 Windows XP、Vista、Windows 7 中更改文件扩展名?

例如,不允许用户将 abc.doc 重命名为 abc.jpg?是否有任何 Windows 组策略可以实现此目的?

我并不是在要求文件关联限制。

如果确实不能,那么在 Windows 域环境中的 Windows XP、Vista 和 Windows 7 中是否有任何组策略可以强制执行“隐藏已知文件类型的文件扩展名”?

答案1

不是。“隐藏已知文件类型的扩展名”是偏爱您可以通过组策略进行设置。如果这只是一个首选项,那么用户可以撤消它。基本上,只要用户对文件有写入/修改权限,他们就可以将其重命名为他们想要的任何名称。这不是组策略的事情,而是 NTFS 的事情。真正阻止用户修改文件名称的唯一方法是将文件放在受限制的目录中,用户对其中的文件没有写入或修改权限。

编辑:我刚刚想到了另一个可能达到预期效果的想法。文件服务器资源管理器具有可以阻止某些文件扩展名的“文件筛选器”。理论上,这可以用于“防止”现有文件的扩展名被更改(如果该扩展名在黑名单上)。值得注意的是,FSRM 已被弃用,但仍可安装在所有现代版本的 Windows Server 上。

最后,如果您真的需要这样做,您可以编写自己的存储过滤器驱动程序。

相关内容