본문 바로가기
노트북 인사이트

5분 만에 해결! 윈도우 10 한글 깨짐 현상, 쉽고 빠른 완벽 가이드

by sjfk312 2025. 10. 28.
5분 만에 해결! 윈도우 10 한글 깨짐 현상, 쉽고 빠른 완벽 가이드
배너2 당겨주세요!

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
반응형

5분 만에 해결! 윈도우 10 한글 깨짐 현상, 쉽고 빠른 완벽 가이드

 

 

 

목차

  1. 서론: 윈도우 10 한글 깨짐 현상이란?
  2. 가장 쉽고 빠른 해결책: 시스템 로캘 변경
    • 2.1. 로캘 변경 단계별 상세 안내
    • 2.2. 변경 후 재부팅의 중요성
  3. 다른 해결 방법 1: 글꼴 캐시 재설정
    • 3.1. 글꼴 캐시 문제 진단
    • 3.2. 캐시 파일 삭제 및 재설정 과정
  4. 다른 해결 방법 2: 손상된 시스템 파일 복구 (SFC 스캔)
    • 4.1. SFC 스캔의 역할 및 필요성
    • 4.2. 명령 프롬프트 실행 및 스캔 명령어 사용법
  5. 특정 프로그램에서만 깨질 때: 유니코드 미지원 프로그램 설정 변경
    • 5.1. 유니코드 미지원 프로그램 문제 이해
    • 5.2. 해당 프로그램의 호환성 설정 조정
  6. 결론: 깨끗한 한글 환경으로 돌아가기

1. 서론: 윈도우 10 한글 깨짐 현상이란?

컴퓨터를 사용하다 보면 텍스트가 'ㅁㅁㅁ', '????', 또는 알 수 없는 외계어처럼 표시되는 '한글 깨짐' 현상을 마주할 때가 있습니다. 특히 윈도우 10에서 특정 오래된 프로그램이나 해외 프로그램 사용 시, 혹은 윈도우 업데이트 후 흔히 발생하는 문제입니다. 이는 주로 시스템이 한글을 제대로 표시할 수 있도록 해주는 '인코딩(Encoding)' 또는 '로캘(Locale)' 설정이 올바르지 않기 때문에 발생합니다. 윈도우는 전 세계의 다양한 언어를 지원하는데, 이 과정에서 한글을 표시하는 방식에 오류가 생기는 것이죠. 이 현상을 해결하는 가장 쉽고 빠르며 효과적인 방법을 단계별로 자세히 알아보겠습니다.

2. 가장 쉽고 빠른 해결책: 시스템 로캘 변경

대부분의 윈도우 10 한글 깨짐 현상은 '유니코드(Unicode)'를 지원하지 않는 프로그램의 언어 설정, 즉 '시스템 로캘(System Locale)'이 한국어로 설정되어 있지 않아서 발생합니다. 로캘을 한국으로 변경하는 것이 문제 해결의 90% 이상을 차지하는 핵심 방법입니다.

2.1. 로캘 변경 단계별 상세 안내

  1. 제어판 실행: 윈도우 검색창에 '제어판'을 입력하여 실행하거나, 'Windows 키 + R'을 눌러 실행 창에 'control'을 입력합니다.
  2. 국가 또는 지역 설정 접속: 제어판이 실행되면 '보기 기준'을 '범주'로 설정하고, '시계 및 국가' 항목을 클릭한 다음, '국가 또는 지역'을 클릭합니다. 만약 '보기 기준'이 '큰 아이콘' 또는 '작은 아이콘'이라면 '국가 또는 지역'을 바로 찾아서 클릭합니다.
  3. 관리자 탭 이동: '국가 또는 지역' 창이 열리면 상단의 탭 중 '관리자 옵션' 탭을 선택합니다.
  4. 시스템 로캘 설정 변경: '유니코드를 지원하지 않는 프로그램용 언어' 섹션에서 '시스템 로캘 변경' 버튼을 클릭합니다.
  5. 로캘 선택: '현재 시스템 로캘' 항목의 드롭다운 메뉴를 클릭하여 목록에서 '한국어 (대한민국)'를 선택합니다.
  6. 확인 및 저장: '확인'을 클릭하여 설정을 저장합니다.

