- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 한글(HWP) 문서에서 발생하는 다양한 잠금 상태(읽기 전용, 편집 제한, 암호 보호, 공유 잠금, 운영체제 권한 문제 등)를 정확히 진단하고, 기업·기관 환경에서도 재현 가능하도록 표준 절차로 잠금 해제와 복구를 수행하는 방법을 제공하는 것이다.
1. 잠금 유형 빠른 진단
한글 파일이 잠겼다고 표현되는 상태는 원인이 서로 다르므로 먼저 증상을 구분해야 한다.
| 증상 메시지·현상 | 추정 원인 | 대표 해결 절차 | 소요 권한 |
|---|---|---|---|
| “읽기 전용으로 열립니다” | 파일 속성 Read-only, 네트워크 공유 동시 사용, 이전 비정상 종료 잔여 잠금파일 | 읽기 전용 속성 해제 → 잔여 잠금파일 삭제 → 네트워크 세션 해제 | 해당 폴더 쓰기 권한 |
| “문서 보호로 편집할 수 없습니다” | 한글 문서보호(편집 제한) 기능 설정 | 보호 해제 암호 입력 또는 원저자 요청 | 암호 보유자만 가능 |
| “암호가 올바르지 않습니다” | 파일 열기 암호(암호화) | 정확한 암호 입력, 백업본·이전 버전 복원 | 암호 보유자만 가능 |
| 공유 폴더에서 “다른 사용자가 사용 중” | 네트워크 파일 핸들 점유(공동 편집 중, 미정상 종료) | 세션 강제 종료 또는 관리자로 잠금 해제 | 공유서버 관리자 |
| “배포용 문서로 편집 불가” | 배포용 문서 속성 | 사본 저장 후 편집, 원본 정책 확인 | 일반 사용자 가능 |
| 디지털 서명/DRM으로 편집·인쇄 제한 | 조직 보안 정책, 문서권한관리 | 정책 담당자 승인 후 권한 변경 | 보안 담당자 승인 |
2. 기본 점검 체크리스트
2.1 파일·경로 속성 확인
- Windows 탐색기에서 해당 파일을 마우스 오른쪽 클릭하여 “속성”을 연다.
- “읽기 전용” 체크가 켜져 있으면 해제한다.
- 상위 폴더가 읽기 전용으로 적용되어 있으면 폴더 속성도 해제한 뒤 하위 항목에 적용한다.
REM 관리자 권한 CMD에서 대량 해제 attrib -r "D:\Docs\*.hwp" /s 2.2 잔여 잠금파일 제거
비정상 종료나 네트워크 끊김 후에는 임시/잠금파일이 남아 재열림 시 읽기 전용이 될 수 있다. 일반적으로 원본과 같은 폴더에 임시 접두사(~$ 등) 또는 확장자가 다른 파일이 남는다.
- 문서를 닫고 Hwp.exe 프로세스가 모두 종료되었는지 작업관리자에서 확인한다.
- 원본 폴더에서 숨김 파일 표시를 켠 뒤 ~$파일명.hwp 형태나 임시파일을 삭제한다.
- 클라우드 동기화 폴더인 경우 동기화가 완료될 때까지 기다린 후 다시 연다.
REM PowerShell 예: 잠금파일 탐색 Get-ChildItem -Hidden -Force "D:\Share" -Filter "~$*.hwp" -Recurse | Remove-Item -Force 2.3 네트워크 공유 세션 해제
공유서버에서 다른 사용자가 파일 핸들을 점유하면 읽기 전용이 된다. 관리자 권한으로 열린 세션을 끊는다.
REM 파일 서버에서 현재 세션 확인 net file
REM 특정 ID 세션 강제 종료
net file /close
2.4 로컬 권한·소유권 문제 해결
타 계정이 만든 파일을 복사한 경우 NTFS 권한 부족으로 저장이 안 되고 읽기 전용으로 동작할 수 있다.
- 파일 속성→보안에서 자신의 계정에 “수정” 허용이 있는지 확인한다.
- 없다면 관리자 권한으로 소유권을 자신 또는 Administrators로 변경한 뒤 수정 권한을 부여한다.
REM 관리자 CMD에서 소유권 및 권한 일괄 부여 takeown /f "D:\Docs\Report.hwp" icacls "D:\Docs\Report.hwp" /grant %USERNAME%:(M) 3. 한글 문서보호·암호 관련
3.1 문서보호(편집 제한) 해제
- 한글에서 파일을 열고 “도구 > 문서 보호” 또는 “보안” 메뉴를 연다.
- 설정된 보호 유형(수정 금지, 일부 영역 잠금 등)을 확인한다.
- 보호 해제 암호를 알고 있다면 입력하여 해제한다.
3.2 파일 열기 암호(암호화)
열기 단계에서 암호를 요구하는 경우 내용이 암호화되어 있다. 올바른 암호 없이는 합법적으로 복호화할 수 없다. 백업본이나 이전 버전을 복원하는 절차를 시도한다.
- 클라우드·NAS의 “이전 버전” 복원 기능 확인한다.
- 윈도우 파일 히스토리 또는 백업에서 암호 미적용 사본이 있는지 검토한다.
- 문서 작성자 또는 관리 시스템에서 암호를 재수신한다.
4. 배포용 문서·DRM·디지털 서명 사례
4.1 배포용 문서
배포용으로 저장된 HWP는 편집이 차단된다. 내용 복사를 위해서는 “다른 이름으로 저장”으로 일반 HWP 사본을 만든 뒤 사본에서 편집을 진행한다. 일부 보안 옵션이 추가된 배포본은 복사·붙여넣기도 제한될 수 있다.
4.2 조직 DRM·권한관리
조직의 문서권한관리(DRM)가 적용된 경우 출력·캡처·편집이 정책으로 제한된다. 이때는 보안 담당자에게 사용 목적을 제출하고 권한 변경 또는 임시 해제를 신청한다. 사용자 측에서 임의 해제는 불가하다.
4.3 디지털 서명 문서
전자서명으로 문서 무결성을 보장하는 경우 서명 이후의 편집은 서명 무효를 초래한다. 편집이 필요하면 서명 전 버전으로 회귀하거나, 서명자에게 재서명 절차를 요청한다.
5. 공동 편집·클라우드 동기화 이슈
5.1 공동 편집 충돌
동시 편집이 가능한 스토리지나 협업 기능에서 네트워크 지연으로 편집권 충돌이 발생하면 읽기 전용으로 전환될 수 있다. 이때는 다음 순서로 정리한다.
- 모든 참여자가 문서를 닫는다.
- 동기화 상태가 “완료”가 될 때까지 대기한다.
- 관리자가 잠금 세션을 해제한다.
- 최신 파일만 남기고 중복 사본을 정리한다.
5.2 파일 동기화 잠금 루프
클라우드 앱의 “파일 사용 중” 상태가 계속되면 로컬 캐시에서 프로세스 점유가 발생한 것이다. 앱을 완전 종료하거나 OS 재부팅으로 핸들을 해제한다. 동기화 예외 규칙에 HWP 임시파일 패턴을 추가해 충돌을 줄일 수 있다.
6. 자동저장·복구본 활용
한글은 자동저장 파일을 별도 폴더에 보관한다. 갑작스런 종료 후 원본이 잠겨 열리지 않거나 손상되면 자동저장 복구본을 먼저 확인한다.
- 한글 실행 후 시작 화면의 복구 목록을 확인한다.
- 또는 옵션의 저장 항목에서 자동저장 폴더 경로를 확인한 뒤 수동으로 탐색한다.
- 복구본을 열어 “다른 이름으로 저장”으로 새 파일을 만든다.
7. 기업 환경 표준 운영 절차(SOP)
7.1 10단계 표준 플로우
- 증상 캡처 확보(메시지 원문 포함) 후 헬프데스크 티켓 등록을 한다.
- 문서 경로, 공유 여부, 최근 수정자와 시간대를 기록한다.
- Hwp.exe 완전 종료 및 PC 재로그온을 한다.
- 읽기 전용 속성 해제 및 상위 폴더 권한 점검을 한다.
- 잠금파일(~$ 등) 삭제 및 동기화 상태 확인을 한다.
- 네트워크 세션 점유 시 관리자 강제 해제(net file, 콘솔)를 한다.
- 문서보호/암호 여부를 확인하여 합법적 절차로 해제를 한다.
- 배포용/DRM/서명 여부를 점검하고 정책 소유자에게 승인 요청을 한다.
- 자동저장·이전버전 복구를 시도한다.
- 손상 의심 시 사본 저장 후 파일 검사, 로그 보존, 재발 방지 대책 수립을 한다.
7.2 원인별 체크리스트
| 원인 | 점검 포인트 | 예방 대책 |
|---|---|---|
| 임시/잠금파일 잔류 | ~$ 접두사 파일 존재 여부, 비정상 종료 이력 | 정상 종료 습관화, UPS 사용, 자동 저장 활성화 |
| NTFS 권한 부족 | 소유권, 수정 권한(M) 유무 | 부서 공유권한 표준화, 상속 규칙 문서화 |
| 공유 세션 점유 | net file 세션 목록 | 체크아웃 절차 운영, 편집 일정 공지 |
| 문서보호·암호화 | 보호 유형, 암호 보유자 | 암호 관리 체계, 원본 보관소 이중화 |
| 배포용/DRM | 정책 ID, 권한 매트릭스 | 업무별 권한 사전 등록, 임시권한 발급 절차 |
8. 현장에서 바로 쓰는 명령·절차 모음
8.1 읽기 전용·권한 일괄 정리
:: 관리자 CMD :: 1) 읽기 전용 해제 attrib -r "C:\Projects\*.hwp" /s
:: 2) 소유권/수정권한 부여
takeown /f "C:\Projects" /r /d y
icacls "C:\Projects" /grant %USERNAME%:(M) /t
:: 3) 잠금파일 제거(숨김 포함)
attrib -h -s "~$.hwp"
del /a:h /s "~$.hwp"
8.2 네트워크 점유 해제
:: 파일 서버에서 실행 net file net file <ID> /close 8.3 프로세스 잔류 정리
:: 사용자 PC taskkill /IM Hwp.exe /F 9. 손상 의심 파일 구조 점검
반복적으로 잠금이 재발하면 파일 자체가 손상되어 저장 과정에서 예외가 발생하는 경우가 있다. 다음 절차로 무결성을 확인한다.
- 문서를 열어 “다른 이름으로 저장”을 수행하고 새 이름으로 저장한다.
- 문서 내부 개체(대용량 이미지, OLE 개체, 고해상도 도형)를 개별 삭제 후 저장 테스트를 한다.
- 문단·스타일·주석 등 메타 요소를 단계적으로 제거하여 재발 지점을 특정한다.
10. 보안·컴플라이언스 가이드
- 암호화 HWP는 정당한 인증 없이는 해제하지 않는다.
- 외부 배포용 문서는 원저작자의 권리와 배포정책을 우선한다.
- DRM·서명 문서는 조직 정책을 준수하고 승인 절차를 기록한다.
- 잠금 해제 과정에서 생성되는 로그·증거를 90일 이상 보관한다.
11. 상황별 실무 시나리오
사례 A: 공유 드라이브에서 읽기 전용 반복
- 사용자 전원 문서 닫기 안내를 보낸다.
- 파일 서버에서
net file로 핸들을 조회하고 점유 세션을 종료한다. - 폴더 내 ~$ 잠금파일을 제거한다.
- 폴더 권한을 “수정” 허용으로 표준화한다.
사례 B: 배포용 문서 편집 요구
- 배포용 속성을 확인한다.
- “다른 이름으로 저장”으로 일반 HWP 사본을 만든다.
- 사본에서 편집 후, 필요한 경우 PDF로 재배포한다.
사례 C: 문서보호 암호 분실
- 문서 소유자에게 해제 요청을 한다.
- 사내 백업·DMS에서 암호 미적용 원본을 조회한다.
- 불가 시 재작성 범위를 산정하고, 표·이미지 등만 추출 가능한지 검토한다.
12. 예방을 위한 설정
- 자동저장 주기 1~3분, 복구 폴더 로컬 SSD 지정
- 종료 시 자동 저장 후 닫기 옵션 확인
- 협업 시 체크아웃 절차 도입, 편집 시간대 예약
- 문서 암호 정책: 강도 가이드·보관소·인수인계 규정
- 대용량 개체의 링크 삽입과 이미지 최적화
FAQ
읽기 전용으로만 열릴 때 가장 먼저 무엇을 확인해야 하나?
파일 속성의 “읽기 전용” 체크, 같은 폴더의 ~$(잠금) 파일 유무, 공유 세션 점유 여부를 순서대로 확인하는 것이 가장 빠르다.
문서보호 암호를 모르면 해제할 수 있나?
불가능하다. 소유자 승인 또는 암호 제공이 필요하다. 백업본이나 이전 버전이 있는지 확인한다.
배포용 문서를 편집하려면?
배포용 속성의 원본은 편집이 제한된다. “다른 이름으로 저장”으로 일반 HWP 사본을 만든 뒤 사본을 편집한다.
공유 폴더에서 “다른 사용자가 사용 중” 메시지가 계속 뜬다.
서버에서 net file로 열린 핸들을 확인해 강제 종료한다. 이후 잠금파일(~$)을 제거하고 다시 연다.
자동저장 복구 파일은 어디서 찾나?
한글 시작 화면의 복구 목록 또는 옵션의 저장 항목에서 자동저장 폴더 경로를 확인해 탐색한다. 복구본은 “다른 이름으로 저장”하여 새 파일로 보존한다.
DRM이나 디지털 서명이 걸린 문서는 어떻게 하나?
정책 담당자에게 승인 요청을 하고 필요한 권한을 부여받아야 한다. 사용자 임의로는 해제할 수 없다.