在 Windows 2019 终端服务器上为所有用户安装字体

Tho*_*mas 5 windows remote-desktop fonts windows-server

我在域环境中运行 Windows 2019 终端服务器(因此没有本地管理员帐户,只有域管理员帐户)。当我以管理员身份登录并安装字体时,它们仅为该用户(即管理员)安装。

ttf 文件最终位于C:\Users\Administrator\AppData\Local\Microsoft\Windows\Fonts而不是C:\Windows\Fonts. 此外,字体是在 中注册的HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Fonts,而不是在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts.

我什至运行了一个安装字体的 vbs 脚本,并使用 SYSTEM 帐户通过计划任务运行它,但将字体放入C:\Windows\System32\config\systemprofile\AppData\Local\Microsoft\Windows\Fonts,即 SYSTEM 帐户本地。

有没有办法强制所有用户安装字体?

Tho*_*mas 7

答案很简单:当右键单击一种字体时,就会出现众所周知的“安装”它的选项。下面是一个“为所有用户安装”的选项,它可以满足我的需求。

(抱歉,我在这里失明了,我经常使用这个功能,以至于我没有再阅读菜单,完全忽略了“为所有用户安装”。)