Contents 호환성 문제의 정의와 증상 분류 즉시 조치 체크리스트(빠른 복구) 파일 형식별 특성과 선택 기준 버전 차이로 인한 기능 손실과 대체 전략 조직 환경 차이: 32/64비트, 추가기능, 보안 정책 CSV·텍스트 파일 호환성: 인코딩·구분 기호·서식 날짜·숫자 변형 방…
글 전체 보기- 공유 링크 만들기
- X
- 이메일
- 기타 앱
Contents 호환성 문제의 정의와 증상 분류 즉시 조치 체크리스트(빠른 복구) 파일 형식별 특성과 선택 기준 버전 차이로 인한 기능 손실과 대체 전략 조직 환경 차이: 32/64비트, 추가기능, 보안 정책 CSV·텍스트 파일 호환성: 인코딩·구분 기호·서식 날짜·숫자 변형 방…
글 전체 보기이 글의 목적은 한글(HWP)에서 서식 꼬임, 도구모음 이상, 글꼴·페이지 설정 오류 등 누적된 환경 문제를 신속하고 안전하게 초기화하여 기본 상태로 복구하는 표준 절차를 제공하는 것이다.
초기화가 실제로 필요한지 다음 항목으로 진단한다.
한글 설정은 사용자 프로필 폴더의 환경 파일과 레지스트리 사용자 키에 저장되는 경우가 많다.
초기화는 크게 세 가지 축으로 나뉜다.
| 단계 | 대상 | 방법 | 영향 | 권장 상황 |
|---|---|---|---|---|
| 1단계 | 프로그램 내부 설정 | 환경설정 초기화 메뉴 및 UI 재설정 | 가벼운 사용자화만 원복 | 도구모음·메뉴 꼬임, 경미한 오류 |
| 2단계 | 사용자 프로필 폴더 | 환경 폴더 이름 변경 후 재생성 | 다수 사용자화 초기화 | 반복 오류, 시작 실패, 설정 저장 안됨 |
| 3단계 | 레지스트리 사용자 키 | 관련 키 백업 후 삭제 | 전면 초기화 | 상기 조치로 해결 불가, 전역 꼬임 |
REM 예: 사용자 설정 폴더 백업 mkdir "%USERPROFILE%\Desktop\HWP_Backup" xcopy "%APPDATA%\HNC" "%USERPROFILE%\Desktop\HWP_Backup\HNC" /E /I /H /Y reg export "HKCU\Software\HNC" "%USERPROFILE%\Desktop\HWP_Backup\hnc_user.reg" /y 이 단계는 사용자 정의 도구모음과 단축키 꼬임 해결에 효과적이다.
최근 문서 자동 열기나 시작 템플릿이 문제를 유발할 수 있으므로 빈 문서로 시작하도록 설정한다.
한글은 사용자 프로필 내 응용프로그램 데이터 영역에 환경 파일을 저장하는 구조가 일반적이다. 대표적으로 다음 경로가 사용된다.
안전한 방법은 삭제 대신 이름을 변경하여 한글을 재실행하면 새 환경 폴더가 생성되도록 하는 것이다.
REM 한글 종료 후 실행 taskkill /IM hwp.exe /F
REM 환경 폴더를 .old로 보존
ren "%APPDATA%\HNC\Office" "Office.old"
ren "%LOCALAPPDATA%\HNC\Office" "OfficeLocal.old"
REM 한글 재실행으로 기본 환경 재생성 확인
start "" "C:\Program Files\Hnc\Office\Hwp\hwp.exe"
재생성 후에도 필요한 사용자 데이터를 선별적으로 복원한다.
레지스트리는 사용자 범위 설정을 넓게 보관하므로 잘못된 값이 남아 있으면 2단계 후에도 문제가 재현된다. 다음 절차로 사용자 키를 초기화한다.
REM 안전 백업 reg export "HKCU\Software\HNC" "%USERPROFILE%\Desktop\HWP_Backup\hnc_user.reg" /y
REM 키 제거
reg delete "HKCU\Software\HNC" /f
워드프로세서는 기본 프린터의 유효 인쇄 영역 정보를 참조하여 여백을 계산하는 경우가 많다. 오류가 프린터 변경 시 사라지면 드라이버 문제 가능성이 높다.
설치되지 않은 글꼴을 참조하는 템플릿은 유사 글꼴로 대체되며 줄바꿈과 폭이 달라질 수 있다. 텍스트가 밀리면 글꼴 설치 여부를 점검한다.
시작 템플릿 또는 표준 서식 파일이 손상되면 새 문서도 문제를 가진다. 새로 생성된 기본 템플릿에서 정상이라면 사용자 템플릿을 교체한다.
반복 작업을 줄이기 위해 배치 스크립트를 사용한다. 아래는 사용자 환경 백업 후 초기화까지 수행하는 예시이다.
@echo off set BK=%USERPROFILE%\Desktop\HWP_Backup_%DATE:~0,4%%DATE:~5,2%%DATE:~8,2% mkdir "%BK%" echo 백업 폴더: %BK%
echo 한글 프로세스 종료
taskkill /IM hwp.exe /F 2>nul
echo 사용자 환경 백업
xcopy "%APPDATA%\HNC" "%BK%\HNC" /E /I /H /Y
xcopy "%LOCALAPPDATA%\HNC" "%BK%\HNC_LOCAL" /E /I /H /Y
reg export "HKCU\Software\HNC" "%BK%\hnc_user.reg" /y
echo 환경 폴더 초기화
ren "%APPDATA%\HNC\Office" "Office.old" 2>nul
ren "%LOCALAPPDATA%\HNC\Office" "OfficeLocal.old" 2>nul
echo 레지스트리 초기화
reg delete "HKCU\Software\HNC" /f
echo 완료. 한글을 재실행하여 기본 설정을 생성하라.
pause
공용 템플릿과 글꼴, 사용자 사전은 읽기 전용 네트워크 위치로 배포하고 클라이언트에는 동기화만 수행한다.
로그온 스크립트에서 손상 패턴을 탐지하여 환경 폴더를 리셋하거나 표준 레지스트리 값을 주입한다.
모든 초기화 작업은 사용자별 백업 경로와 타임스탬프를 남겨 롤백 가능성을 확보한다.
아래 표에서 증상을 찾아 권장 조치를 선택한다.
| 증상 | 가능 원인 | 우선 조치 | 대체 조치 |
|---|---|---|---|
| 도구모음 위치 저장 안됨 | 환경 파일 권한 문제 | 1단계 UI 재설정 | 2단계 폴더 초기화 |
| 모든 문서 여백 틀어짐 | 프린터 정보 캐시, 손상 템플릿 | 기본 프린터 전환, 새 문서 테스트 | 2단계 폴더 초기화 |
| 시작 시 오류 창 후 종료 | 환경 파일 손상, 플러그인 충돌 | 2단계 폴더 초기화 | 3단계 레지스트리 초기화 |
| 단축키 오작동 | 사용자 맵핑 꼬임 | 1단계 단축키 초기화 | 2단계 폴더 초기화 |
| 맞춤법·자동고침 비활성화 | 옵션 비활성, 파일 손상 | 1단계 옵션 재설정 | 2단계 폴더 초기화 |
필수 항목을 다음과 같이 재설정한다.
| 항목 | 권장 기본값 | 비고 |
|---|---|---|
| 기본 글꼴 | 배포 표준 본문 글꼴 10.5pt | 조직 가이드 준수 |
| 문서 여백 | 상하좌우 20 mm | 프린터 유효 영역에 맞춰 조정 |
| 자동 저장 | 5분 | 네트워크 드라이브는 10분 |
| 맞춤법 검사 | 실시간 사용 | 성능 이슈 시 배제 목록 활용 |
| 단축키 | 기본값 | 필요 시 최소 변경 원칙 |
초기화 이후 문제가 악화되면 다음 절차로 되돌린다.
REM 레지스트리 롤백 reg import "%USERPROFILE%\Desktop\HWP_Backup\hnc_user.reg"
REM 환경 폴더 복구
rmdir /S /Q "%APPDATA%\HNC\Office"
ren "%APPDATA%\HNC\Office.old" "Office"
rmdir /S /Q "%LOCALAPPDATA%\HNC\Office"
ren "%LOCALAPPDATA%\HNC\OfficeLocal.old" "Office"
문서 자체 서식이나 템플릿이 손상되었을 가능성이 높다. 새 문서에 붙여넣기를 할 때 서식 없이 붙여넣기 옵션을 사용하고 스타일을 재정의하여 저장한다.
로그온 스크립트 또는 구성 관리 도구가 사용자 프로필과 레지스트리를 덮어쓴다. 배포 원본의 표준값을 수정하거나 예외 정책을 적용해야 한다.
대부분의 경미한 문제는 폴더 초기화로 해결된다. 프로그램 시작 실패나 전역 설정 꼬임처럼 심각한 경우에만 레지스트리 초기화를 권장한다.
폴더를 삭제했다면 복구가 어렵다. 다음부터는 이름 변경으로 보존 후 새로 생성하는 방식을 사용해야 한다. 레지스트리는 시스템 복원지점이 있다면 복원 시도를 고려한다.
프린터 드라이버 정보가 원인일 가능성이 높다. 다른 프린터로 기본값을 바꿔 확인하고 문제가 사라지면 해당 드라이버를 재설치하거나 업데이트한다.