Contents 호환성 문제의 정의와 증상 분류 즉시 조치 체크리스트(빠른 복구) 파일 형식별 특성과 선택 기준 버전 차이로 인한 기능 손실과 대체 전략 조직 환경 차이: 32/64비트, 추가기능, 보안 정책 CSV·텍스트 파일 호환성: 인코딩·구분 기호·서식 날짜·숫자 변형 방…
글 전체 보기- 공유 링크 만들기
- X
- 이메일
- 기타 앱
Contents 호환성 문제의 정의와 증상 분류 즉시 조치 체크리스트(빠른 복구) 파일 형식별 특성과 선택 기준 버전 차이로 인한 기능 손실과 대체 전략 조직 환경 차이: 32/64비트, 추가기능, 보안 정책 CSV·텍스트 파일 호환성: 인코딩·구분 기호·서식 날짜·숫자 변형 방…
글 전체 보기이 글의 목적은 엑셀 파일을 열 때마다 복구 모드가 반복 표시되는 문제의 근본 원인을 진단하고, 데이터 손실 없이 안전하게 해결하는 체계적 절차를 제공하는 것이다.
엑셀은 마지막 저장 전 강제 종료, 손상된 개체·연결, 비정상 종료 흔적, 추가 기능 충돌, 시작 폴더(XLSTART) 잔존 파일, 네트워크 동기화 지연 등 위험 신호를 감지하면 자동으로 복구 모드를 띄운다. 복구 자체가 정상 종료되지 않거나 손상 원인이 제거되지 않으면 다음 열기 때도 반복된다. 해결의 핵심은 “손상 원인 제거 → 복구 흔적 정리 → 환경 정상화 → 예방 설정” 순서를 지키는 것이다.
윈도우 + R → 아래 입력 후 Enter excel /safe | 대표 증상 | 가능 원인 | 권장 해결 |
|---|---|---|
| 매번 복구 화면 표시 | 파일 내부 손상, 이전 자동복구 흔적, 시작 폴더 잔존 파일 | 열기 및 복구→다른 이름 저장→XLSTART 정리→자동복구 캐시 확인 |
| 특정 PC만 발생 | COM/Excel 추가 기능 충돌, 사용자 프로파일 손상 | 안전 모드 테스트→추가기능 비활성→프로파일 캐시 정리 |
| 클라우드 파일만 발생 | 동기화 지연·잠금 파일(LOCK) 잔존 | 완전 동기화 확인→로컬 복사본 테스트→충돌 해결 후 재업로드 |
| 매크로 포함 통합문서 | Workbook_Open 이벤트, 손상된 폼·컨트롤 | VBA 이벤트 일시 해제→문제 모듈/컨트롤 제거→클린 저장 |
| 외부 링크·쿼리 포함 | 끊어진 연결, 손상된 피벗캐시 | 연결 편집→깨진 경로 제거→피벗 재구성 |
| 보호된 보기만 뜬 뒤 복구 | 파일 차단 정책, 신뢰할 수 없는 위치 | 신뢰 센터 설정 검토→신뢰 위치 이동 |
비정상 종료 후 남은 임시파일이나 자동복구 스냅샷이 반복 복구를 유발한다. 아래 경로를 확인한다.
| 구분 | 기본 경로 예시 | 설명 |
|---|---|---|
| AutoRecover | %AppData%\Microsoft\Excel\ | *.asd, 자동복구 정보가 저장되는 위치이다. |
| Temp | %LocalAppData%\Temp\ | ~$로 시작하거나 .tmp, .bak 임시 파일을 정리한다. |
| Recent | %AppData%\Microsoft\Office\Recent\ | 깨진 최근 항목이 반복 시도를 유발할 수 있다. |
탐색기 주소창에 붙여넣기: %AppData%\Microsoft\Excel\ %LocalAppData%\Temp\ %AppData%\Microsoft\Office\Recent\ XLSTART 폴더에 남은 숨은 통합문서(personal.xlsb)나 템플릿이 손상되면 엑셀 실행 시마다 자동으로 로드되어 복구 모드를 유발한다.
| 폴더 | 기본 경로 예시 | 조치 |
|---|---|---|
| 사용자 XLSTART | %AppData%\Microsoft\Excel\XLSTART\ | 불필요 파일 이동/백업 후 빈 폴더로 테스트한다. |
| 프로그램 XLSTART | %ProgramFiles%\Microsoft Office\root\OfficeXX\XLSTART\ | IT 관리 하에 점검한다. 임의 삭제 금지한다. |
파워셸 예시(읽기 전용 점검): Get-ChildItem "$env:APPDATA\Microsoft\Excel\XLSTART" 다운로드 파일·인터넷 원본·신뢰할 수 없는 위치의 파일은 보호된 보기로 열리며, 일부 정책과 결합되면 복구 루프처럼 보일 수 있다.
Workbook_Open 등 시작 이벤트가 실패하면 복구가 트리거될 수 있다. 이벤트를 일시적으로 차단하고 파일을 정리한다.
' 엑셀 즉시 창(Alt+F11 → Ctrl+G) 또는 임시 매크로 Application.EnableEvents = False Application.DisplayAlerts = False ' 문제 통합문서 열기 → 문제 모듈/폼 정리 → 다른 이름으로 저장 Application.DisplayAlerts = True Application.EnableEvents = True 자동복구 설정이 과도하면 작업 흐름에 맞춰 조정한다.
' AutoRecover 점검/조정 With Application.AutoRecover .Enabled = True .Time = 10 ' 분 단위 End With 진행 순서 권장: 데이터 값 → 서식(필수만) → 수식 → 이름 정의 → 차트/피벗 → 외부 연결 → 매크로/폼 | 사례 | 진단 포인트 | 처방 | 예상 결과 |
|---|---|---|---|
| 안전 모드에서만 정상 | 추가기능/XLSTART 개입 의심 | 추가기능 단계 비활성, personal.xlsb 격리 | 정상 실행, 복구 모드 종료 |
| 클라우드 파일만 반복 복구 | 동기화 충돌·잠금 파일 | 로컬 사본에서 정리 후 재업로드 | 동기화 안정화, 반복 종료 |
| 특정 시트 접근 시 복구 | 피벗/쿼리/컨트롤 손상 | 해당 개체 재작성·제거 | 문제 시트 정상화 |
| 매 저장 시 복구 재발 | Workbook 이벤트/애드인 훅 | 이벤트 차단 후 코드 점검 | 저장 안정화 |
| 항목 | 체크 방법 | 기준 |
|---|---|---|
| 안전 모드 재현 여부 | excel /safe | 안전 모드 정상이어야 함 |
| AutoRecover 경로 정리 | %AppData%\Microsoft\Excel\ | 잔존 .asd 없음 |
| XLSTART 정리 | 사용자·프로그램 폴더 점검 | 불필요 파일 없음 |
| 추가기능 상태 | 하나씩 활성화 테스트 | 문제 애드인 식별 |
| 외부 연결 | 연결 편집 | 끊어진 링크 제거 |
| 클라우드 동기화 | 상태 아이콘 확인 | 완료 상태 유지 |
| 오피스 복구 | 빠른→온라인 복구 | 오류 없는 상태 |
파일 > 정보 > 통합 문서의 링크 편집에서 끊어진 링크를 삭제하거나 값으로 고정한다. 데이터 탭의 쿼리·연결을 모두 점검한 뒤 다시 연다.
XLSTART의 personal.xlsb 또는 숨은 통합문서가 원인일 수 있다. 사용자 XLSTART를 비워 재시험한다.
COM 추가 기능 충돌 또는 사용자 프로필 캐시 손상 가능성이 높다. 안전 모드로 확인 후 추가 기능을 단계적으로 배제하고, 필요 시 오피스 온라인 복구를 수행한다.
새 파일에 값만 붙여넣고, 필수 서식과 수식을 재구성한다. 피벗·쿼리·차트는 마지막에 가져온다.
같은 경로·같은 이름으로 덮어쓰지 말고 새로운 파일명·경로로 저장한다. 클라우드라면 동기화 완료 후 닫는다.