- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 한글 2020에서 자주 발생하는 설치 오류, 실행 충돌, 파일 저장 실패, 인쇄 문제, 글꼴 및 호환성 이슈를 체계적으로 진단하고 현장에서 바로 적용 가능한 복구 절차를 제공하는 것이다.
1. 한글 2020 오류 진단 프레임워크
문제를 빠르게 해결하려면 증상과 영역을 즉시 구분해야 한다.
| 영역 | 대표 증상 | 최우선 점검 | 빠른 복구 레버 |
|---|---|---|---|
| 설치/업데이트 | 설치 실패, 업데이트 중단 | 관리자 권한, 디스크 여유, 백신 예외 | 클린 부팅 후 재설치, 잔여 폴더/레지스트리 정리 |
| 실행/안정성 | 실행 안됨, 빈 화면, 빈번한 종료 | 사용자 프로필 캐시, 플러그인/매크로 | 사용자 설정 초기화, 안전 모드 |
| 파일 I/O | 저장/열기 실패, 손상, 네트워크 저장 오류 | 경로 권한, 경로 길이, 네트워크 연결 | 로컬 임시 저장 후 동기화, 자동복구 파일 복원 |
| 인쇄/출력 | 미리보기와 인쇄 다름, 색상 불일치 | 프린터 드라이버, 스풀러 상태 | PDF 가상 출력 테스트, 스풀러 초기화 |
| 글꼴/표시 | 깨짐, 대체 글꼴, 자간 문제 | 설치 글꼴 유무, 임베드 옵션 | 문서 글꼴 점검, 글꼴 캐시 재생성 |
| 호환/배포 | 버전/OS 충돌, 플러그인 실패 | 최소 요구사항, 누락 구성요소 | 필수 구성요소 재배포 설치, 버전 호환 모드 |
주의 : 문제를 재현 가능한 한 줄의 시나리오로 축약하여 기록해야 한다. 예를 들어 “네트워크 드라이브 S:에 저장 시 5MB 이상 파일에서만 저장 실패한다”처럼 구체화하면 불필요한 전수 점검을 줄일 수 있다.
2. 설치 및 업데이트 오류 해결
2.1 사전 점검 체크리스트
- Windows 계정이 로컬 관리자 그룹에 속하는지 확인한다.
- 디스크 여유 공간을 5GB 이상 확보한다.
- 백신의 실시간 감시가 설치 폴더를 차단하지 않는지 확인한다.
- Windows 업데이트가 보류 중이면 먼저 완료한다.
2.2 클린 설치 절차
- 제어판 또는 앱 설정에서 한글 2020을 제거한다.
- PC를 재부팅한다.
- 다음 위치의 잔여 폴더를 점검하여 필요 시 이름을 변경한다(백업 목적)
C:\Program Files\Hancom\Hwp2020 C:\Program Files (x86)\Hancom\Hwp2020 C:\Users\%USERNAME%\AppData\Roaming\Hancom C:\Users\%USERNAME%\AppData\Local\Hancom %ProgramData%\Hancom - 관리자 권한으로 설치 프로그램을 실행한다.
- 설치 후 즉시 재부팅하여 구성요소 로딩을 완료한다.
주의 : 설치 도중 중단되면 임시 폴더에 잔여 파일이 남아 재설치를 방해한다. 다음 명령으로 임시 파일을 정리한다.
Win + R → %temp% → 모든 파일 선택 후 삭제 Win + R → temp → 삭제 권한 있는 항목만 정리 2.3 업데이트 실패 대처
- 업데이트 도중 멈춤은 서비스 충돌일 가능성이 높다. 서비스 관리에서 관련 업데이트 서비스를 중지 후 재시도한다.
- 프록시 환경에서는 오프라인 패치 설치본을 사용한다.
- 오류가 반복되면 클린 설치 후 누적 패치 통합본으로 갱신한다.
3. 실행 불가, 빈 화면, 빈번한 종료
3.1 안전 모드 진입으로 원인 분리
안전 모드는 사용자 설정과 확장을 배제하고 최소 구성으로 실행한다. 안전 모드에서 정상 동작할 경우 사용자 프로필 또는 확장 요소가 원인이다.
3.2 사용자 설정 초기화
- 한글이 실행 중이면 종료한다.
- 사용자 프로필 폴더를 다른 이름으로 바꾼다(예:
Hancom_backup) - 한글을 재실행하여 새 프로필을 생성한다.
3.3 충돌 요소 제거
- 서드파티 매크로, 플러그인, 추가 DLL을 비활성화한다.
- 가상 프린터, PDF 변환 드라이버가 구버전이면 제거 후 최신으로 재설치한다.
- 디스플레이 드라이버 업데이트로 GDI/DirectWrite 충돌을 예방한다.
주의 : 충돌 진단은 “절반 나누기”가 효율적이다. 비활성화 대상을 절반씩 꺼가며 원인을 수렴한다.
4. 저장 실패, 파일 손상, 네트워크 저장 오류
4.1 즉시 적용할 임시 회피책
- 문서를 로컬 디스크의 짧은 경로에 저장한다(예:
C:\Work\temp.hwp). - 파일 이름에서 특수문자를 제거하고 경로 길이를 200자 이하로 제한한다.
- 네트워크 드라이브 저장 실패 시 로컬에 저장 후 동기화 도구로 업로드한다.
4.2 자동복구 파일 활용
- 한글을 실행하면 복구 문서가 감지될 수 있다. 목록에서 최신 항목을 우선 복원한다.
- 복구 창이 없을 때는 임시 폴더에서 확장자가
.tmp또는.bak인 파일을 검색한다. - 복원된 파일은 즉시 다른 이름으로 저장하고 무결성을 확인한다.
4.3 네트워크 환경 설정
- VPN, 프록시, SMB 버전 정책이 저장 지연을 유발할 수 있다. 동일 네트워크의 다른 PC에서 재현되는지 확인한다.
- 시분할 백업 도구가 파일을 잠글 수 있다. 저장 시점에 실시간 백업을 일시 정지한다.
주의 : 저장 중 오류가 발생하면 즉시 모든 자동 저장 기능을 확인하고 동일 문서를 새 파일로 내보낸 뒤 작업을 이어가야 한다. 같은 파일을 반복 저장하면 손상 범위가 커질 수 있다.
5. 인쇄, 미리보기, PDF 내보내기 문제
5.1 프린터 드라이버 점검
- 제조사 최신 드라이버로 교체한다.
- 테스트 용도로 Microsoft Print to PDF 또는 XPS Document Writer로 출력해 본다. 이 경로가 정상이라면 전용 드라이버 문제 가능성이 높다.
5.2 스풀러 초기화
Win + R → services.msc 인쇄 스풀러(Spooler) 중지 → C:\Windows\System32\spool\PRINTERS 폴더 비우기 → 스풀러 시작 5.3 미리보기와 출력 차이 해결
- 프린터 속성의 여백, 용지 크기, 배율을 응용프로그램과 일치시킨다.
- 투명 PNG, 반투명 도형은 래스터화 수준에 따라 인쇄차가 발생한다. PDF로 내보내기 후 뷰어에서 인쇄하여 비교한다.
5.4 색상 불일치
- 프린터 색상 관리 프로파일을 기본값으로 재설정한다.
- 문서 내 이미지의 색공간이 혼합된 경우 한 가지 프로파일로 변환해 통일한다.
6. 글꼴 문제: 깨짐, 대체, 임베드 용량
6.1 글꼴 깨짐과 대체
- 문서 정보에서 사용 글꼴을 확인하고 미설치 글꼴을 설치한다.
- 기업 배포 환경에서는 공용 글꼴 패키지를 표준화한다.
6.2 임베드(포함) 설정과 용량 관리
- 배포용 문서는 글꼴 포함을 사용하되 부분 집합 포함을 선택한다.
- 서브셋 문턱값을 높여 불필요한 글리프 포함을 줄인다.
- 대체 가능한 시스템 기본 글꼴로 교체하여 문서 용량을 낮춘다.
주의 : 상용 글꼴은 포함이 라이선스를 제한할 수 있다. 배포 전에 라이선스를 확인한다.
7. 호환성 문제와 버전/OS 이슈
7.1 최소 요구사항 검증
- 지원 OS, .NET, VC++ 재배포 패키지, DirectX 구성요소를 확인한다.
- 서버 OS나 LTSC 이미지에서는 일부 UI 구성요소가 누락될 수 있다.
7.2 호환 모드와 DPI 스케일링
- 앱 속성에서 고DPI 인식 설정을 조정하여 UI 깨짐을 방지한다.
- 호환 모드 실행은 최후 수단으로만 사용한다.
8. 환경설정 초기화와 레지스트리 정리
8.1 환경설정 초기화
사용자별 설정 손상이 의심되면 환경설정을 초기화한다. 재시작 후 첫 실행에서 설정 파일이 재생성된다.
8.2 레지스트리 정리 원칙
- 시스템 복원 지점을 먼저 생성한다.
- 한글 관련 키만 대상으로 하며 대량 삭제를 금지한다.
- 정리 후 즉시 재부팅한다.
주의 : 레지스트리 편집은 위험하다. 변경 이력 백업과 복원 계획 없이 실행하지 않는다.
9. 문서 구조 손상, 개체/표/스타일 오류
9.1 손상 분리 저장
- 문서의 각 구역을 새 문서로 나누어 저장한다.
- 개체(도형, 표, 이미지) 밀집 페이지를 우선 분리한다.
9.2 서식 재적용 루틴
- 모든 스타일을 기본값으로 되돌린다.
- 필요 스타일만 새로 정의하여 최소화한다.
- 개체 앵커를 “문단 위” 대신 “문단과 함께 이동”으로 통일하여 재흐름 오류를 줄인다.
9.3 큰 이미지 삽입 시 다운 대처
- 이미지를 300dpi 내외로 리샘플링하고 장축 4000px 이하로 제한한다.
- PNG 투명 채널은 용량 증가와 렌더링 부담을 유발하므로 필요 시 JPG로 변환한다.
10. 자동저장, 변경 추적, 협업 충돌
10.1 자동저장 안정화
- 자동저장 주기를 5분 이상으로 설정한다.
- 네트워크 문서는 로컬 임시 폴더를 캐시 경로로 지정한다.
10.2 변경 추적 과부하
- 수천 건의 변경 내역은 성능 저하를 유발한다. 완료 시 즉시 수락 또는 거부하여 정리한다.
- 주석과 변경 추적을 분리해 보관한다.
11. 보안, 권한, 보호 해제
11.1 문서 암호 및 보호
- 암호 분실 시 정식 복구 절차를 따른다.
- 구조 보호로 편집이 제한되면 보호 설정 창에서 허용 범위를 조정한다.
11.2 파일 잠금 충돌
- 공유 폴더에서 다른 사용자가 열람 중이면 잠금이 유지된다. 열람 현황을 확인하고 강제 해제를 지양한다.
12. 네트워크 및 저장소 모범 구성
- 문서작업 전용 로컬 폴더와 동기화 폴더를 분리한다.
- SMB 공유는 안정 버전으로 고정하고 오프라인 파일 캐시를 정기 정리한다.
- 대용량 문서 저장 시 지연이 길면 백그라운드 업로드 정책을 조정한다.
13. 현장용 10분 복구 레시피
- 관리자 권한 실행으로 한글을 기동한다.
- 안전 모드로 재실행하여 증상 재현 여부를 확인한다.
- 프로필 폴더를 백업 후 새로 생성한다.
- 가상 프린터로 PDF 출력이 되는지 확인한다.
- 문서를 새 파일로 내보내기 후 저장 경로를 단축한다.
- 충돌 의심 플러그인과 PDF 드라이버를 제거한다.
- 그래픽 드라이버와 프린터 드라이버를 최신으로 갱신한다.
- 오프라인 설치본으로 한글을 재설치한다.
14. 부록: 빈발 오류별 원인과 조치
| 증상 | 가능 원인 | 우선 조치 |
|---|---|---|
| 실행 직후 종료 | 손상된 사용자 설정, 충돌 플러그인 | 안전 모드 실행, 프로필 초기화 |
| 저장 실패 코드 발생 | 경로 권한, 경로 길이, 동기화 잠금 | 로컬 짧은 경로에 저장, 동기화 일시 정지 |
| 인쇄 결과 왜곡 | 드라이버 불일치, 투명 개체 | 가상 프린터 테스트, 드라이버 교체 |
| 글꼴 깨짐 | 미설치 글꼴, 손상된 캐시 | 필수 글꼴 설치, 캐시 재생성 |
| 업데이트 중 멈춤 | 서비스 충돌, 프록시 제한 | 서비스 중지 후 오프라인 패치 적용 |
| 큰 이미지 삽입 시 다운 | 과도한 해상도, 투명 채널 | 리샘플링, JPG 변환 |
| 네트워크 저장 지연 | SMB 설정, 백업 도구 잠금 | 로컬 저장 후 동기화, 정책 조정 |
FAQ
설치가 끝나도 첫 실행이 매우 느린가?
최초 실행은 사용자 프로필과 캐시를 생성하므로 시간이 걸린다. 2회차부터도 느리면 프로필 초기화와 백신 예외 등록을 적용한다.
문서가 갑자기 손상되어 열리지 않는가?
자동복구 목록과 임시 폴더를 우선 확인한다. 이후 구역별 분리 저장으로 손상 범위를 줄인 뒤 서식을 재적용한다.
PDF 내보내기 시 글자가 흐리게 보이는가?
벡터 텍스트 유지 옵션을 사용하고 이미지 해상도를 300dpi 내외로 제한한다. 뷰어 인쇄에서 배율 맞춤을 비활성화한다.
회사 공용 PC에서 사용자별 문제가 번갈아 발생하는가?
사용자 프로필 기반의 설정 손상 가능성이 높다. 계정별 초기화 스크립트를 준비해 일괄 복구한다.
프록시 환경에서 업데이트가 반복 실패하는가?
오프라인 패치 설치본을 사용한다. 필요 시 설치 전 프록시를 일시 해제하여 라이선스 확인 절차를 완료한다.