엑셀 고급 옵션·VBA 에디터 설정이 초기화될 때 완전 복구하는 방법(리본·QAT·개발자 설정 포함)

이 글의 목적은 엑셀의 고급 옵션과 VBA 에디터 옵션, 리본·빠른 실행 도구(QAT)·보안센터·시작통합문서 등 사용자 지정이 갑자기 초기화될 때 원인 진단과 100%에 가깝게 복구·재발 방지를 수행하는 표준 절차를 제공하는 것이다.

1. 증상 정의와 영향 범위 파악

초기화 이슈는 단일 항목이 아니라 여러 저장 위치가 동시에 영향을 받아 발생하는 경우가 많다. 먼저 무엇이 사라졌는지 범위를 정리해야 한다.

증상구체적 징후설정 저장 위치(개요)
엑셀 고급 옵션 초기화자동계산/수식 보기/최근문서 수 등 초기값으로 회귀레지스트리 HKCU\Software\Microsoft\Office\<버전>\Excel\Options 등
VBA 에디터 옵션 초기화Require Variable Declaration, Auto Syntax Check, 편집 폰트·색상 원복레지스트리 HKCU\Software\Microsoft\VBA\7.x\* 및 HKCU\Software\Microsoft\VBE\*
리본/빠른 실행(QAT) 사용자 지정 소실사용자 지정 탭·단추 사라짐%AppData%\Microsoft\Office\Excel.officeUI
개발도구 탭 비표시개발도구가 탭 목록에서 사라짐리본 사용자 지정 파일 및 Excel 옵션
개인 매크로/템플릿 소실Personal.xlsb 동작 안 함, 기본 통합문서 서식 원복XLSTART, 템플릿 폴더
보안센터 신뢰 위치/매크로 설정 초기화서명 신뢰·신뢰 위치 미인식레지스트리 Trust Center 관련 키
주의 : “초기화”는 단순 버그뿐 아니라 프로필 재생성, GPO(그룹 정책), EDR/보안툴의 프로필 정리, Office 수리, 업데이트 충돌, 동기화 실패 등 여러 원인으로 동시 발생할 수 있다.

2. 즉시 백업: 현 상태 스냅샷 확보

현재 남아 있는 사용자 지정이 더 잃어버리기 전에 1회 백업을 수행한다. 관리 권한이 없어도 사용자 영역은 대부분 백업 가능하다.

2.1 폴더 백업(리본·QAT·XLSTART·템플릿)

REM 사용자 지정 UI 및 XLSTART 백업 mkdir "%USERPROFILE%\Desktop\Excel_Backup" xcopy "%AppData%\Microsoft\Office\Excel*.officeUI" "%USERPROFILE%\Desktop\Excel_Backup\" /y /i xcopy "%AppData%\Microsoft\Excel\XLSTART\*" "%USERPROFILE%\Desktop\Excel_Backup\XLSTART\" /y /i /e xcopy "%ProgramFiles%\Microsoft Office\root\Office16\XLSTART\*" "%USERPROFILE%\Desktop\Excel_Backup\XLSTART_Office\" /y /i /e xcopy "%AppData%\Microsoft\Templates\*" "%USERPROFILE%\Desktop\Excel_Backup\Templates\" /y /i /e 

2.2 레지스트리 백업(Excel 옵션·VBE 옵션·보안센터)

대상대표 키비고
엑셀 사용자 옵션HKCU\Software\Microsoft\Office\<버전>\ExcelOptions, MRU, Calculation 등
VBA 에디터 옵션HKCU\Software\Microsoft\VBA\7.x\*, HKCU\Software\Microsoft\VBE\*버전은 7.0~7.3 범위가 흔하다
보안센터(Trust Center)HKCU\Software\Microsoft\Office\<버전>\Common\TrustCenter신뢰 위치, 매크로 정책
REM <버전>은 16.0(Microsoft 365/2019/2021), 15.0(2013) 등 reg export "HKCU\Software\Microsoft\Office\16.0\Excel" "%USERPROFILE%\Desktop\Excel_Backup\Excel_16.0.reg" /y reg export "HKCU\Software\Microsoft\Office\16.0\Common\TrustCenter" "%USERPROFILE%\Desktop\Excel_Backup\TrustCenter_16.0.reg" /y reg export "HKCU\Software\Microsoft\VBA" "%USERPROFILE%\Desktop\Excel_Backup\VBA_All.reg" /y reg export "HKCU\Software\Microsoft\VBE" "%USERPROFILE%\Desktop\Excel_Backup\VBE_All.reg" /y 
주의 : 회사 PC는 GPO로 특정 옵션이 잠겨 있을 수 있다. 이 경우 백업은 가능하나 복구 시 정책이 다시 덮어쓴다.

