- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 한컴오피스 한글(HWP)에서 맞춤법 검사 기능이 작동하지 않거나 일부 문서에서만 동작하지 않는 문제를 체계적으로 진단하고 현장에서 즉시 복구할 수 있도록 표준 절차, 원인-대응 매핑, 예방관리 체크리스트를 제공하는 것이다.
1. 증상 분류와 우선 진단 흐름
맞춤법 검사 장애는 재현 양상에 따라 원인이 달라진다. 아래 표를 통해 빠르게 유형을 분류하고 해당 절차로 진행한다.
| 증상 | 가능 원인 | 즉시 조치 |
|---|---|---|
| 모든 문서에서 맞춤법 밑줄·검사가 전혀 표시되지 않음 | 전역 교정기 비활성화, 언어팩 구성 손상, 교정기 엔진 로드 실패, 보안/백신 충돌 | 환경설정에서 자동 맞춤법 활성화 확인, 교정기 리셋, 언어팩 재등록, 보안 예외 등록 |
| 특정 문서·템플릿에서만 작동 안 됨 | 문서 호환 모드, 보호/검토 제한, 스타일 속성에서 교정 제외, 표·도형/머리말 본문과 분리 | 문서 변환 저장, 보호 해제, 스타일 교정 옵션 복원, 각 용기 내 텍스트 개별 검사 |
| 일부 단어만 계속 통과/오검출 | 사용자 사전(user.dic) 오염, 제외 단어 목록, 구어체 자동추가 | 사용자 사전 백업 후 초기화, 제외 목록 점검, 사용자 사전 경로 재지정 |
| 실시간 밑줄은 안 보이지만 수동 검사 창에서는 결과가 나옴 | 실시간 표시만 꺼짐, 성능 최적화 옵션, 보기 모드 영향 | 실시간 밑줄 표시 켜기, 성능 옵션 원복, 보기 모드 표준으로 전환 |
| 시작 직후 1회만 동작 후 멈춤 | 캐시/임시파일 충돌, 교정기 스레드 종료, 외부 입력기 훅 충돌 | 캐시 폴더 정리, 교정기 서비스 재등록, 외부 입력기/플러그인 비활성화 |
2. 핵심 점검 10단계(순서대로 수행)
2.1 자동 맞춤법·실시간 밑줄 활성화
- 메뉴 경로: 도구 > 맞춤법 검사 > 자동 맞춤법 검사 상태를 켠다.
- 보기 설정: 보기 > 문서 표시 > 맞춤법 밑줄이 체크되어 있는지 확인한다.
- 문서 단위 설정: 파일을 새로 만들어 동일 증상이면 전역 설정 문제, 새 파일에서는 정상이고 특정 파일만 이상이면 문서 속성 문제로 분류한다.
2.2 언어 및 교정 범위 설정 확인
- 도구 > 언어 > 한국어가 본문 스타일에 적용되어야 한다.
- 스타일 편집에서 언어 > 교정 대상이 “맞춤법 검사” 포함으로 설정되어야 한다.
- 머리말/바닥말, 텍스트상자, 표 셀, 각주/미주 등은 별도 텍스트 컨테이너이므로 동일 설정을 각 컨테이너에 적용한다.
2.3 사용자 사전(user.dic) 및 제외 목록 초기화
사용자 사전이 손상되면 정상 단어가 계속 통과하거나 반대로 모두 오류 처리되는 현상이 생긴다.
- 경로 확인 예시(버전에 따라 유사): C:\Users\%USERNAME%\AppData\Roaming\HNC\Hwp\Proofing\user.dic 등이다.
- 해당 파일을 안전한 위치로 백업 후 삭제한다.
- 한글 재시작 후 맞춤법 검사 재시도한다.
2.4 교정기 캐시 및 환경설정 재구성
캐시/설정 폴더가 손상되면 교정 엔진이 초기화되지 않는다. 다음 순서로 정리한다.
- 한글을 종료한다.
- 아래 폴더를 찾아 임시로 .bak 접미사를 붙인다.
C:\Users\%USERNAME%\AppData\Local\HNC\Hwp\Cache C:\Users\%USERNAME%\AppData\Roaming\HNC\Hwp\** (Settings, Proofing 하위 포함) - 한글을 재실행하면 새 캐시가 생성된다.
2.5 한글 교정 모듈 로드 상태 점검
- 메뉴: 도구 > 맞춤법 검사 > 교정기 설정에서 “한국어 교정”이 활성 상태인지 확인한다.
- 비활성 또는 회색이면 모듈 등록 실패 가능성이 높다. 기능 복구 절차로 진행한다.
2.6 기능 복구(Repair) 및 언어팩 재등록
- 제어판 > 프로그램 및 기능에서 한컴오피스를 선택한다.
- 변경 > 복구를 수행한다. 복구 후 재부팅한다.
- 설치 구성에서 “교정기/한국어 언어 도구”가 포함되어 있는지 확인하고 누락 시 추가 설치한다.
2.7 문서 호환 모드 및 보호 상태 점검
- 파일 > 문서 정보에서 호환 모드나 읽기 전용인지 확인한다.
- HWPX, ODF, DOCX 변환 과정에서 교정 속성이 일부 유실될 수 있다. “다른 이름으로 저장”을 통해 최신 HWP 또는 HWPX로 재저장하고 재시도한다.
- 검토 > 보호로 설정된 제한이 있으면 해제 후 검사한다.
2.8 보기 모드, 성능 최적화, 실시간 표시
- 보기 > 문서 표시 > 맞춤법 밑줄 체크.
- 환경설정의 성능 최적화에서 “실시간 교정 표시 축소” 옵션이 켜져 있으면 해제한다.
- 고해상도 모니터나 특정 테마에서 밑줄 가시성이 낮을 수 있다. 확대율을 120% 이상으로 조정해 확인한다.
2.9 외부 입력기·보안/백신 충돌 점검
키보드 후킹, 실시간 검사, DLP/접근제어 에이전트가 교정기 초기화를 방해할 수 있다.
- 타사 한글 입력기, 키보드 매핑, 오버레이 프로그램을 잠시 종료한다.
- 백신에서 한컴오피스 설치 폴더와 사용자 프로필 내 HNC 경로를 예외로 등록한다.
- 조직 내 DLP/문서보안 클라이언트가 있다면 “문서 내용 검사” 예외 정책을 IT와 협의한다.
2.10 재설치 전 최종 확인
- 새 사용자 계정으로 로그인 후 동일 증상이면 시스템 전역 문제 가능성이 높다.
- 포터블 문서 또는 다른 PC에서 같은 파일을 열어 비교한다. 파일 기인인지 환경 기인인지 구분한다.
3. 고급 진단: 로그, 레지스트리, 권한
3.1 교정기 로그 수집
일부 빌드에서는 교정 모듈 초기화 로그를 내보낸다. 환경설정의 “고급”에서 진단 로그를 켜고 재현 후 로그 폴더를 확인한다. 로그의 로드 실패 코드가 있으면 해당 DLL/사전 리소스 파일의 무결성을 점검한다.
3.2 레지스트리 점검 항목(관리자)
- 사용자 범위: HKEY_CURRENT_USER\Software\HNC\Hwp\Proofing 하위에 교정 활성화 플래그가 존재해야 한다.
- 머신 범위: HKEY_LOCAL_MACHINE\Software\HNC\Hwp\Proofing 또는 Wow6432Node 하위 구성값을 검토한다.
3.3 권한 및 경로 무결성
- 설치 폴더(예: C:\Program Files\HNC\Office\)와 사용자 프로필의 HNC 하위 폴더에 대해 읽기/실행 권한이 있어야 한다.
- 네트워크 리다이렉션 환경(폴더 리디렉션, VDI 프로필 동기화)에서는 오프라인 시 경로가 끊기며 교정기가 비활성화될 수 있다.
4. 문서 원인 케이스와 해결
4.1 스타일에 “교정 제외”가 포함된 케이스
기업 템플릿에서 본문 스타일을 복제하는 과정에 교정 제외 플래그가 퍼져 전체 문단이 대상에서 빠지는 경우가 있다. 스타일 관리자에서 ‘기본 문단’으로 되돌린 뒤 언어·교정 옵션을 재설정한다.
4.2 표·도형·머리말 내 텍스트 미검사
컨테이너마다 속성이 다르게 유지된다. 각 컨테이너 안을 클릭해 스타일과 언어를 재적용한다. 필요 시 “모든 텍스트 선택 후 언어 재설정” 매크로를 사용한다.
; HWP 매크로 개념 예시(설명용 의사코드) For Each TextContainer In Document.AllContainers TextContainer.SelectAll() TextContainer.Language = "Korean" TextContainer.ProofingEnabled = True Next 4.3 HWPX/DOCX 변환 후 일부 단어가 예외 처리
외부 포맷 변환 시 사용자 사전 또는 제외 단어 메타가 삽입되어 따라오는 경우가 있다. “다른 이름으로 저장 > HWP(최신)”로 재저장하고, 사용자 사전을 초기화한 뒤 검사한다.
4.4 읽기 전용/검토 제한으로 실시간 밑줄 미표시
검토 제한이 걸린 문서는 실시간 밑줄 동작이 달라질 수 있다. 보호를 해제하고 저장한 뒤 다시 검사한다.
5. IT 관리자용 대량 복구 절차
5.1 스크립트로 캐시·사용자 사전 정리
@echo off set U=%USERNAME% set R="C:\Users\%U%\AppData\Roaming\HNC\Hwp" set L="C:\Users\%U%\AppData\Local\HNC\Hwp" if exist %R%\Proofing\user.dic ren %R%\Proofing\user.dic user.dic.bak if exist %R% ren %R% Hwp_Roaming.bak if exist %L% ren %L% Hwp_Local.bak echo Done. Restart HWP. 5.2 기능 복구 무인 실행
배포 도구(SCCM, Intune 등)로 한컴오피스 복구 스위치를 호출한다. 배포 이미지에서 “교정기” 기능이 포함된 구성 파일을 사용한다.
5.3 보안 제품 예외 정책
- 프로세스: Hwp.exe, 교정기 관련 DLL
- 폴더: C:\Program Files\HNC\, %AppData%\HNC\, %LocalAppData%\HNC\
6. 예방관리 체크리스트
| 항목 | 관리 기준 | 점검 빈도 | 기록 |
|---|---|---|---|
| 한글 빌드 일관성 | 조직 내 동일 메이저/마이너 빌드 유지 | 분기 1회 | 소프트웨어 자산대장 |
| 교정기 기능 포함 배포 | 배포 프로필에 “한국어 교정기” 포함 | 배포 시 | 배포 설정 캡처 |
| 사용자 사전 백업 | 중앙 경로 동기화 또는 주기 백업 | 월 1회 | 백업 로그 |
| 보안/백신 예외 검토 | 교정기 관련 경로·프로세스 예외 유지 | 분기 1회 | 보안 정책 문서 |
| 템플릿 위생 | 스타일에 교정 제외 금지 | 템플릿 변경 시 | 템플릿 검토표 |
7. 빠른 복구 요약(현장용)
- 도구 > 맞춤법 검사 > 자동 맞춤법 검사, 보기 > 맞춤법 밑줄 켠다.
- 본문 스타일 언어=한국어, 교정 대상=활성 확인한다.
- 사용자 사전(user.dic) 백업 후 삭제한다.
- 캐시/설정 폴더를 .bak로 리네임하고 재실행한다.
- 교정기 설정에서 한국어 교정 활성화 확인한다.
- 제어판 > 한컴오피스 > 변경 > 복구 실행한다.
- 특정 문서만 문제면 최신 HWP/HWPX로 재저장 후 검사한다.
- 보안/백신 예외 적용 후 재부팅한다.
FAQ
수동 검사 단축키는 무엇인가?
기본적으로 F7을 사용한다. 버전에 따라 “도구 > 맞춤법 검사”에서 메뉴로도 실행 가능하다.
실시간 밑줄 없이 결과만 보고 싶다. 가능한가?
가능하다. 자동 맞춤법 검사는 켜고 보기에서 밑줄 표시만 끄면 된다. 또는 수동 검사(F7)로만 운영한다.
사용자 사전 내용을 다른 PC로 옮기려면?
user.dic 파일을 대상 PC 동일 경로에 복사하고 한글을 재시작한다. 조직 정책이 있으면 중앙 동기화 폴더로 지정한다.
템플릿을 바꾸면 다시 문제가 생긴다. 원인은?
템플릿 스타일에 “교정 제외”가 포함되었을 수 있다. 템플릿에서 본문 스타일을 점검하여 언어=한국어, 교정 활성을 강제한다.
복구해도 교정기가 회색으로 비활성이다. 어떻게 하나?
설치 구성에서 교정기 기능이 제외되어 배포되었을 가능성이 높다. 설치 구성 변경으로 “한국어 교정기”를 추가하고 재부팅한다.