한글 시작 속도 느림 완전 해결 가이드|부팅 후 첫 실행 지연 원인과 최적화 방법

이 글의 목적은 한글(한컴오피스 한글) 실행 시작 속도가 느려지는 원인을 체계적으로 진단하고, 윈도우 환경에서 즉시 적용 가능한 최적화 절차와 재발 방지 체크리스트를 제공하는 것이다.

1. 한글 시작 속도가 느려지는 대표 원인 개요

한글 시작 지연은 단일 원인이 아니라 시스템·프린터·폰트·애드인·프로필·보안 프로그램 등 여러 요소가 누적되어 발생하는 경우가 많다. 아래 표는 현장에서 빈도가 높은 원인을 요약한 것이다.

증상주요 원인즉시 조치재발 방지
부팅 후 첫 실행만 10초 이상 지연프린터 드라이버 초기화, 네트워크 프린터 응답 지연기본 프린터를 로컬 PDF 프린터로 변경오프라인 프린터 자동 검색 해제
항상 10~30초 지연폰트 캐시 손상 또는 과다 설치Windows 폰트 캐시 재생성업무필수 외 폰트 정리
최근 문서 창 로딩이 오래 걸림손상된 경로의 최근 문서 기록최근 문서 목록 초기화이동·삭제 전 문서 닫기 습관
로고 화면에서 멈춘 듯 지연애드인, 협업 모듈, 클라우드 동기화 충돌애드인 비활성, 동기화 일시정지필요 애드인만 유지
회사 PC에서만 느림백신 실시간 검사, EDR 정책 과다한글 설치 경로 예외 처리배포 정책에 경로 예외 반영
프로필 바꿀 때마다 정상/느림 반복사용자 프로필 캐시 오류, 레지스트리 잔존값한글 사용자 캐시 초기화정상 종료 습관화

2. 진단 우선순위: 5분 속성 점검

2.1 기본 프린터 영향 분리

  1. Windows 설정 → 블루투스 및 장치 → 프린터 및 스캐너에서 기본 프린터를 “Microsoft Print to PDF”로 일시 변경한다.
  2. 한글을 즉시 실행하여 시작 시간이 단축되는지 확인한다.
주의 : 네트워크 프린터가 기본값이면 한글은 시작 시 드라이버 질의로 인해 네트워크 응답을 기다리게 된다. 이동 근무·VPN 환경에서 지연이 심화된다.

2.2 클린 부팅 수준 애드인 차단

  1. 한글을 완전히 종료한다.
  2. 한컴오피스 환경설정 또는 애드인 관리자에서 협업·문서공유·바코드 등 불필요 애드인을 비활성화한다.
  3. 다시 실행하여 개선 여부를 확인한다.

2.3 폰트 캐시 점검

  1. 폰트가 수천 개이거나 상용폰트와 시스템폰트가 중복될 때 시작 지연이 발생한다.
  2. 아래 4.3 절 절차로 폰트 캐시를 재생성한다.

3. 원인별 심층 해결 절차

3.1 프린터·출력 경로 최적화

  1. Windows 기본 프린터를 로컬 가상 프린터로 지정한다.
  2. 네트워크 프린터의 드라이버를 최신 WHQL 버전으로 통일한다.
  3. 오프라인 프린터 자동 관리를 해제한다.
제어판 → 장치 및 프린터 → <네트워크 프린터> 속성 → 포트 - 오프라인 상태 포트 제거 또는 올바른 포트 확인 - 고급 탭: 스풀 설정 최적화

3.2 최근 문서 목록 초기화

손상된 네트워크 경로나 이동된 파일 항목이 있을 때 시작 지연이 발생한다. 한글의 최근 문서 목록을 초기화한다.

한글 실행 → 파일 → 열기 → 최근 문서 - 목록 비우기 선택 Windows 작업표시줄 점프목록 초기화 - 설정 → 개인 설정 → 시작 → "가장 많이 사용하는 항목 표시" 해제 후 재설정

3.3 폰트 캐시 재생성 및 폰트 다이어트

  1. 모든 앱을 종료한다.
  2. 아래 명령으로 Windows 폰트 캐시를 재생성한다.
