Windows에서 시스템 글꼴을 실수로 삭제하거나 다른 글꼴로 교체했다면, 기본 글꼴을 복원하는 방법을 시도해 볼 수 있습니다. 글꼴이 손실되면 시스템 대화 상자나 일부 창에서 정상적인 문자 대신 이상한 기호나 읽을 수 없는 문자(한자, 사각형 등)가 표시됩니다. 이러한 문제는 주로 다음과 같은 상황에서 발생합니다.
- 타사 프로그램을 제거할 때 시스템 기본 글꼴 파일까지 함께 삭제된 경우 (심한 경우
C:\Windows\Fonts폴더가 완전히 비워지기도 함) - 특정 프로그램을 설치할 때 기본 글꼴 중 하나를 자체 글꼴로 덮어쓴 경우
이 글에서는 Windows 10과 Windows 11에서 손상된 시스템 글꼴을 깨끗한 초기 상태로 복원하는 다양한 방법을 소개합니다.
Windows 기본 글꼴 설정 복원하기
가장 먼저 시도할 수 있는 방법은 Windows에 내장된 기능을 이용해 기본 글꼴을 복원하는 것입니다. 절차는 다음과 같습니다.
- 제어판 → 모양 및 개인 설정 → 글꼴로 이동합니다. 실행 창에서
control fonts명령을 입력하면 바로 열 수 있습니다. - 왼쪽 창에서 글꼴 설정을 선택합니다.
- 다음 화면에서 기본 글꼴 설정 복원 버튼을 클릭합니다.
이 기능은 타사 글꼴을 모두 제거하고 Windows 표준 글꼴만 남기는 역할을 합니다. 다만, 원하는 글꼴 파일(*.fon 또는 *.ttf)이 이미 삭제되었거나 교체된 경우에는 이 초기화 기능만으로는 해결되지 않습니다.
Windows는 시스템 인터페이스를 표시할 때 기본적으로 Segoe UI 글꼴 계열을 사용합니다. 제어판의 글꼴 목록에 해당 글꼴이 있는지 먼저 확인하세요.
필요한 글꼴을 복원하려면 Windows 배포 이미지(또는 다른 PC)에서 해당 글꼴 파일을 복사하거나, 글꼴 파일을 수동으로 다운로드해 설치하거나, GPO(그룹 정책)를 통해 배포할 수 있습니다. 참고로 Windows 10에는 타사 글꼴 설치를 차단하는 기능이 있어 새 글꼴 설치가 막힐 수 있습니다.
팁: Windows에 지나치게 많은 글꼴을 설치하면 시스템 성능 저하나 그래픽·레이아웃 관련 앱에서 문제가 발생할 수 있습니다.
Windows 10/11 설치 이미지에서 기본 글꼴 파일 추출하기
Windows의 글꼴 파일은 C:\Windows\Fonts 디렉터리에 저장됩니다. 파일 탐색기로 이 폴더를 열어 보고, *.FON 및 *.TTF 확장자를 가진 글꼴 파일이 몇 개만 보인다면 기본 글꼴 파일이 삭제된 것이므로 앞서 소개한 내장 초기화 기능으로는 복원할 수 없습니다.
이 경우 누락된 글꼴 파일을 동일한 OS 버전이 설치된 다른 컴퓨터에서 복사하거나, Windows 10(또는 11, 8.1) 설치 디스크나 ISO/WIM 이미지에서 추출할 수 있습니다.
여기서는 두 번째 방법을 살펴보겠습니다. 먼저 미디어 생성 도구(Media Creation Tool)를 이용해 Windows 설치 ISO 이미지를 만들고, 가상 드라이브에 마운트합니다(예시에서는 드라이브 문자를 H:로 가정).
관리자 권한으로 PowerShell을 실행한 뒤, H:\sources\install.wim 또는 H:\sources\install.esd 파일을 C:\Distr\ 디렉터리로 복사합니다.
Copy-Item H:\sources\install.wim C:\Distr\
팁: Windows 이미지에 install.esd 파일만 포함되어 있다면, 다음 명령으로 ESD 파일을 WIM 형식으로 변환할 수 있습니다.
dism /export-image /SourceImageFile:c:\distr\install.esd /SourceIndex:1 /DestinationImageFile:c:\distr\install.wim /Compress:max /CheckIntegrity
이제 Windows 설치 이미지 파일(install.wim)을 C:\Distr\wim 디렉터리에 마운트합니다.
dism /mount-wim /wimfile:c:\Distr\install.wim /index:1 /mountdir:C:\Distr\wim
팁: 이 예시에서는 설치 wim 이미지에 인덱스 1의 Windows 에디션 하나만 포함되어 있습니다(/index:1). 사용 중인 설치 ISO 이미지나 WIM 파일에는 여러 버전과 에디션이 포함될 수 있으며, 다음 명령으로 사용 가능한 에디션 목록을 확인할 수 있습니다.
Dism /Get-WimInfo /WimFile:C:\Distr\install.wim
DISM 명령 실행 시 오류: 0xc1510111 - 이 이미지를 탑재하고 수정할 권한이 없습니다라는 오류가 발생하면, install.wim 파일 속성에서 '읽기 전용' 옵션이 해제되어 있는지 확인하세요.
이제 C:\Distr\wim\Windows\Fonts의 원본 글꼴 파일을 C:\Windows\Fonts 디렉터리로 대상 폴더의 파일을 덮어쓰며 복사합니다. 다음 PowerShell 명령을 사용합니다.
Copy-Item -path C:\Distr\wim\Windows\Fonts -Destination C:\Windows -recurse -container -force
글꼴 파일이 원본으로 교체됩니다. 현재 시스템에서 사용 중인 일부 글꼴은 교체되지 않으며, 이 경우 콘솔 창에 여러 오류 메시지가 표시됩니다.
복사가 끝나면 원본 Windows 이미지를 마운트 해제합니다.
dism /unmount-wim /mountdir:C:\Distr\wim /discard
컴퓨터를 다시 시작하고 글꼴 문제가 해결되었는지 확인합니다.
Windows 글꼴 캐시 삭제하기
Windows는 기본적으로 글꼴 캐싱 기능을 사용합니다(아이콘 캐싱과 유사). 이를 통해 앱과 대화 상자에서 글꼴을 더 빠르게 불러올 수 있습니다. 글꼴 캐시는 %WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache 폴더에 위치하며, 이 캐시가 손상되면 Windows에서 글꼴이 비정상적으로 표시될 수 있습니다. 이 경우 글꼴 캐시를 수동으로 초기화하는 것이 좋습니다.
- 서비스 관리 콘솔(
services.msc)을 엽니다. - Windows Font Cache Service를 중지합니다. PowerShell 명령으로도 가능합니다:
Get-Service FontCache|Stop-Service -force - 글꼴 캐시 폴더를 정리합니다:
Get-ChildItem -Path C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache -File | foreach { $_.Delete()} - FNTCACHE.DAT 파일을 삭제합니다:
Remove-Item c:\Windows\System32\FNTCACHE.DAT - FontCache 서비스를 다시 시작하고 컴퓨터를 재부팅합니다.
기본 글꼴 다운로드 후 복원하기
Windows 10(또는 11, 8.1) 설치 이미지가 없다면, 동일한 OS 버전이 설치된 다른 컴퓨터에서 원본 글꼴 폴더를 복사하거나, 아래와 같이 미리 준비된 글꼴 아카이브를 활용할 수 있습니다.
- Windows 8 기본 글꼴 – DefaultFontsWin8.zip (197MB)
- Windows 8.1 기본 글꼴 – DefaultFontsWin8-1.zip (258MB)
- Windows 10 21H1 원본 글꼴(다른 Windows 10 빌드에도 적용 가능) – DefaultFonts-Win10-21H1.zip (189MB)
- Windows 11 원본 글꼴 – DefaultFonts-Win11.zip (190MB)
사용 중인 Windows 버전에 맞는 아카이브를 다운로드하고 압축을 해제한 뒤, 내용물을 C:\Windows\Fonts 폴더에 덮어쓰기 방식으로 복사합니다.
그다음, Windows 버전에 맞는 기본 글꼴 설정 레지스트리 파일을 다운로드하여 적용합니다.
- Windows 10 — win10-default-fonts-reg.zip
- Windows 11 — win11-default-fonts-reg.zip
각 아카이브에는 세 개의 REG 파일이 포함되어 있습니다.
- win_10_fonts.reg – 시스템 레지스트리에 등록된 기본 글꼴 목록 (
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts) - win_10_FontSubstitutes.reg – 글꼴 연결(대체) 설정 (
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes) - win_restore_default_user_font_settings.reg – 사용자 레지스트리 하이브의 기본 글꼴 설정 복원 (
HKCU\Software\Microsoft\Windows NT\CurrentVersion\Font Management)
아카이브의 압축을 풀고 각 reg 파일을 더블클릭하여 적용한 후 컴퓨터를 다시 시작하면 글꼴 문제가 해결됩니다.
팁: 새 글꼴 파일 설치로 인해 문제가 발생한 경우, 교체하기 전에 제어판의 '기본 글꼴 설정 복원' 버튼을 사용해 C:\Windows\Fonts 내용을 먼저 초기화할 수 있습니다(현재 사용 중인 글꼴은 교체되지 않음).
모든 방법을 시도했는데도 글꼴이 여전히 비정상적으로 표시된다면, 다음 명령으로 Windows 이미지를 검사하고 복구해 보세요.
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth