- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 마이크로소프트 파워포인트가 시작할 때 반복적으로 안전 모드로 실행되는 문제를 근본 원인별로 진단하고 현장에서 즉시 적용 가능한 해결 절차와 점검 체크리스트를 제공하는 것이다.
문제 개요와 증상 정의
파워포인트 안전 모드는 비정상 종료나 환경 충돌이 발생했을 때 기능을 최소화하여 실행하는 보호 모드이다. 시작 시 상단 제목 표시줄에 “안전 모드” 표기가 나타나거나, 일부 탭·추가 기능이 비활성화되고, 사용자 지정 리본·빠른 실행 도구 모음이 초기화된 것처럼 보이는 증상이 나타난다. 안전 모드는 애드인, 확장 기능, 하드웨어 가속, 일부 사용자 지정 구성이 비활성화된 상태로 동작한다. 해당 모드가 반복되면 정상 기능 제한, 성능 저하, 슬라이드 쇼·비디오 가속 기능 축소, 매크로·서명된 컨텐츠 차단 등의 부작용이 지속될 수 있다.
안전 모드가 반복되는 주요 원인
- 직전 실행에서의 충돌 이력이 남아 복구 레지스트리(Resiliency)가 안전 모드를 강제하는 경우이다.
-
바로가기나 배치 스크립트에
/safe스위치가 고정되어 있는 경우이다. - 충돌을 유발한 COM 추가 기능 또는 PPAM 애드인이 자동 로드되는 경우이다.
- 손상된 사용자 프로필(리본/빠른실행 UI 파일, 로밍 폴더, 시작 폴더) 때문이다.
- 디스플레이 드라이버와의 충돌 또는 하드웨어 그래픽 가속 불안정 때문이다.
- 정책(GPO) 또는 보안 설정으로 추가 기능이 전면 비활성화되어 안전 모드 유사 증상이 나타나는 경우이다.
- 파일 차단, 보호된 보기, 신뢰할 수 있는 위치 설정 등으로 상시 제한이 걸린 경우이다.
- Office 설치 구성 요소 손상, 업데이트 불일치, 공유 컴퓨터에서의 프로필 캐시 충돌 때문이다.
즉시 확인 항목 체크리스트
| 항목 | 확인 방법 | 판단 기준 |
|---|---|---|
| 제목 표시줄 안전 모드 표기 | PowerPoint 실행 직후 상단 제목 표시줄에 “안전 모드” 문구 확인 | 표기 존재 시 강제 안전 모드 동작이다 |
| 바로가기 스위치 | 작업 표시줄 고정 아이콘 또는 바탕화면 바로가기의 대상 확인 |
powerpnt.exe /safe
포함 시 제거한다
|
| Ctrl 키 오동작 | 키보드 테스트 툴이나 다른 앱에서 Ctrl 키 입력 여부 점검 | 눌림 인식 지속이면 키보드 교체 또는 청소한다 |
| 최근 충돌 이력 | 직전 실행 중 강제 종료, 블루스크린, 드라이버 오류 여부 기억 | 있다면 Resiliency 초기화 대상이다 |
| 애드인 로드 | 파일 > 옵션 > 추가 기능 > 관리에서 COM 추가 기능 및 PowerPoint 애드인 확인 | 의심 애드인은 체크 해제 후 재시작한다 |
| 하드웨어 가속 | 파일 > 옵션 > 고급 > 디스플레이 | “하드웨어 그래픽 가속 사용 안 함”을 활성화한다 |
| 정책 적용 | 회사 PC는 IT 정책 적용 여부 확인 | 정책으로 애드인 차단 시 관리자 협의가 필요하다 |
| 설치 무결성 | 앱 및 기능에서 Office 복구 메뉴 확인 | 빠른 복구 실패 시 온라인 복구를 수행한다 |
원인별 권장 해결 절차
1) 바로가기·시작 명령에서 /safe 제거
- 작업 표시줄의 PowerPoint 아이콘을 우클릭하여 “PowerPoint” 항목을 다시 우클릭하고 “속성”을 연다.
-
“대상” 필드에
/safe가 포함되어 있다면 해당 부분을 삭제한다. - 확인 후 PowerPoint를 종료하고 다시 실행한다.
예시 대상 경로 "C:\Program Files\Microsoft Office\root\Office16\POWERPNT.EXE" /safe → "/safe" 제거 후 적용
powerpnt /safe
호출이 없는지도 확인한다.
2) 충돌 이력(Resiliency) 초기화
Office는 충돌 시 복구 정보를 레지스트리에 누적한다. 특정 키가 남아 있으면 정상 실행이어도 안전 모드가 반복될 수 있다. 다음 절차로 사용자 범위에서만 안전하게 초기화한다.
- PowerPoint를 종료한다.
-
레지스트리 편집기(
regedit)를 관리자 권한으로 실행한다. - 다음 키를 백업한 후 삭제한다.
사용자 범위 Resiliency 경로(버전 예: Office 2016/2019/365는 16.0) HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Resiliency - DisabledItems - CrashingAddinList - StartupItems (해당 하위 키 전체를 내보내기 후 삭제 권장)
- Windows를 로그아웃 후 다시 로그인하고 PowerPoint를 실행한다.
3) 문제성 애드인 진단 및 정리
COM 추가 기능이나 PPAM 애드인은 안전 모드 반복의 최다 원인이다. 다음 순서로 범위를 좁힌다.
-
PowerPoint 정상 모드 시도 전 진단 실행:
Win + R→powerpnt /safe입력하여 안전 모드로 먼저 들어간다. - 파일 > 옵션 > 추가 기능에서 하단 “관리” 드롭다운을 COM 추가 기능 으로 두고 “이동”을 클릭한다.
- 모든 체크를 해제하고 PowerPoint를 종료 후 정상 실행을 시도한다.
- 정상 실행되면 애드인을 하나씩 다시 켜며 문제 애드인을 특정한다.
- 문제 애드인은 제거하거나 공급사 최신 버전으로 업데이트한다.
자동 로드 경로도 확인한다.
일반적 자동 로드 경로 %APPDATA%\Microsoft\AddIns %APPDATA%\Microsoft\PowerPoint\AddIns %PROGRAMFILES%\Microsoft Office\root\Office16\ADDINS
4) 사용자 프로필·UI 파일 초기화
손상된 사용자 UI 파일(.officeUI)이나 로밍 프로필의 구성이 안전 모드 트리거가 되는 경우가 있다. 다음을 단계적으로 수행한다.
- PowerPoint 종료.
- 다음 경로에서 PowerPoint 관련 UI 파일을 백업 후 이름을 변경한다.
리본/빠른실행 사용자 UI %APPDATA%\Microsoft\Office\PowerPoint.officeUI %APPDATA%\Microsoft\Office\PowerPoint.customUI (존재 시 *.bak 등으로 이름 변경)
- 로밍 프로필 폴더를 교체한다.
로밍 프로필 폴더 교체 %APPDATA%\Microsoft\PowerPoint → PowerPoint_old 로 이름 변경
- Windows 재로그인 후 PowerPoint 실행으로 동작을 확인한다.
5) 그래픽 가속 설정과 디스플레이 드라이버 점검
GPU와 충돌하면 Office는 보호를 위해 기능을 제한할 수 있다. 다음 순서로 확인한다.
- 파일 > 옵션 > 고급 > 디스플레이에서 “하드웨어 그래픽 가속 사용 안 함” 옵션을 체크한다.
- “프레젠테이션 보기에서 하드웨어 그래픽 가속 사용” 항목이 있다면 비활성화한다.
- 제조사에서 최신 디스플레이 드라이버로 업데이트한다.
- 멀티 모니터 환경에서 케이블·포트 교차 연결 후 재시험한다.
6) 보안·신뢰 센터 설정 재점검
보호된 보기, 파일 차단, 신뢰할 수 있는 위치 설정은 안전 모드와 유사한 제한을 체감하게 한다. 다음을 확인한다.
- 파일 > 옵션 > 보안 센터 > 보안 센터 설정으로 이동한다.
- “보호된 보기”에서 외부 위치 파일에 대한 설정을 업무 정책에 맞게 조정한다.
- “파일 차단 설정”에서 구버전 파일 형식 차단이 과도하게 적용되지 않았는지 확인한다.
- 신뢰할 수 있는 위치에 업무 공유 폴더를 등록한다.
7) 그룹 정책(GPO) 확인
회사 PC에서 애드인 비활성화 정책이 강제되면 안전 모드에 준하는 제한이 지속된다. 다음 경로의 정책 적용 여부를 관리자와 함께 점검한다.
정책 레지스트리 예시(버전은 환경에 따라 다름) HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\PowerPoint\Security HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Common\OfficeUpdate HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Office\16.0\PowerPoint\Security
정책으로 애드인이 차단된 경우 로컬 설정으로는 해제가 불가하다. 관리 콘솔에서 정책을 수정하거나 예외 그룹에 사용자를 포함해야 한다.
8) Office 빠른 복구·온라인 복구
구성 요소 손상은 안전 모드 반복을 유발한다. 관리 권한으로 다음을 수행한다.
- 설정 > 앱 > 설치된 앱에서 Microsoft 365 Apps 또는 Office를 선택한다.
- “수정”을 눌러 먼저 빠른 복구 를 실행한다.
- 문제가 지속되면 온라인 복구 를 진행한다. 온라인 복구는 네트워크 사용량이 크고 시간이 오래 걸릴 수 있다.
9) 글꼴·코덱·확장 모듈 호환성 점검
특정 글꼴 파일 손상, 서드파티 코덱, 화면 녹화·가상 카메라 모듈이 PowerPoint 프리젠테이션과 충돌해 보호 실행이 반복될 수 있다.
- 최근 설치한 글꼴을 제거하거나 폰트 캐시를 초기화한다.
- 코덱팩이 설치되어 있다면 기본 상태로 복원한다.
- 화면 오버레이 프로그램(예: FPS 표시, 화상 캡처 등)을 종료한다.
폰트 캐시 초기화(관리자 PowerShell) Stop-Service "Windows Font Cache Service" Remove-Item -Path "$env:WinDir\ServiceProfiles\LocalService\AppData\Local\FontCache\*" -Force Start-Service "Windows Font Cache Service"
신속 진단: 10분 내 복구 절차
-
모든 PowerPoint 종료 후 작업 관리자에서 남은
POWERPNT.EXE프로세스가 없는지 확인한다. -
작업 표시줄 아이콘 속성에서
/safe스위치 유무 확인 및 제거한다. -
Win + R→powerpnt /safe실행 → 파일 > 옵션 > 추가 기능에서 COM 추가 기능 모두 해제한다. - 파일 > 옵션 > 고급에서 “하드웨어 그래픽 가속 사용 안 함” 체크한다.
- PowerPoint 종료 후 일반 실행한다. 정상 실행되면 애드인을 하나씩 재활성화하여 원인 특정한다.
-
증상 지속 시 레지스트리에서
Common\Resiliency하위 키 백업·삭제한다.
심화 진단: 이벤트 로그와 레지스트리 분석
반복 충돌 원인을 기록으로 추적하면 재발 방지에 유리하다.
이벤트 뷰어 확인
-
이벤트 뷰어 > Windows 로그 > 응용 프로그램에서
PowerPoint또는Application Error항목을 필터링한다. - 오류 모듈 이름(예: 특정 DLL, 애드인 ProgID)을 기록한다.
PowerShell로 최근 100건 PowerPoint 관련 오류 확인 Get-WinEvent -FilterHashtable @{LogName='Application'; StartTime=(Get-Date).AddDays(-7)} | Where-Object { $_.Message -match 'POWERPNT|PowerPoint|Application Error' } | Select-Object TimeCreated, Id, ProviderName, LevelDisplayName, Message | Format-List
애드인 레지스트리 인벤토리
사용자·컴퓨터 범위 COM 애드인 확인(예: Office 16.0) HKCU\Software\Microsoft\Office\PowerPoint\Addins HKLM\Software\Microsoft\Office\PowerPoint\Addins (각 하위 키의 LoadBehavior=3은 자동 로드를 의미)
PowerShell로 COM 애드인 나열 $paths = @( 'HKCU:\Software\Microsoft\Office\PowerPoint\Addins', 'HKLM:\Software\Microsoft\Office\PowerPoint\Addins' ) foreach ($p in $paths) { if (Test-Path $p) { Get-ChildItem $p | ForEach-Object { $lb = (Get-ItemProperty $_.PsPath).LoadBehavior [PSCustomObject]@{Path=$_.PsPath; Addin=$_.PSChildName; LoadBehavior=$lb} } } }
재발 방지 운영 가이드
- 대규모 회의 전 테스트: 발표용 PC에서 동일 슬라이드, 동일 출력 장치로 사전 리허설을 한다.
- 애드인 표준화: 검증된 버전만 허용하고 자동 업데이트 후 회귀 테스트를 거친다.
- 그래픽 드라이버 동결: 안정 버전을 선정하여 조직 표준 이미지로 통일한다.
-
정기 백업:
%APPDATA%\Microsoft\OfficeUI 파일과%APPDATA%\Microsoft\PowerPoint폴더를 사용자 로그온 스크립트로 백업한다. - 로그 수집: 충돌 발생 시 이벤트 로그와 Minidump를 함께 보관한다.
현장용 점검·복구 스크립트 모음
1) 바로가기에서 /safe 제거 안내 스크립트(사용자 배포용)
문제: PowerPoint가 항상 안전 모드로 켜짐
1) 작업 표시줄 아이콘 우클릭 → PowerPoint 우클릭 → 속성
2) 대상에 "/safe"가 있으면 삭제 → 확인
3) PowerPoint 종료 후 다시 실행
2) Resiliency 초기화 배치(사용자 범위)
@echo off REM Office 버전별 경로 조정 가능(여기서는 16.0 기준) REG EXPORT "HKCU\Software\Microsoft\Office\16.0\Common\Resiliency" "%USERPROFILE%\Desktop\Resiliency_backup.reg" /y REG DELETE "HKCU\Software\Microsoft\Office\16.0\Common\Resiliency" /f echo 완료. 로그오프 후 재로그인하세요.
3) 애드인 로드비헤이비어 안전 점검
PowerShell $roots = 'HKCU:\Software\Microsoft\Office\PowerPoint\Addins', 'HKLM:\Software\Microsoft\Office\PowerPoint\Addins' foreach ($r in $roots) { if (Test-Path $r) { Get-ChildItem $r | %{ $p = $_.PsPath $n = $_.PSChildName $lb = (gp $p).LoadBehavior if ($lb -eq
3) { Write-Host "[자동로드]" $n } } } }
케이스 스터디: 상황별 해결 흐름도
사례 A. 업데이트 후 갑작스런 안전 모드 반복
- 그래픽 가속 해제 → 정상 모드 복귀 확인.
- 문제 지속 시 Resiliency 초기화.
- Office 빠른 복구.
사례 B. 특정 템플릿 열 때만 안전 모드
- 해당 템플릿을 신뢰할 수 있는 위치 외부에서 열고 있는지 검토.
- 템플릿 파일을 새 파일로 복사하여 손상 여부 점검.
- 서드파티 글꼴·미디어가 포함됐다면 해당 구성요소 제거 후 재시험.
사례 C. 회사 PC에서만 발생
- 그룹 정책으로 애드인 차단 여부 점검.
- 보안 센터 파일 차단 설정 검토.
- 정책팀과 협의하여 예외 또는 검증된 애드인 화이트리스트 적용.
필드 엔지니어용 점검표
| 순서 | 점검 항목 | 작업 내용 | 결과 |
|---|---|---|---|
| 1 | /safe 스위치 | 바로가기·배치·런처 확인 | 제거/해당 없음 |
| 2 | Resiliency | DisabledItems·StartupItems 초기화 | 초기화/보류 |
| 3 | COM 애드인 | 전부 해제 후 개별 재활성화 | 원인 특정/무관 |
| 4 | UI/로밍 | .officeUI, %APPDATA%\Microsoft\PowerPoint 교체 | 정상/보류 |
| 5 | GPU | 가속 끄기, 드라이버 업데이트 | 정상/보류 |
| 6 | 보안 설정 | 보호된 보기·파일 차단 조정 | 정상/보류 |
| 7 | 정책 | GPO 애드인 차단 확인 | 해제/유지 |
| 8 | 설치 | 빠른 복구→온라인 복구 | 정상/보류 |
자주 묻는 질문(FAQ)
안전 모드와 보호된 보기는 같은가?
같지 않다. 안전 모드는 앱 기능 자체를 제한하는 실행 상태이고, 보호된 보기는 인터넷·메일 첨부 등의 문서를 읽기 전용으로 여는 문서 보안 상태이다.
안전 모드에서 저장한 설정이 사라지는가?
일부 사용자 지정 UI나 애드인 상태는 안전 모드 종료 후 재평가된다. 정상 모드 복귀 후 다시 설정하는 것이 안전하다.
레지스트리 삭제가 위험하지 않은가?
사용자 범위의 Resiliency 키는 복구용 캐시 성격이다. 삭제 전 백업을 하면 원상복구가 가능하다. 조직 PC는 변경 전 승인 절차를 따른다.
애드인을 전부 끄면 기능이 부족해지지 않는가?
진단 단계에서만 전부 끄고, 원인 애드인을 특정한 후 필요 애드인만 다시 켠다. 최신 안정 버전으로 유지 관리한다.
온라인 복구 후에도 반복되면?
새로운 Windows 사용자 프로필로 재시험하여 프로필 손상 여부를 분리 진단한다. 하드웨어 가속과 디스플레이 드라이버 충돌 가능성도 재검토한다.
명령줄로 항상 정상 모드로 강제 실행할 수 있는가?
가능하다.
powerpnt
만 실행하면 된다.
/safe
스위치가 포함되지 않도록 바로가기를 정리한다.
현장 적용 요약
- /safe 스위치 제거 → Resiliency 초기화 → 애드인 분리 → 가속 끄기 순서가 가장 효율적이다.
- 회사 환경에서는 GPO·보안 센터 설정이 동일 증상을 만들 수 있어 정책 확인이 우선이다.
- 온라인 복구는 마지막 수단이며 사전 백업과 재부팅 계획을 포함한다.