给客户机部署一些字体,这是很常见的一个问题了。在此做一个笔记吧。

环境是:域环境Windows Server 2008, 客户端Windows 7 ,Windows Vista

组策略发布脚本的方式去做。

1.创建一个脚本文件。font.bat 内容为下面的.

Copy \\path\font.ttf  %systemroot%\fonts

注释:path 为网络路径,font.ttf是你要安装得字体文件,

2.登陆到AD上,打开组策略(gpedit.msc),创建一条计算机组策略,计算机配置---Windows 设置---脚本(启动/关机)----启动---添加---选中我们刚才创建的font.bat。

3.创建一个注册表项,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

"Description"="font.ttf"
 

4.在AD上运行gpupdate /force, 让刚做的策略立即生效。

其中的意思是:把一个名称为font.ttf的字体复制到本地的fonts中,之后再通过注册表进行安装。

(注意要点:当你创建这条组策略的时候,你点添加脚本的时候,会自动选中一个默认的路径给你,例如:GroupPolicy\Machine\Scripts\Startup,记住要把font.ttf 文件放到这个同一个路径里头,并且,你的font.bat也要放在这个路径,不要自己去创建一个共享目录,因为我测试过去创建一个共享目录来放这些文件,然后根本无法成功调用,这是成功的关键,在此做个提醒)

 

要是XP客户机,或者安装多个字体,,你可以参考这篇文章(http://bbs.winos.cn/viewthread.php?tid=117388&highlight=%D7%D6%CC%E5 )