如何在Windows Web Server 2008 R2上安装字体

我想将Arial安装到我们的Web服务器上。 只需要添加,这是因为我们生成报告服务器端,并使其可用的许多可下载格式(Excel,PDF等),因此需要在服务器上安装的字体。

我有控制台访问我们的webfarm,并从服务器复制.ttf文件,并将其放置在c:\ fonts文件夹中。 然后我在服务器上运行下面的VBScript。

' VBScript to install fonts on Blade Servers ' Arial font-family Set objShell = CreateObject("Shell.Application") Set objFolder = objShell.Namespace("c:\fonts") Set objFolderItem = objFolder.ParseName("arial.ttf") objFolderItem.InvokeVerb("Install") Set objShell = CreateObject("Shell.Application") Set objFolder = objShell.Namespace("c:\fonts") Set objFolderItem = objFolder.ParseName("arialbd.ttf") objFolderItem.InvokeVerb("Install") Set objShell = CreateObject("Shell.Application") Set objFolder = objShell.Namespace("c:\fonts") Set objFolderItem = objFolder.ParseName("arialbi.ttf") objFolderItem.InvokeVerb("Install") Set objShell = CreateObject("Shell.Application") Set objFolder = objShell.Namespace("c:\fonts") Set objFolderItem = objFolder.ParseName("ariali.ttf") objFolderItem.InvokeVerb("Install") Set objShell = CreateObject("Shell.Application") Set objFolder = objShell.Namespace("c:\fonts") Set objFolderItem = objFolder.ParseName("ariblk.ttf") objFolderItem.InvokeVerb("Install") msgbox "Fonts installed" 

我收到了消息框,但没有像我在桌面上运行此脚本时那样的字体安装popup窗口。 字体没有安装,他们不确定在记事本的字体select对话框(在Web服务器上),我们得到的asp.netexception“字体宋体”无法find。“ 也重新启动了服务器。

我也尝试将.ttf文件复制到c:\ windows \ fonts文件夹并重新启动服务器。

在Windows Web Server 2008 R2上安装字体需要做什么?