这与我之前的问题有些相关, 为什么重新启动后安装的字体会消失? 。
把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