PowerShell(관리자): Stop-Service -Name "FontCache" Stop-Service -Name "FontCache3.0.0.0" -ErrorAction SilentlyContinue Remove-Item "$env:windir\ServiceProfiles\LocalService\AppData\Local\FontCache\*.*" -Force -ErrorAction SilentlyContinue Remove-Item "$env:LOCALAPPDATA\FontCache\*.*" -Force -ErrorAction SilentlyContinue Start-Service -Name "FontCache"
주의 : 폰트 캐시 제거 후 최초 실행은 재생성으로 다소 시간이 걸릴 수 있다. 이후부터 체감 속도가 향상된다.

업무에 불필요한 폰트를 제거한다. 폰트 관리 원칙은 다음과 같다.

  • 문서 작성에 실제로 사용하는 글꼴만 유지한다.
  • 동일 계열의 중복 서브셋(Otf/Ttf) 혼재를 줄인다.
  • 배포 문서는 글꼴 포함(임베드) 정책을 표준화한다.

3.4 한글 사용자 캐시·설정 초기화

사용자 프로필 내 한글 캐시가 손상된 경우 빠른 초기화로 해결된다. 아래 절차는 사용자별 설정만 재생성한다.

1) 한글 종료 2) 다음 경로를 백업 후 폴더명 변경(예: .bak) %APPDATA%\HNC\HOffice %LOCALAPPDATA%\HNC\HOffice 3) 한글 재실행 → 기본 설정 재구성
주의 : 기업 배포 환경에서 GPO나 EDR이 경로를 보호하는 경우가 있다. 권한 오류 발생 시 IT 관리자와 협의한다.

3.5 보안 솔루션·백신 예외 처리

실시간 검사가 시작 시 로더·애드인·폰트 파일을 반복 검사하여 지연을 유발한다. 다음 폴더를 예외에 추가한다.

C:\Program Files (x86)\HNC\ C:\Program Files\HNC\ %PROGRAMDATA%\HNC\ %APPDATA%\HNC\ %LOCALAPPDATA%\HNC\

네트워크 드라이브에 템플릿을 두는 경우 해당 공유 경로도 예외로 등록한다.

3.6 클라우드·동기화 영향 차단

OneDrive·Google Drive·업무용 동기화 도구가 템플릿·최근 문서 스캔을 지연시킬 수 있다. 시작 테스트 시 동기화를 일시 정지하고 비교한다.

3.7 셸 확장·문서 미리 보기 영향

탐색기 미리 보기 핸들러나 썸네일 생성기 충돌로 시작 지연이 동반되는 사례가 있다. 테스트 목적의 최소 조치는 다음과 같다.

1) 파일 탐색기 → 보기 → 미리 보기 창/세부 정보 창을 끈 상태로 유지 2) 썸네일 대신 아이콘만 표시 옵션 활성화 3) hwp 관련 서드파티 셸 확장 비활성화(ShellExView 등 사용)

4. 체계적 성능 복구 시나리오

4.1 베이스라인 측정

  1. 부팅 직후 한글 첫 실행 소요 시간을 초 단위로 기록한다.
  2. 프린터 기본값 변경, 폰트 캐시 초기화, 애드인 비활성 등 조치 후 다시 측정한다.
  3. 개선 폭이 큰 항목을 우선 채택한다.
조치실행 전(초)실행 후(초)개선율
기본 프린터 변경
폰트 캐시 재생성
애드인 비활성
최근 문서 초기화

4.2 권장 표준 절차(기업 공용 PC 기준)

  1. 기본 프린터를 로컬 PDF로 전환한다.
  2. 한글 애드인 최소화 정책을 적용한다.
  3. Windows 폰트 캐시 재생성 후 재부팅한다.
  4. 한글 사용자 캐시 초기화 및 기본 템플릿을 로컬에 둔다.
  5. 백신 예외 경로를 표준 정책에 반영한다.

4.3 스크립트로 빠른 복구(관리자)

다음 스크립트는 폰트 캐시 재생성, 최근 항목 초기화, 임시 캐시 제거를 통합 수행한다. 도입 전 테스트 환경에서 검증한다.

PowerShell(관리자): # 1) 폰트 캐시 재생성 Stop-Service -Name "FontCache" -ErrorAction SilentlyContinue Stop-Service -Name "FontCache3.0.0.0" -ErrorAction SilentlyContinue Remove-Item "$env:windir\ServiceProfiles\LocalService\AppData\Local\FontCache\*.*" -Force -ErrorAction SilentlyContinue Remove-Item "$env:LOCALAPPDATA\FontCache\*.*" -Force -ErrorAction SilentlyContinue Start-Service -Name "FontCache"
2) 최근 문서 점프목록 비우기
$jp = "$env:APPDATA\Microsoft\Windows\Recent\AutomaticDestinations"
Remove-Item "$jp*" -Force -ErrorAction SilentlyContinue