3. 원인 진단: 재발 방지 우선

3.1 반복 초기화 여부 점검

Windows 재로그온 또는 Office 업데이트 직후마다 초기화가 재발하면 정책·프로필 또는 동기화 이슈일 확률이 높다.

  • GPO 적용 확인: 로그온 직후 gpresult /h 보고서를 생성하여 Excel 관련 정책이 있는지 확인한다.
  • 프로필 재생성 여부: C:\Users\<User>\AppData\Roaming 폴더의 최신 수정 시간을 관찰한다.
  • 동기화/백업 도구: OneDrive 동기화 충돌로 Excel.officeUI가 롤백될 수 있다.
  • 보안툴 정리 정책: 특정 EDR은 “임시/프로필 정리” 정책으로 Roaming 하위 구성을 초기화하기도 한다.

3.2 파일 손상 여부

Excel.officeUI, Personal.xlsb, Book.xltx, Sheet.xltx가 손상되면 해당 요소만 초기화처럼 보일 수 있다. 백업에서 교체해 재현을 멈춰 본다.

4. 복구 절차 A: 사용자 지정 UI(리본·QAT) 복구

  1. 엑셀 종료 후 %AppData%\Microsoft\Office 폴더에서 Excel.officeUI를 찾는다.
  2. 同 폴더에 Excel.officeUI.bak 또는 타임스탬프가 다른 파일이 있으면 최신 정상본으로 교체한다.
  3. 백업본이 있다면 덮어쓴다. 동일 경로에 파일을 배치하면 즉시 반영된다.
  4. 엑셀 재실행 후 개발도구 탭 표시 여부와 사용자 지정 탭 가용성을 확인한다.
팁 : UI 구성을 팀 단위로 표준화하려면 Excel.officeUI를 배포 스크립트로 배치한다. 읽기 전용으로 설정하면 우발적 변경을 줄일 수 있다.

5. 복구 절차 B: VBE(Visual Basic Editor) 옵션 복구

VBE 옵션은 주로 사용자 하이브(HKCU)에 저장되므로 .reg로 배포·복구하기 쉽다.

Windows Registry Editor Version 5.00
; 예시: 변수 선언 강제, 자동 구문 검사 끄기 등
; VBE 버전은 환경에 맞게 조정(7.0~7.3 등)
[HKEY_CURRENT_USER\Software\Microsoft\VBA\7.1\Common]
"Auto Syntax Check"=dword:00000000
"Require Variable Declaration"=dword:00000001

; 폰트/색상 등은 VBE 하위 키에 저장되는 경우가 많다
[HKEY_CURRENT_USER\Software\Microsoft\VBE\7.1\Common]
"FontFace"="Consolas"
"FontSize"=dword:0000000c

상기 .reg 파일을 더블클릭 후 엑셀을 재시작한다. 버전 부호(7.0, 7.1, 7.2, 7.3)는 설치 환경에 맞게 조정한다.

주의 : 레지스트리 키 구조는 Office 버전·채널·언어팩에 따라 세부 차이가 있다. 적용 전 레지스트리 백업을 수행한다.

6. 복구 절차 C: 엑셀 고급 옵션·보안센터 복구

엑셀 옵션은 버전 키 하위에 저장된다. 대표 버전 맵은 아래와 같다.

Office 제품<버전> 값비고
Microsoft 365 Apps / Office 2019 / 202116.0Click-to-Run 공용
Office 201315.0영구 라이선스
Office 201014.0레거시
Windows Registry Editor Version 5.00
; 예시: 계산 모드 자동, 최근문서 50개, 수식 표시 끔 등
[HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options]
"FullCalcOnLoad"=dword:00000000
"MRU"=dword:00000032
"ShowFormulas"=dword:00000000

