엑셀 파일 복구 모드가 계속 뜰 때 완벽 해결 방법(반복 복구 화면 제거 가이드)

이 글의 목적은 엑셀 파일을 열 때마다 복구 모드가 반복 표시되는 문제의 근본 원인을 진단하고, 데이터 손실 없이 안전하게 해결하는 체계적 절차를 제공하는 것이다.

문제의 핵심 이해: 왜 ‘파일 복구 모드’가 반복되는가

엑셀은 마지막 저장 전 강제 종료, 손상된 개체·연결, 비정상 종료 흔적, 추가 기능 충돌, 시작 폴더(XLSTART) 잔존 파일, 네트워크 동기화 지연 등 위험 신호를 감지하면 자동으로 복구 모드를 띄운다. 복구 자체가 정상 종료되지 않거나 손상 원인이 제거되지 않으면 다음 열기 때도 반복된다. 해결의 핵심은 “손상 원인 제거 → 복구 흔적 정리 → 환경 정상화 → 예방 설정” 순서를 지키는 것이다.

즉시 점검 체크리스트(5분 버전)

  • 동일 파일을 다른 PC/계정에서 열어 동일 증상인지 확인한다.
  • 안전 모드에서 엑셀을 실행한다(추가기능 차단 후 열기) 아래 명령 참조한다.
  • 문제가 되는 통합문서를 다른 이름으로 .xlsx에 저장한다(매크로 없으면 xlsx 권장, 있으면 .xlsm 유지) 한다.
  • 네트워크·클라우드(예: OneDrive/SharePoint)에 있는 경우 로컬로 사본 저장하여 테스트한다.
  • 열기 시 “열기 및 복구” 기능을 우선 적용한다.
윈도우 + R → 아래 입력 후 Enter excel /safe 
주의 : 안전 모드에서 문제가 사라지면 추가 기능·시작 폴더·템플릿 충돌 가능성이 높다. 이 경우 원인 제거에 집중해야 한다.

표: 증상별 원인-해결 요약

대표 증상가능 원인권장 해결
매번 복구 화면 표시파일 내부 손상, 이전 자동복구 흔적, 시작 폴더 잔존 파일열기 및 복구→다른 이름 저장→XLSTART 정리→자동복구 캐시 확인
특정 PC만 발생COM/Excel 추가 기능 충돌, 사용자 프로파일 손상안전 모드 테스트→추가기능 비활성→프로파일 캐시 정리
클라우드 파일만 발생동기화 지연·잠금 파일(LOCK) 잔존완전 동기화 확인→로컬 복사본 테스트→충돌 해결 후 재업로드
매크로 포함 통합문서Workbook_Open 이벤트, 손상된 폼·컨트롤VBA 이벤트 일시 해제→문제 모듈/컨트롤 제거→클린 저장
외부 링크·쿼리 포함끊어진 연결, 손상된 피벗캐시연결 편집→깨진 경로 제거→피벗 재구성
보호된 보기만 뜬 뒤 복구파일 차단 정책, 신뢰할 수 없는 위치신뢰 센터 설정 검토→신뢰 위치 이동

1단계. 파일 자체 복구(데이터 보존 최우선)

  1. 파일 > 열기 > 찾아보기 > 파일 선택 > 열기 ▼ > “열기 및 복구”를 실행한다.
  2. “복구”로 시도 후 실패 시 “데이터 추출”을 선택하여 값·수식을 최대한 확보한다.
  3. 복구 성공 즉시 다른 이름으로 저장한다. 가능하면 새 파일 형식으로 저장한다(.xlsx 또는 .xlsm) 한다.
주의 : 복구된 파일을 같은 이름·같은 위치에 덮어쓰면 손상 흔적과 동기화 충돌이 지속될 수 있다. 최초 1회는 새로운 경로·이름으로 저장한다.

2단계. 자동복구 흔적·임시 파일 정리

비정상 종료 후 남은 임시파일이나 자동복구 스냅샷이 반복 복구를 유발한다. 아래 경로를 확인한다.

