이 글의 목적은 Microsoft Word에서 공동 작성(Co-authoring) 중 발생하는 충돌과 동기화 오류를 체계적으로 진단하고, 근본 원인 제거부터 긴급 복구까지 현장에서 바로 적용할 수 있는 실무 절차를 제공하는 것이다.
1. 공동 작성이 가능한 기술 요건 이해
워드 공동 작성은 로컬 저장 방식이 아닌 클라우드 저장소와 실시간 동기화 엔진을 전제로 동작한다. 다음 요건을 만족해야 한다.
- 파일 형식은 .docx, .docm, .dotx 등 Office Open XML 기반이어야 한다.
- 저장 위치는 OneDrive, OneDrive for Business, SharePoint Online 또는 SharePoint Server이어야 한다.
- Office 버전은 실시간 공동 작성을 지원하는 Microsoft 365 또는 지원 버전의 영구 라이선스여야 한다.
- 편집 권한은 모든 공동 작성자에게 부여되어야 하며 파일 체크아웃 정책과 버전 지정 정책을 확인해야 한다.
- 인터넷 연결이 지속되고 프록시·방화벽에서 필수 엔드포인트가 허용되어야 한다.
| 항목 | 필수 조건 | 확인 방법 |
|---|---|---|
| 파일 형식 | .docx/.docm/.dotx | 파일 > 정보 > 파일 형식 확인 |
| 저장 위치 | OneDrive/SharePoint | 제목 표시줄 저장 위치가 클라우드인지 확인 |
| 권한 | 편집 권한 | 공유 설정에서 권한 수준 확인 |
| 버전 | Microsoft 365 Apps | 파일 > 계정 > 정보에서 버전 확인 |
| 네트워크 | 필수 도메인 허용 | 보안팀 방화벽 규칙 점검 |
주의 : .doc(97-2003) 파일은 공동 작성이 제한적이거나 불가하다. 반드시 .docx로 변환하여 진행해야 한다.
2. 대표적인 충돌·오류 유형과 해석
공동 작성 충돌은 크게 파일 버전 충돌, 동기화 지연, 잠금·체크아웃, 애드인 간섭으로 분류한다.
| 증상·메시지 | 원인 | 즉시 조치 |
|---|---|---|
| “업로드 실패/저장 충돌이 발생함” | 로컬 임시파일과 클라우드 버전 불일치 | 다른 이름으로 저장 후 버전 기록 비교 병합 |
| “다른 사용자에 의해 잠김” | 체크아웃 또는 비정상 종료로 잠금 핸들 잔존 | 버전 기록에서 복구, 관리자 잠금 해제 요청 |
| “이 섹션은 편집할 수 없음” | 문서 보호 또는 제한 편집 설정 | 검토 > 제한 편집 해제 후 권한 재부여 |
| 공동 작성자 커서가 안 보임/갱신 지연 | 네트워크 지연, 실시간 서비스 차단 | 오프라인 모드 해제, 방화벽·프록시 점검 |
| 자동 저장 켜짐에도 로컬에만 저장됨 | 파일이 클라우드에 바인딩되지 않음 | 제목 표시줄에서 저장 위치를 OneDrive로 이동 |
3. 10분 내 끝내는 표준 진단 절차
- 파일 형식 확인 : .docx인지 확인하고 .doc이면 파일 > 다른 이름으로 저장 > .docx 변환을 수행한다.
- 저장 위치 확인 : 제목 표시줄 저장 위치가 OneDrive/SharePoint인지 확인하고 로컬이면 이동을 수행한다.
- 자동 저장 상태 : 좌측 상단 자동 저장 토글이 켜짐인지 확인한다.
- 권한 재확인 : 공유 화면에서 편집 권한이 부여되어 있는지, 링크 만료나 조직 외부 사용자 제한이 있는지 점검한다.
- 버전 기록 열람 : 파일 > 정보 > 버전 기록에서 최근 충돌 버전을 열어 차이 검토를 준비한다.
- 애드인 비활성화 : 파일 > 옵션 > 추가 기능에서 COM/문서 애드인을 모두 비활성화 후 재현 테스트를 한다.
- 동기화 상태 점검 : OneDrive 클라우드 아이콘이 “동기화 완료”인지 확인하고 오류 코드가 있으면 리셋을 시도한다.
- 네트워크 점검 : VPN·프록시를 잠시 해제하고 일반 회선으로 재시험한다.
4. 즉각적인 충돌 해소 방법
4.1 문서 수준 해결
- ‘다른 이름으로 저장’ 병행편집 : 현재 파일을 파일명_사용자_날짜시간.docx로 저장하고 원본과 비교하여 안전 병합한다.
- 검토 탭 비교/병합 : 검토 > 비교 > 병합을 사용하여 두 버전의 변경 내용을 하나로 통합한다.
- 버전 기록 복원 : 손상된 현재 버전 대신 안정된 이전 버전으로 되돌린 후 공동 작성을 재개한다.
4.2 저장소·동기화 수준 해결
- OneDrive 재바인딩 : 파일 > 저장 > OneDrive를 선택해 문서를 클라우드와 재연결한다.
- 동기화 재시작 : OneDrive 클라이언트를 종료 후 재실행한다.
- 대용량 개체 정리 : 문서 내 삽입된 대용량 개체(OLE·고해상도 이미지)를 압축하여 저장 실패를 방지한다.
주의 : 윈도우 탐색기에서 같은 파일을 복수 경로(동기화 폴더와 바로가기)로 열면 중복 인스턴스로 충돌이 발생할 수 있다. 항상 동일 경로로 접근해야 한다.
5. 근본 원인 제거 체크리스트
| 항목 | 목표 상태 | 조치 | 검증 |
|---|---|---|---|
| 자동 저장 | 모든 공동 작성 문서에서 기본 켜짐 | 파일 > 옵션 > 저장 > 자동 저장 사용 | 제목 표시줄 상태 “자동 저장 켜짐” 확인 |
| 파일 보호 | 제한 편집 미사용 | 검토 > 제한 편집 해제 | 하단 상태 표시줄에 보호 없음 |
| 버전 정책 | SharePoint 자동 버전 | 문서 라이브러리 설정에서 버전 지정 활성화 | 버전 기록에 각 편집 이벤트 기록 |
| 체크아웃 정책 | 강제 체크아웃 비활성화 | 문서 라이브러리 고급 설정 수정 | 업로드 시 잠금 경고 미표시 |
| 애드인 | 공식 서명 애드인만 사용 | COM 애드인 점검 및 불명확 애드인 제거 | 문제 재현 테스트 통과 |
6. 충돌 상황별 표준 운영 절차(SOP)
6.1 “저장 충돌” 발생 시
- 현재 문서를 임시명으로 저장한다.
- 파일 > 정보 > 버전 기록에서 충돌된 버전과 마지막 정상 버전을 모두 연다.
- 검토 > 병합으로 두 파일을 통합한다.
- 최종 파일을 원래 경로에 저장하고 이전 버전은 보관으로 이동한다.
6.2 “다른 사용자에 의해 잠김” 발생 시
- 상대 사용자에게 저장 및 닫기를 요청한다.
- SharePoint 관리자가 잠금 해제를 수행한다.
- 버전 기록에서 마지막 정상본을 열어 공동 작성을 재시작한다.
6.3 “실시간 커서 미표시/지연” 발생 시
- 네트워크 품질 점검을 실시한다.
- VPN·프록시 비활성화 후 재시도한다.
- OneDrive 상태가 동기화 완료인지 확인한다.
7. 로컬 환경 재정비 스크립트와 명령
관리자 또는 파워 유저는 다음 명령을 통해 동기화 클라이언트 상태를 초기화하고 임시 캐시를 정리할 수 있다.
:: OneDrive 클라이언트 리셋(Windows) %localappdata%\Microsoft\OneDrive\onedrive.exe /reset start %localappdata%\Microsoft\OneDrive\onedrive.exe
OneDrive 재설치(PowerShell, 관리자)
winget install --id Microsoft.OneDrive
Office 빠른 복구(Windows)
C:\Program Files\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe /quickrepair
Word 안전 모드로 애드인 진단
winword.exe /safe
Office 버전 채널 확인(PowerShell)
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Office\ClickToRun\Configuration" | Select-Object UpdateChannel, VersionToReport
주의 : 리셋은 재로그인을 요구할 수 있다. 조치 전 조직 정책과 자격 증명 보관 방식을 확인해야 한다.
8. 문서 구조로 인한 충돌 예방
- 스타일 일원화 : 사용자 지정 스타일을 템플릿에 사전 정의하여 서식 충돌을 줄인다.
- 개체 간소화 : OLE 개체 대신 링크 또는 이미지로 대체한다.
- 섹션 분리 : 큰 문서는 논리 섹션으로 나누고 각 섹션마다 책임 편집자를 지정한다.
- 수정 기록 관리 : 추적(Track Changes)을 상시 사용하되, 정기적으로 ‘모두 수락 후 다시 추적’을 수행한다.
9. 협업 규칙 표준안
- 문서 제목 규칙: 프로젝트_버전_작성자_날짜시간으로 통일한다.
- 편집 시간대 예약: 동일 섹션 동시 편집을 피한다.
- 변경 요약 필수: 저장 전 변경 요약을 코멘트로 남긴다.
- 주기적 스냅샷: 마감 1시간 전 10분 간격으로 스냅샷을 만든다.
10. 대규모 충돌 발생 시 비상 복구
- 읽기 전용으로 열기 : 손상 확산을 막는다.
- 버전 분기 : 사건 직전 버전을 기준으로 안정 분기를 만든다.
- 차등 병합 : 검토 > 비교를 섹션 단위로 여러 번 수행한다.
- 감사 로그 기록 : 변경 주체와 시각을 문서화한다.
11. Windows/macOS 별 추가 점검
11.1 Windows
- 자격 증명 관리자에서 Office/OneDrive 캐시 자격 증명을 재확인한다.
- 오피스 텔레메트리 및 DLP 클라이언트가 저장 차단을 유발하는지 확인한다.
11.2 macOS
- Word > Preferences > Save에서 자동 저장 옵션을 점검한다.
- Keychain Access에서 Office 계정 항목의 자격 증명 오류를 정정한다.
12. 팀 온보딩용 간단 체크리스트
| 체크 항목 | 담당 | 빈도 |
|---|---|---|
| 문서 템플릿 최신화 | 문서 관리자 | 월 1회 |
| 권한 만료 점검 | 사이트 소유자 | 분기 1회 |
| 애드인 목록 점검 | IT 담당 | 분기 1회 |
| 공동 작성 교육 | 팀 리드 | 반기 1회 |
FAQ
공동 작성 중 자동 저장이 켜져 있는데도 충돌이 나는가?
자동 저장은 실시간 전송을 시도하나 네트워크 지연, 파일 보호, 애드인 간섭으로 반영이 지연될 수 있다. 저장소 상태와 애드인을 먼저 점검해야 한다.
문서가 잠겼는데 상대 사용자가 오프라인이면 어떻게 하나?
SharePoint 라이브러리에서 관리자 권한으로 잠금을 해제하거나, 이전 버전으로 복원 후 새로운 파일로 공동 작성을 재개한다.
.doc 파일로도 공동 작성이 가능한가?
권장하지 않는다. .docx로 변환하여 메타데이터와 변경 기록의 호환성을 확보해야 한다.
애드인은 어느 것이 문제가 되는가?
PDF 가상 프린터, DLP/IRM 확장, 서식 자동화 애드인이 주로 저장 후크를 가로채어 충돌을 유발한다. 안전 모드로 재현 테스트를 수행하여 원인을 특정한다.
버전 기록 병합이 복잡하면 어떻게 하나?
섹션별 분할 병합을 수행하고, 각 섹션 병합 후 즉시 저장하여 충돌 범위를 축소한다.