允许用户在Windows 7中安装字体(通过GPO)

这与我之前的问题有些相关, 为什么重新启动后安装的字体会消失? 。

把XP下的字体安装问题搞清楚了,最近我们有了一个Windows 7工作站,并且为它创build了一个特殊的GPO。 最初是UAC要求对C:\ windows \ fonts进行pipe理访问,尽pipe政策规定该目录是可写的(就像XP上的相关registry项一样)。 现在的问题是,当我尝试复制字体或点击安装它声称字体“似乎不是一个有效的字体”。 每种字体都会发生这种情况。

在Windows 7上允许这些更改时,是否有一些新的和特殊的考虑?

任何input将不胜感激。

非常感谢,道格

所以我明白了。

看了看结果集的政策,并没有看到任何不良之处,我检查了C:\ WINDOWS \安全\日志\ winlogon.txt

Windows 7客户端GPO是我创build的标准XP版本的副本,因此具有条目以允许域用户编辑C:\ windows \ fonts的内容。

但是,Windows 7在winlogon.txt中显示了这一点:

—-configuration文件安全性

configurationc:\ windows \ fonts。

警告5:访问被拒绝。

在c:\ windows \ fonts上设置安全性时出错。

我检查了GPO,并删除了这个目录的设置,并重新添加它,它在GPO更新并重新启动时给了我这个:

—-configuration文件安全性

configurationc:\ windows \ fonts。

configurationc:\ windows \ system32 \ fntcache.dat。

文件安全configuration已成功完成。

我尝试添加一个字体,瞧! 按预期工作。

希望这可以帮助任何可能遇到同样问题的人。 不知道为什么重新添加相同的安全设置使其工作,但它做到了。

那么我只能build议你closuresUAC,因为我已经拥有了所有权,并且设置了Windows 7字体目录和registry项权限,以允许用户更改访问权限,但UAC一直提示pipe理员凭据。

发生此错误是因为文件属性System被选中。 在System检查directorys不能改变他们的权限。 在我的情况下,我尝试以下命令:

 attrib -r -s %systemroot%\fonts 

要更正下面的这些错误:

 Warning 5: Access is denied. Error setting security on c:\windows\fonts 

先用pipe理员帐户login

  1. 去运行命令
  2. 键入“regedit”点击Enter
  3. 现在你可以看到“HKEY_LOCAL_MACHINE”点击并探索它
  4. 然后在“WINDOWS NT”之后进入“SOFTWARE”,然后“MICROSOFT”
  5. 现在你可以看到“当前版本”,并转到“字体”
  6. 现在你右键点击字体
  7. 去改变权限
  8. 让您的本地用户权限允许访问..