구분기본 경로 예시설명
AutoRecover%AppData%\Microsoft\Excel\*.asd, 자동복구 정보가 저장되는 위치이다.
Temp%LocalAppData%\Temp\~$로 시작하거나 .tmp, .bak 임시 파일을 정리한다.
Recent%AppData%\Microsoft\Office\Recent\깨진 최근 항목이 반복 시도를 유발할 수 있다.
탐색기 주소창에 붙여넣기: %AppData%\Microsoft\Excel\ %LocalAppData%\Temp\ %AppData%\Microsoft\Office\Recent\ 
주의 : 삭제 전 현재 열려 있는 오피스 앱을 모두 종료한다. 회사 정책상 임시파일 삭제 제한이 있을 수 있으므로 내부 지침을 확인한다.

3단계. 시작 폴더(XLSTART)·개인 매크로 정리

XLSTART 폴더에 남은 숨은 통합문서(personal.xlsb)나 템플릿이 손상되면 엑셀 실행 시마다 자동으로 로드되어 복구 모드를 유발한다.

폴더기본 경로 예시조치
사용자 XLSTART%AppData%\Microsoft\Excel\XLSTART\불필요 파일 이동/백업 후 빈 폴더로 테스트한다.
프로그램 XLSTART%ProgramFiles%\Microsoft Office\root\OfficeXX\XLSTART\IT 관리 하에 점검한다. 임의 삭제 금지한다.
파워셸 예시(읽기 전용 점검): Get-ChildItem "$env:APPDATA\Microsoft\Excel\XLSTART" 
주의 : personal.xlsb는 개인 매크로 저장소이다. 손상 의심 시 임시로 다른 폴더로 이동해 증상을 확인한다.

4단계. 추가 기능(Excel/COM) 충돌 진단

  1. 안전 모드에서 문제가 사라지면 파일 > 옵션 > 추가 기능에서 Excel 추가 기능 및 COM 추가 기능을 모두 해제 후 하나씩 활성화하며 원인을 특정한다.
  2. 특정 벤더 애드인 업데이트가 필요할 수 있으므로 버전 일치 여부를 점검한다.
주의 : COM 추가 기능은 프로세스 안정성에 직접 영향한다. 조직 배포 애드인은 IT와 협력해 변경한다.

5단계. 보호된 보기·파일 차단 정책 점검

다운로드 파일·인터넷 원본·신뢰할 수 없는 위치의 파일은 보호된 보기로 열리며, 일부 정책과 결합되면 복구 루프처럼 보일 수 있다.

  1. 파일 > 옵션 > 보안 센터 > 보안 센터 설정에서 보호된 보기, 파일 차단 설정을 점검한다.
  2. 업무상 반복 사용하는 폴더를 신뢰할 수 있는 위치로 등록한다.
주의 : 보안 약화는 최소화해야 한다. 개인 PC가 아닌 경우 조직 보안정책을 우선한다.

6단계. 외부 연결·쿼리·피벗 캐시 정리

  1. 데이터 > 연결 편집에서 끊어진 링크를 제거·업데이트한다.
  2. Power Query/데이터 모델이 손상 의심 시 새 통합문서로 단계별 복사(시트→이름 정의→쿼리)하여 문제 요소를 분리한다.
  3. 피벗테이블은 원본 데이터 재지정 후 캐시 재작성한다.

7단계. VBA 이벤트·컨트롤 손상 대처

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 
주의 : 컨트롤(ActiveX) 손상은 폼 재삽입·컨트롤 교체로 해결한다. 컨트롤 라이브러리 버전 불일치도 점검한다.

8단계. 클라우드·네트워크 경로 사용 시

  1. 동기화 상태가 완료인지 확인한다. 충돌 사본이 있으면 병합 후 단일 최신본만 유지한다.
  2. 공유 파일은 동시 편집 중인 사용자가 없는지 확인한다.
  3. 문제가 지속되면 로컬 경로에 저장 후 안정성 확인 뒤 다시 업로드한다.

9단계. 엑셀 자체 복구·프로필 캐시·오피스 복구

  1. 제어판의 오피스 빠른 복구 > 온라인 복구 순으로 시도한다.
  2. 사용자 프로필 내 엑셀 환경 캐시가 손상된 경우, 사용자 AppData의 엑셀 관련 캐시 폴더를 백업 후 재생성되게 한다.
