有没有办法限制用户在 Windows XP、Vista、Windows 7 中更改文件扩展名?

Fra*_*Yip 7 windows domain group-policy extension

例如,不允许用户将 abc.doc 重命名为 abc.jpg?是否有任何 Windows 组策略?

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

如果实在不行,在windows域环境下windows xp、vista和7中是否有强制“隐藏已知文件类型的文件扩展名”的组策略?

Rya*_*ies 10

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

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

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