; 보안센터 예시: 신뢰 위치 추가(샘플)
[HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\TrustCenter\Trusted Locations\Location1]
"Path"="C:\Work\Trusted\"
"AllowSubfolders"=dword:00000001
"Description"="Team Trusted"
주의 : 조직 정책에서 “VBA 매크로 비활성화”가 강제된 경우 사용자 레벨 변경은 즉시 원복된다. 이때는 GPO 담당자에게 정책 완화 또는 신뢰 위치 등록을 요청해야 한다.

7. 복구 절차 D: 개인 매크로·템플릿·시작파일 복구

개인 매크로와 기본 템플릿은 파일 기반이라 복구가 간단하다.

대상기본 경로설명
Personal.xlsb%AppData%\Microsoft\Excel\XLSTART모든 통합문서에서 공용으로 쓰는 매크로 저장소이다.
Book.xltx / Sheet.xltx%AppData%\Microsoft\Templates새 통합문서·새 워크시트 기본 서식이다.
추가 시작폴더Excel 옵션 > 고급 > 일반 > 시작할 때 열 폴더여기에 있는 파일이 매번 열린다.
  1. 백업본에서 해당 파일을 원위치에 복사한다.
  2. 엑셀 실행 후 Alt+F11로 VBE 열어 Personal.xlsb 모듈 가용성을 확인한다.
  3. 새 통합문서를 열어 기본 서식이 반영되는지 점검한다.
팁 : 템플릿 경로는 조직 배포용 네트워크 공유로 지정해 표준화를 유지할 수 있다.

8. 재발 방지 설계: 프로필·정책·배포 자동화

8.1 표준 설정 패키지(.reg + .officeUI) 배포

@echo off set SRC=\\filesrv\Office_Std\Excel reg import "%SRC%\Excel_16.0.reg" reg import "%SRC%\TrustCenter_16.0.reg" reg import "%SRC%\VBE\VBA_All.reg" copy /y "%SRC%\Excel.officeUI" "%AppData%\Microsoft\Office\Excel.officeUI" xcopy "%SRC%\XLSTART\*" "%AppData%\Microsoft\Excel\XLSTART\" /y /i /e xcopy "%SRC%\Templates\*" "%AppData%\Microsoft\Templates\" /y /i /e echo Done. 

8.2 그룹 정책과의 충돌 제거

  • 사용자 구성 > 관리 템플릿 > Microsoft Excel > “UI 사용자 지정 금지” 계열 정책이 활성인지 확인한다.
  • “VBA 매크로 설정 강제” 정책이 있는지 확인한다.
  • OneDrive KFM(폴더 이동) 정책으로 %AppData% 동기화가 걸려 있으면 충돌 여부를 점검한다.

8.3 업데이트·수리 단계 제어

Office 수리(온라인/빠른) 또는 빌드 전환 시 사용자 지정이 롤백될 수 있다. 수리 전 자동 백업 스크립트를 실행하도록 SOP를 만든다.

9. 고급 트러블슈팅: “매 부팅 때 초기화” 케이스

  1. 엑셀을 완전히 종료하고 작업관리자에서 잔류 EXCEL.EXE가 없는지 확인한다.
  2. %AppData%\Microsoft\Office 폴더의 Excel.officeUI 타임스탬프가 부팅 후 즉시 바뀌는지 모니터링한다.
  3. ProcMon 등으로 Excel.officeUI, HKCU\Software\Microsoft\Office\16.0\Excel에 대한 쓰기 이벤트 주체를 식별한다.
  4. 의심 프로세스가 OneDrive/EDR/GPO Client이면 해당 예외 또는 정책 수정이 필요하다.
주의 : 정책 환경에서 개인이 임의로 예외를 설정하면 보안 위반이 될 수 있다. 반드시 관리 절차를 따른다.

10. 필수 체크리스트

