这和我之前的问题有点相关,为什么安装的字体在重启后会消失?。
在 XP 下顺利解决了字体安装问题后,我们最近有了一台 Windows 7 工作站,我为其创建了一个特殊的 GPO。最初是 UAC 要求对 C:\windows\fonts 进行管理访问,尽管策略规定该目录是可写的(相关注册表项也是如此,至少在 XP 上如此)。但现在的问题是,当我尝试复制字体或点击安装时,它声称该字体“似乎不是有效字体”。每种字体都会发生这种情况。
在 Windows 7 上允许这些更改时是否有一些新的和特殊的考虑?
任何意见都将受到赞赏。
非常感谢,Doug
答案1
所以我明白了。
查看了策略结果集后,没有发现任何异常,于是我检查了 C:\windows\security\logs\winlogon.txt
Windows 7 客户端 GPO 是我创建的标准 XP 的副本,因此其中包含允许域用户编辑 C:\windows\fonts 的内容的条目。
但是,Windows 7 在 winlogon.txt 中显示以下内容:
----配置文件安全...
配置 c:\windows\fonts。
警告 5:拒绝访问。
在 c:\windows\fonts 上设置安全性时出错。
我检查了 GPO 并删除了该目录的设置并重新添加了它,在 GPO 更新和重新启动后,我得到了以下信息:
----配置文件安全...
配置 c:\windows\fonts。
配置c:\windows\system32\fntcache.dat。
文件安全配置已成功完成。
我尝试添加字体,然后就好了!效果如预期。
希望这对遇到同样问题的人有所帮助。不知道为什么重新添加相同的安全设置会让它起作用,但确实如此。
答案2
好吧,我只能建议您关闭 UAC,因为我已经取得所有权并设置了 Windows 7 字体目录和注册表项权限以允许用户更改访问权限,但 UAC 一直提示输入管理员凭据。
答案3
System
出现此错误是因为检查了文件属性。检查的目录System
无法更改其权限。就我而言,我尝试了以下命令:
attrib -r -s %systemroot%\fonts
要纠正以下错误:
Warning 5: Access is denied.
Error setting security on c:\windows\fonts
答案4
首先使用管理员账户登录
- 转到运行命令
- 输入“regedit”按回车键
- 现在您可以看到“ HKEY_LOCAL_MACHINE ”单击并探索它
- 接下来转到“SOFTWARE”,然后转到“MICROSOFT”,然后转到“WINDOWS NT”
- 现在您可以看到“当前版本”并转到“字体”
- 现在你右键单击字体
- 去更改权限
- 让您的本地用户允许访问..