3) 한글 로컬 캐시 폴더 정리(존재 시)
$hnc1 = "$env:APPDATA\HNC\HOffice"
$hnc2 = "$env:LOCALAPPDATA\HNC\HOffice"
Rename-Item $hnc1 ($hnc1 + ".bak") -ErrorAction SilentlyContinue
Rename-Item $hnc2 ($hnc2 + ".bak") -ErrorAction SilentlyContinue
주의 : 스크립트 실행은 사용자 환경을 초기화한다. 개인 사용자 지정이 삭제될 수 있으므로 사전 백업이 필요하다.

5. 환경별 특이 케이스와 대책

5.1 VPN·원격근무

  • VPN 연결 전에는 네트워크 프린터 응답이 지연된다. 기본 프린터를 로컬로 유지한다.
  • 원격 데스크톱 프린터 리디렉션을 비활성화하여 초기 질의를 줄인다.

5.2 대용량 폰트 배포 환경

  • 브랜드 폰트 다량 배포 시 서브셋 폰트 정책을 적용하여 수를 줄인다.
  • 폰트 업데이트 주기를 분기별로 제한하고 변경 로그를 관리한다.

5.3 템플릿·매크로

  • 네트워크 공유의 표준 양식(hwt)을 로컬 캐시에 복제하여 참조한다.
  • 매크로 보안 경로를 신뢰할 수 있는 로컬 폴더로 통일한다.

5.4 손상 파일 자동 복구 루프

시작 시 매번 복구 화면이 나타나면 임시 폴더 내 복구 큐가 잔존했을 가능성이 높다.

실행창 → %TEMP% → ~hwp*, hnc*, 임시 폴더 정리 디스크 정리 도구 사용 후 재부팅

6. 재발 방지 운영 표준

  1. 기본 프린터는 네트워크 장치가 아닌 로컬 프린터로 유지한다.
  2. 폰트 관리 책임자를 지정하고 신규 폰트 반입을 승인제로 운영한다.
  3. 한글 애드인은 분기별로 목록을 감사하여 불필요 항목을 제거한다.
  4. 보안 솔루션 예외 경로는 배포 이미지에 포함한다.
  5. 템플릿은 로컬 캐시 경로를 기본으로 사용한다.

7. 문제 해결 체크리스트

항목점검 방법상태
기본 프린터 로컬화장치 및 프린터에서 Microsoft Print to PDF로 설정
애드인 최소화한글 애드인 관리자에서 불필요 항목 비활성
폰트 캐시 재생성PowerShell 명령 수행 후 재부팅
최근 문서 초기화한글 및 점프목록 기록 비우기
보안 예외 등록HNC 경로 및 템플릿 공유 경로 예외
템플릿 로컬화표준 양식 로컬 캐시 사용

FAQ

부팅 직후 첫 실행만 느리고 두 번째부터는 빠른 이유는 무엇인가?

프린터·폰트·애드인 초기화가 첫 실행 시에만 집중되기 때문이다. 로컬 기본 프린터 지정, 폰트 캐시 정상화, 애드인 최소화로 첫 실행 지연을 줄일 수 있다.

폰트가 많으면 왜 느려지는가?

한글 및 시스템이 시작 시 폰트 목록을 열거하고 유효성을 확인하기 때문이다. 파일 수가 많거나 손상 파일이 섞이면 열거 시간이 증가한다.

회사 백신이 있는데 예외를 넣어도 안전한가?

업체 권장 경로에 한해 실행 파일과 캐시 폴더를 검사 제외하는 것은 일반적 운영 방식이다. 다만 다운로드 폴더와 외부 저장 장치는 예외에서 제외한다.

한글 재설치만으로 해결되는가?

일시적으로 나아질 수 있으나, 프린터·폰트·보안 정책 문제가 근본 원인인 경우 재발한다. 본문 절차로 환경을 정비하는 것이 우선이다.

네트워크 프린터를 꼭 기본으로 써야 한다. 대안은 무엇인가?

운영은 로컬 PDF를 기본으로 두고, 실제 출력 시에만 네트워크 프린터를 선택한다. 프린터 스크립트로 기본값 전환 단축키를 마련하는 방법도 있다.