給客戶機部署一些字體,這是很常見的一個問題了。在此做一個筆記吧。
環境是:域環境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 )