Contents 호환성 문제의 정의와 증상 분류 즉시 조치 체크리스트(빠른 복구) 파일 형식별 특성과 선택 기준 버전 차이로 인한 기능 손실과 대체 전략 조직 환경 차이: 32/64비트, 추가기능, 보안 정책 CSV·텍스트 파일 호환성: 인코딩·구분 기호·서식 날짜·숫자 변형 방…
일부 빌드에서는 교정 모듈 초기화 로그를 내보낸다. 환경설정의 “고급”에서 진단 로그를 켜고 재현 후 로그 폴더를 확인한다. 로그의 로드 실패 코드가 있으면 해당 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 등)로 한컴오피스 복구 스위치를 호출한다. 배포 이미지에서 “교정기” 기능이 포함된 구성 파일을 사용한다.