2.2. 변경 후 재부팅의 중요성

시스템 로캘 설정을 변경한 후에는 반드시 컴퓨터를 재부팅해야 합니다. 이 설정은 시스템 전반에 걸쳐 적용되는 중요한 변경사항이므로, 재부팅 과정을 통해 새로운 로캘 설정이 운영체제 커널 수준에서 완전히 로드되고 적용될 수 있도록 해야 합니다. 재부팅을 완료하면 대부분의 한글 깨짐 현상이 해결된 것을 확인할 수 있습니다.

3. 다른 해결 방법 1: 글꼴 캐시 재설정

시스템 로캘 변경 후에도 여전히 일부 프로그램이나 웹 페이지에서 한글이 깨져 보인다면, 폰트(글꼴) 데이터 자체에 문제가 생겼을 가능성이 있습니다. 윈도우는 글꼴 표시 속도를 높이기 위해 '글꼴 캐시(Font Cache)'라는 임시 데이터를 사용하는데, 이 캐시 파일이 손상되거나 오류가 발생하면 한글 표시 문제가 나타날 수 있습니다.

3.1. 글꼴 캐시 문제 진단

특정 글꼴이 적용된 부분만 깨지거나, 이전에 잘 표시되던 한글이 갑자기 깨진다면 글꼴 캐시 문제일 가능성이 높습니다. 캐시를 삭제하고 윈도우가 이를 자동으로 다시 생성하게 함으로써 문제를 해결할 수 있습니다.

3.2. 캐시 파일 삭제 및 재설정 과정

  1. 서비스 관리자 실행: 'Windows 키 + R'을 눌러 실행 창을 열고 'services.msc'를 입력하여 '서비스' 관리자를 실행합니다.
  2. 글꼴 캐시 서비스 중지: 서비스 목록에서 'Windows Font Cache Service'를 찾습니다. 해당 서비스를 마우스 오른쪽 버튼으로 클릭하고 '중지'를 선택합니다. (중지하지 않으면 캐시 파일이 잠겨 삭제되지 않을 수 있습니다.)
  3. 캐시 파일 위치 이동: 파일 탐색기를 열고 다음 경로로 이동합니다:
    C:\Windows\ServiceProfiles\LocalService\AppData\Local
    (참고: AppData 폴더는 숨김 폴더일 수 있으므로, 파일 탐색기 상단의 '보기' 탭에서 '숨김 항목'에 체크하여 숨김 파일을 표시해야 합니다.)
  4. 캐시 파일 삭제: 위 폴더에서 FontCache로 시작하는 모든 파일(예: FontCache-S-1-5-21.dat 등)을 선택하고 삭제합니다.
  5. 서비스 재시작: 다시 '서비스' 관리자로 돌아가 'Windows Font Cache Service'를 마우스 오른쪽 버튼으로 클릭하고 '시작'을 선택하거나, 컴퓨터를 재부팅하여 윈도우가 자동으로 서비스를 시작하게 합니다. 재부팅 시 윈도우는 깨끗한 새 글꼴 캐시를 자동으로 생성하게 됩니다.

4. 다른 해결 방법 2: 손상된 시스템 파일 복구 (SFC 스캔)

앞선 두 가지 방법으로도 해결되지 않는다면, 운영체제의 핵심 시스템 파일 자체가 손상되어 한글 출력에 필요한 라이브러리 파일에 문제가 생겼을 수 있습니다. 윈도우 10은 '시스템 파일 검사기(System File Checker, SFC)'라는 도구를 제공하여 손상된 시스템 파일을 스캔하고 복구할 수 있습니다.

4.1. SFC 스캔의 역할 및 필요성

SFC 스캔은 윈도우의 중요한 시스템 파일들을 검사하여, 손상되거나 변조된 파일이 발견되면 Microsoft 서버에 저장된 원본 파일로 자동으로 교체하여 복구해주는 기능입니다. 한글 인코딩 관련 파일 손상 시 매우 효과적입니다.

