Contents 호환성 문제의 정의와 증상 분류 즉시 조치 체크리스트(빠른 복구) 파일 형식별 특성과 선택 기준 버전 차이로 인한 기능 손실과 대체 전략 조직 환경 차이: 32/64비트, 추가기능, 보안 정책 CSV·텍스트 파일 호환성: 인코딩·구분 기호·서식 날짜·숫자 변형 방…
글 전체 보기- 공유 링크 만들기
- X
- 이메일
- 기타 앱
Contents 호환성 문제의 정의와 증상 분류 즉시 조치 체크리스트(빠른 복구) 파일 형식별 특성과 선택 기준 버전 차이로 인한 기능 손실과 대체 전략 조직 환경 차이: 32/64비트, 추가기능, 보안 정책 CSV·텍스트 파일 호환성: 인코딩·구분 기호·서식 날짜·숫자 변형 방…
글 전체 보기이 글의 목적은 한글(한컴오피스 한글) 실행 시작 속도가 느려지는 원인을 체계적으로 진단하고, 윈도우 환경에서 즉시 적용 가능한 최적화 절차와 재발 방지 체크리스트를 제공하는 것이다.
한글 시작 지연은 단일 원인이 아니라 시스템·프린터·폰트·애드인·프로필·보안 프로그램 등 여러 요소가 누적되어 발생하는 경우가 많다. 아래 표는 현장에서 빈도가 높은 원인을 요약한 것이다.
| 증상 | 주요 원인 | 즉시 조치 | 재발 방지 |
|---|---|---|---|
| 부팅 후 첫 실행만 10초 이상 지연 | 프린터 드라이버 초기화, 네트워크 프린터 응답 지연 | 기본 프린터를 로컬 PDF 프린터로 변경 | 오프라인 프린터 자동 검색 해제 |
| 항상 10~30초 지연 | 폰트 캐시 손상 또는 과다 설치 | Windows 폰트 캐시 재생성 | 업무필수 외 폰트 정리 |
| 최근 문서 창 로딩이 오래 걸림 | 손상된 경로의 최근 문서 기록 | 최근 문서 목록 초기화 | 이동·삭제 전 문서 닫기 습관 |
| 로고 화면에서 멈춘 듯 지연 | 애드인, 협업 모듈, 클라우드 동기화 충돌 | 애드인 비활성, 동기화 일시정지 | 필요 애드인만 유지 |
| 회사 PC에서만 느림 | 백신 실시간 검사, EDR 정책 과다 | 한글 설치 경로 예외 처리 | 배포 정책에 경로 예외 반영 |
| 프로필 바꿀 때마다 정상/느림 반복 | 사용자 프로필 캐시 오류, 레지스트리 잔존값 | 한글 사용자 캐시 초기화 | 정상 종료 습관화 |
제어판 → 장치 및 프린터 → <네트워크 프린터> 속성 → 포트 - 오프라인 상태 포트 제거 또는 올바른 포트 확인 - 고급 탭: 스풀 설정 최적화 손상된 네트워크 경로나 이동된 파일 항목이 있을 때 시작 지연이 발생한다. 한글의 최근 문서 목록을 초기화한다.
한글 실행 → 파일 → 열기 → 최근 문서 - 목록 비우기 선택 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" 업무에 불필요한 폰트를 제거한다. 폰트 관리 원칙은 다음과 같다.
사용자 프로필 내 한글 캐시가 손상된 경우 빠른 초기화로 해결된다. 아래 절차는 사용자별 설정만 재생성한다.
1) 한글 종료 2) 다음 경로를 백업 후 폴더명 변경(예: .bak) %APPDATA%\HNC\HOffice %LOCALAPPDATA%\HNC\HOffice 3) 한글 재실행 → 기본 설정 재구성 실시간 검사가 시작 시 로더·애드인·폰트 파일을 반복 검사하여 지연을 유발한다. 다음 폴더를 예외에 추가한다.
C:\Program Files (x86)\HNC\ C:\Program Files\HNC\ %PROGRAMDATA%\HNC\ %APPDATA%\HNC\ %LOCALAPPDATA%\HNC\ 네트워크 드라이브에 템플릿을 두는 경우 해당 공유 경로도 예외로 등록한다.
OneDrive·Google Drive·업무용 동기화 도구가 템플릿·최근 문서 스캔을 지연시킬 수 있다. 시작 테스트 시 동기화를 일시 정지하고 비교한다.
탐색기 미리 보기 핸들러나 썸네일 생성기 충돌로 시작 지연이 동반되는 사례가 있다. 테스트 목적의 최소 조치는 다음과 같다.
1) 파일 탐색기 → 보기 → 미리 보기 창/세부 정보 창을 끈 상태로 유지 2) 썸네일 대신 아이콘만 표시 옵션 활성화 3) hwp 관련 서드파티 셸 확장 비활성화(ShellExView 등 사용) | 조치 | 실행 전(초) | 실행 후(초) | 개선율 |
|---|---|---|---|
| 기본 프린터 변경 | — | — | — |
| 폰트 캐시 재생성 | — | — | — |
| 애드인 비활성 | — | — | — |
| 최근 문서 초기화 | — | — | — |
다음 스크립트는 폰트 캐시 재생성, 최근 항목 초기화, 임시 캐시 제거를 통합 수행한다. 도입 전 테스트 환경에서 검증한다.
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
시작 시 매번 복구 화면이 나타나면 임시 폴더 내 복구 큐가 잔존했을 가능성이 높다.
실행창 → %TEMP% → ~hwp*, hnc*, 임시 폴더 정리 디스크 정리 도구 사용 후 재부팅 | 항목 | 점검 방법 | 상태 |
|---|---|---|
| 기본 프린터 로컬화 | 장치 및 프린터에서 Microsoft Print to PDF로 설정 | □ |
| 애드인 최소화 | 한글 애드인 관리자에서 불필요 항목 비활성 | □ |
| 폰트 캐시 재생성 | PowerShell 명령 수행 후 재부팅 | □ |
| 최근 문서 초기화 | 한글 및 점프목록 기록 비우기 | □ |
| 보안 예외 등록 | HNC 경로 및 템플릿 공유 경로 예외 | □ |
| 템플릿 로컬화 | 표준 양식 로컬 캐시 사용 | □ |
프린터·폰트·애드인 초기화가 첫 실행 시에만 집중되기 때문이다. 로컬 기본 프린터 지정, 폰트 캐시 정상화, 애드인 최소화로 첫 실행 지연을 줄일 수 있다.
한글 및 시스템이 시작 시 폰트 목록을 열거하고 유효성을 확인하기 때문이다. 파일 수가 많거나 손상 파일이 섞이면 열거 시간이 증가한다.
업체 권장 경로에 한해 실행 파일과 캐시 폴더를 검사 제외하는 것은 일반적 운영 방식이다. 다만 다운로드 폴더와 외부 저장 장치는 예외에서 제외한다.
일시적으로 나아질 수 있으나, 프린터·폰트·보안 정책 문제가 근본 원인인 경우 재발한다. 본문 절차로 환경을 정비하는 것이 우선이다.
운영은 로컬 PDF를 기본으로 두고, 실제 출력 시에만 네트워크 프린터를 선택한다. 프린터 스크립트로 기본값 전환 단축키를 마련하는 방법도 있다.