항목점검 포인트조치
레지스트리 백업HKCU\Office\<버전>\Excel, \Common\TrustCenter, \VBA, \VBEreg export로 .reg 생성
UI 파일 백업%AppData%\Microsoft\Office\Excel.officeUI파일 복사 및 버전 보관
XLSTART/템플릿Personal.xlsb, Book.xltx, Sheet.xltx백업본 복구
정책 충돌GPO 보고서 검토정책 변경 요청
동기화 충돌OneDrive 상태·버전예외 경로 또는 동기화 제외
업데이트/수리작업 전 자동 백업배치 스크립트 표준화

11. 빠른 복구 템플릿: 원클릭 배포 스크립트

아래 스크립트는 표준 설정을 사용자 프로필에 배포한다. 환경에 맞게 경로와 버전을 수정한다.

@echo off setlocal set BK=%USERPROFILE%\Desktop\Excel_AutoBackup mkdir "%BK%" reg export "HKCU\Software\Microsoft\Office\16.0\Excel" "%BK%\Excel_pre.reg" /y reg export "HKCU\Software\Microsoft\Office\16.0\Common\TrustCenter" "%BK%\TrustCenter_pre.reg" /y reg export "HKCU\Software\Microsoft\VBA" "%BK%\VBA_pre.reg" /y reg export "HKCU\Software\Microsoft\VBE" "%BK%\VBE_pre.reg" /y copy "%AppData%\Microsoft\Office\Excel.officeUI" "%BK%\Excel_pre.officeUI"
REM 표준값 배포(샘플)
reg import "\server\pkg\excel\Excel_16.0.reg"
reg import "\server\pkg\excel\TrustCenter_16.0.reg"
reg import "\server\pkg\excel\VBA_All.reg"
copy /y "\server\pkg\excel\Excel.officeUI" "%AppData%\Microsoft\Office\Excel.officeUI"
xcopy "\server\pkg\excel\XLSTART*" "%AppData%\Microsoft\Excel\XLSTART" /y /i /e
xcopy "\server\pkg\excel\Templates*" "%AppData%\Microsoft\Templates" /y /i /e

echo Complete. Launch Excel.
endlocal

12. 안전 수칙

  • 레지스트리 편집 전 전체 백업을 생성한다.
  • 회사 환경에서는 보안·감사 정책을 선행 확인한다.
  • OneDrive 등 동기화 경로를 임시로 일시중지한 뒤 파일을 교체한다.
  • 문제 재현 로그를 남겨 원인 이벤트를 추적한다.

FAQ

엑셀을 재설치하면 설정이 복구되나?

대부분 복구되지 않는다. 설정은 사용자 프로필과 레지스트리에 저장되므로 재설치만으로는 돌아오지 않는다. 본문 절차로 백업·복구를 수행해야 한다.

Excel.officeUI가 자꾸 0KB로 바뀐다. 왜 그런가?

동기화 충돌 또는 보안툴의 파일 무결성 정책으로 파일이 비정상 초기화되는 경우가 있다. 동기화 대상 제외 또는 정책 예외 등록이 필요하다.

VBE 옵션이 매번 원복된다. 어떻게 막나?

로그온 스크립트나 GPO 확장으로 .reg를 매 로그온 시 강제 적용한다. 정책에서 덮어쓰는 경우에는 정책을 수정해야 한다.

버전 키를 모른다. 15.0인지 16.0인지 어떻게 확인하나?

레지스트리 편집기에서 HKCU\Software\Microsoft\Office 하위 키 중 Excel이 존재하는 버전을 확인한다. 설치된 Office에 따라 16.0이 가장 흔하다.

Personal.xlsb가 없어졌다. 복구 방법은?

백업본을 %AppData%\Microsoft\Excel\XLSTART에 복사한다. 백업이 없다면 팀원 PC에서 복사하거나 소스모듈을 내보낸 .bas 파일로 재구성한다.

보안센터 신뢰 위치가 초기화되어 매크로가 막힌다. 대처는?

TrustCenter 키에 신뢰 위치를 다시 추가한다. 조직 정책으로 막히면 IT에 신뢰 위치 정책 등록을 요청한다.

한 번만 초기화되었다. 재발 방지는 필요 없나?

Office 수리·업데이트·프로필 동기화 등 재발 요인이 항상 존재한다. 최소한 백업 자동화를 구성하는 것이 합리적이다.