주의 : 회사 PC는 IT 정책에 따라 조치한다. 온라인 복구는 시간이 소요되며 네트워크가 안정적일 때 수행한다.

고급: 문제 분리 복사(클린 리빌드) 절차

  1. 새 통합문서를 만든다.
  2. 문제 파일에서 값 전용으로 범위를 옮긴 뒤 수식·서식을 단계적으로 이식한다.
  3. 이름 정의(수식 관리자)와 서식 규칙, 차트, 피벗, 쿼리를 하나씩 가져오며 어느 단계에서 문제가 재현되는지 확인한다.
진행 순서 권장: 데이터 값 → 서식(필수만) → 수식 → 이름 정의 → 차트/피벗 → 외부 연결 → 매크로/폼 

진단 로그 수집 팁

  • 이벤트 뷰어에서 응용 프로그램 오류 로그 시간을 기록한다.
  • 복구 메시지의 세부 오류 코드·문구를 스크린샷으로 보관한다.
  • 추가기능별 활성화/비활성 시간을 기록해 상관관계를 찾는다.

예방 운영 가이드

  • 저장 주기(자동 저장/자동복구 시간)를 업무 패턴에 맞게 조정한다.
  • 대용량·다중 연결 통합문서는 모듈화하여 파일 복잡도를 낮춘다.
  • 신뢰 위치·서명된 매크로 정책을 표준화한다.
  • 주요 파일은 버전 이력을 유지하고, 손상 시 이전 정상본으로 신속히 롤백한다.

사례 기반 해결 시나리오

사례진단 포인트처방예상 결과
안전 모드에서만 정상 추가기능/XLSTART 개입 의심 추가기능 단계 비활성, personal.xlsb 격리 정상 실행, 복구 모드 종료
클라우드 파일만 반복 복구 동기화 충돌·잠금 파일 로컬 사본에서 정리 후 재업로드 동기화 안정화, 반복 종료
특정 시트 접근 시 복구 피벗/쿼리/컨트롤 손상 해당 개체 재작성·제거 문제 시트 정상화
매 저장 시 복구 재발 Workbook 이벤트/애드인 훅 이벤트 차단 후 코드 점검 저장 안정화

현장 점검 체크리스트

항목체크 방법기준
안전 모드 재현 여부excel /safe안전 모드 정상이어야 함
AutoRecover 경로 정리%AppData%\Microsoft\Excel\잔존 .asd 없음
XLSTART 정리사용자·프로그램 폴더 점검불필요 파일 없음
추가기능 상태하나씩 활성화 테스트문제 애드인 식별
외부 연결연결 편집끊어진 링크 제거
클라우드 동기화상태 아이콘 확인완료 상태 유지
오피스 복구빠른→온라인 복구오류 없는 상태

FAQ

복구 모드에서 “링크 업데이트”가 멈춘다. 어떻게 하나?

파일 > 정보 > 통합 문서의 링크 편집에서 끊어진 링크를 삭제하거나 값으로 고정한다. 데이터 탭의 쿼리·연결을 모두 점검한 뒤 다시 연다.

매크로가 없는 파일인데도 복구가 반복된다.

XLSTART의 personal.xlsb 또는 숨은 통합문서가 원인일 수 있다. 사용자 XLSTART를 비워 재시험한다.

특정 PC에서만 문제다.

COM 추가 기능 충돌 또는 사용자 프로필 캐시 손상 가능성이 높다. 안전 모드로 확인 후 추가 기능을 단계적으로 배제하고, 필요 시 오피스 온라인 복구를 수행한다.

값은 살리고 서식·수식만 다시 만들고 싶다.

새 파일에 값만 붙여넣고, 필수 서식과 수식을 재구성한다. 피벗·쿼리·차트는 마지막에 가져온다.

복구된 파일을 다시 저장하면 또 복구된다.

같은 경로·같은 이름으로 덮어쓰지 말고 새로운 파일명·경로로 저장한다. 클라우드라면 동기화 완료 후 닫는다.