모든 사용자를 위해 Windows 2019 터미널 서버에 글꼴 설치

모든 사용자를 위해 Windows 2019 터미널 서버에 글꼴 설치

저는 도메인 환경에서 Windows 2019 터미널 서버를 실행하고 있습니다(따라서 로컬 관리자 계정은 없고 도메인 관리자 계정만 있습니다). 관리자로 로그온하여 글꼴을 설치하면 해당 사용자(예: 관리자)에 대해서만 글꼴이 설치됩니다.

ttf 파일 C:\Users\Administrator\AppData\Local\Microsoft\Windows\FontsC:\Windows\Fonts. 또한 글꼴은 에 등록 HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Fonts되고 에는 등록되지 않습니다 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts.

글꼴을 설치하고 SYSTEM 계정을 사용하여 예약된 작업을 통해 이를 실행하는 vbs 스크립트를 실행했지만 글꼴을 C:\Windows\System32\config\systemprofile\AppData\Local\Microsoft\Windows\FontsSYSTEM 계정의 로컬에 저장했습니다.

모든 사용자에 대해 글꼴을 강제로 설치하는 방법이 있습니까?

답변1

대답은 간단합니다. 글꼴을 마우스 오른쪽 버튼으로 클릭하면 글꼴을 "설치"하는 잘 알려진 옵션이 있습니다. 바로 아래에는 내가 원하는 작업을 수행하는 "모든 사용자를 위해 설치"하는 옵션이 있습니다.

(여기서 눈이 멀어서 죄송합니다. 이 기능을 너무 자주 사용했기 때문에 더 이상 메뉴를 읽지 않았고 "모든 사용자를 위한 설치"를 완전히 간과했습니다.)

답변2

일부 Windows Server 버전에서는 마우스 오른쪽 버튼을 클릭해도 옵션이 제공되지 않습니다.

이에 대한 해결책은 "\fileserver\Fonts"와 같은 액세스 가능한 네트워크 공유에서 글꼴을 설치하는 "사용자 정의 글꼴 설치"라는 GPO를 만드는 것입니다. 안전상의 이유로 공유를 읽기 전용으로 설정해야 합니다.

GPO는 2단계를 수행해야 합니다. * Computer\Preferences\Files 경로를 사용하여 글꼴 파일을 복사하고, "업데이트" 모드를 사용하고 소스 경로를 "\fileserver\Fonts\thefont.ttf"로 선택하고 대상 경로는 "c: \windows\글꼴\thefont.ttf". * 이름이 "The Font (TrueType)"인 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\Fonts에 대한 새 항목을 만들어 레지스트리에 글꼴을 기록합니다.괄호가 있는 마지막 부분은 필수입니다., 값은 "thefont.ttf"입니다.

대상 서버/컴퓨터가 속한 조직 단위에서 GPO를 연결합니다. 머신에 연결하고 명령 프롬프트(cmd라고도 함)에서 "gpupdate /force"를 실행하거나 머신을 재부팅합니다.

이것은 거의 일주일을 절약했습니다.

답변3

또 다른 방법이 있습니다. 관리자 명령 프롬프트를 사용하여 글꼴 파일을 "c:\windows\fonts" 폴더에 복사합니다. 그런 다음 레지스트리를 편집하여 (HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts) 목록에 글꼴 파일 이름을 추가합니다. 컴퓨터를 재부팅합니다. 저는 이것을 창고 사용자를 위해 터미널 서버에 바코드 글꼴을 설치하는 데 사용했습니다.

관련 정보