4.2. 명령 프롬프트 실행 및 스캔 명령어 사용법

  1. 관리자 권한으로 명령 프롬프트 실행: 윈도우 검색창에 'cmd'를 입력합니다. 검색 결과로 나타난 '명령 프롬프트' 앱을 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택합니다.
  2. SFC 스캔 명령어 입력: 명령 프롬프트 창이 뜨면 다음 명령어를 정확하게 입력하고 엔터(Enter) 키를 누릅니다.
    sfc /scannow
  3. 스캔 완료 및 결과 확인: 스캔은 다소 시간이 걸릴 수 있습니다. 진행률이 100%가 될 때까지 기다립니다.
    • "Windows 리소스 보호에서 무결성 위반을 발견하지 않았습니다." 라는 메시지가 뜨면 시스템 파일에 문제가 없다는 뜻입니다.
    • "Windows 리소스 보호에서 손상된 파일을 발견하고 성공적으로 복구했습니다." 라는 메시지가 뜨면 손상된 파일이 복구되었다는 뜻입니다.
  4. 재부팅: 스캔 완료 후 컴퓨터를 재부팅하여 변경 사항을 완전히 적용합니다.

5. 특정 프로그램에서만 깨질 때: 유니코드 미지원 프로그램 설정 변경

일부 오래되거나 외국에서 제작된 프로그램 중에는 윈도우의 최신 유니코드 인코딩 방식이 아닌, 특정 국가의 구형 인코딩 방식(예: EUC-KR, CP949 등)만 지원하도록 설계된 경우가 있습니다. 이런 프로그램들은 윈도우 로캘 설정과는 별개로 호환성 설정을 조정해야 할 수도 있습니다.

5.1. 유니코드 미지원 프로그램 문제 이해

해당 프로그램이 실행될 때만 한글이 깨진다면, 프로그램의 실행 환경이 한글을 인식하지 못하고 있는 것입니다. 이 경우, 윈도우가 이 프로그램을 실행할 때 특정 국가의 설정(로캘)을 강제로 적용하도록 설정하여 문제를 해결할 수 있습니다.

5.2. 해당 프로그램의 호환성 설정 조정

  1. 프로그램 실행 파일 찾기: 한글 깨짐이 발생하는 프로그램의 실행 파일(.exe)을 찾습니다. 보통 바탕화면 아이콘이나 시작 메뉴에서 마우스 오른쪽 버튼을 클릭하여 '파일 위치 열기'를 선택하면 찾을 수 있습니다.
  2. 속성 창 열기: 실행 파일을 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택합니다.
  3. 호환성 탭 이동: '속성' 창에서 '호환성' 탭을 클릭합니다.
  4. 설정 변경: '설정' 섹션에서 '높은 DPI 설정 변경' 버튼을 클릭합니다.
  5. DPI 조정 동작 재정의: 열린 창에서 '높은 DPI 조정 동작을 재정의합니다.' 항목에 체크 표시를 합니다.
  6. 시스템(고급) 선택: '조정 기준' 드롭다운 메뉴를 클릭하여 '시스템(고급)'을 선택합니다. 이 설정은 프로그램이 시스템의 로캘 설정을 따르도록 강제하여, 앞서 설정한 '한국어 (대한민국)' 로캘을 적용받게 해 한글 깨짐을 방지하는 데 도움을 줍니다.
  7. 확인 및 재실행: 모든 창에서 '확인'을 누르고 프로그램을 다시 실행하여 한글 깨짐이 해결되었는지 확인합니다.

6. 결론: 깨끗한 한글 환경으로 돌아가기

윈도우 10에서 발생하는 한글 깨짐 현상은 대부분 '시스템 로캘 변경'이라는 가장 쉽고 빠른 방법으로 해결할 수 있습니다. 만약 이 방법으로 해결되지 않더라도, 글꼴 캐시 재설정이나 시스템 파일 복구 등 구체적인 후속 조치들을 통해 근본적인 원인을 제거할 수 있습니다. 위에서 제시된 구체적이고 단계적인 해결책들을 차례로 시도해보시면, 복잡한 지식 없이도 누구나 쉽고 빠르게 윈도우 10 환경에서 깨끗한 한글을 다시 만날 수 있을 것입니다.

 

더 자세한 참고자료는 아래를 참고하세요.

 

더 자세한 참고자료 보기

 

 

반응형