PowerPoint Hangs at Splash Screen: Safe Mode Recovery
🔍 WiseChecker

PowerPoint Hangs at Splash Screen: Safe Mode Recovery

When you double-click the PowerPoint icon, the splash screen appears but the application never finishes loading. The program may freeze at the splash screen indefinitely or close after a few seconds. This problem is usually caused by a corrupted add-in, a damaged Normal.dotm template, or a broken Office installation file. This article explains how to start PowerPoint in Safe Mode to bypass the problem and then how to permanently remove the offending component.

Key Takeaways: Recovering PowerPoint When Stuck at the Splash Screen

  • Hold Ctrl while launching PowerPoint: Opens PowerPoint in Safe Mode, bypassing all add-ins and corrupted templates.
  • File > Options > Add-ins > Manage COM Add-ins > Go > Uncheck: Disables third-party add-ins that cause the splash screen hang.
  • %appdata%\Microsoft\Templates and rename Normal.dotm to Normal.old: Removes a corrupted default template that prevents PowerPoint from loading.

ADVERTISEMENT

Why PowerPoint Freezes at the Splash Screen

When PowerPoint starts, it loads several components in sequence: the splash screen asset files, all installed add-ins, and the default presentation template Normal.dotm. If any of these components are corrupted, PowerPoint cannot finish the startup sequence and appears to hang. The most common causes are a third-party COM add-in that crashes during initialization, a damaged Normal.dotm template that contains corrupted macros or formatting, or a missing or corrupted Office installation file. Safe Mode launches PowerPoint with only essential services, bypassing add-ins and the custom template, which lets you access the application and fix the root cause.

Steps to Start PowerPoint in Safe Mode and Fix the Hang

Follow these steps in order. Stop after each step to check if PowerPoint loads normally. If the problem returns after a restart, move to the next step.

  1. Launch PowerPoint in Safe Mode
    Press and hold the Ctrl key on your keyboard. While holding Ctrl, double-click the PowerPoint icon. A dialog box appears asking if you want to start PowerPoint in Safe Mode. Click Yes. PowerPoint opens with a title bar that reads “Microsoft PowerPoint (Safe Mode).” If PowerPoint opens without hanging, the problem is caused by an add-in or a corrupted template.
  2. Disable all COM add-ins
    In Safe Mode, click File > Options > Add-ins. At the bottom of the Add-ins window, set the Manage dropdown to COM Add-ins and click Go. In the COM Add-ins dialog, uncheck every add-in in the list. Click OK. Close PowerPoint and restart it normally. If PowerPoint loads without hanging, one of the disabled add-ins was the cause.
  3. Re-enable add-ins one at a time
    Open PowerPoint normally. If it loads, go back to File > Options > Add-ins > Manage COM Add-ins > Go. Check one add-in and click OK. Restart PowerPoint. If the hang returns, that add-in is corrupted. Uninstall the add-in from Control Panel > Programs and Features or from the add-in vendor’s uninstaller. Repeat for each add-in until all are tested.
  4. Rename the Normal.dotm template
    If disabling all add-ins did not fix the hang, the Normal.dotm template is likely corrupted. Close any open Office applications. Open File Explorer and paste this path into the address bar: %appdata%\Microsoft\Templates. Press Enter. Right-click Normal.dotm and select Rename. Type Normal.old and press Enter. Start PowerPoint normally. PowerPoint creates a fresh Normal.dotm template. If PowerPoint loads, the old template was corrupted.
  5. Run the Office Quick Repair
    If neither add-ins nor the template fixed the hang, the Office installation may be damaged. Open Control Panel > Programs and Features. Find Microsoft 365 or Microsoft Office in the list. Right-click it and select Change. Select Quick Repair and click Repair. Follow the on-screen instructions. After the repair completes, restart your computer and try launching PowerPoint.

ADVERTISEMENT

If PowerPoint Still Hangs After Safe Mode Recovery

PowerPoint splash screen shows but then disappears immediately

This symptom indicates a corrupted Office installation or a conflict with antivirus software. Run the Office Online Repair instead of the Quick Repair. In Control Panel > Programs and Features, right-click Microsoft 365, select Change, then choose Online Repair. This reinstalls the entire Office suite. If the problem persists, temporarily disable your antivirus real-time protection and test PowerPoint. If PowerPoint loads with the antivirus disabled, add the entire Office folder to the antivirus exclusion list.

PowerPoint opens in Safe Mode but crashes when you open a file

This points to a corrupted file rather than a startup component. Try opening a blank presentation first. If that works, the specific file is damaged. Use the Open and Repair feature: click File > Open, select the problematic file, click the arrow next to the Open button, and choose Open and Repair. If the file cannot be repaired, recover text from it using File > Open > Recover Text from Any File in the file type dropdown.

Safe Mode does not launch even with the Ctrl key

Some systems have a keyboard filter driver that blocks the Ctrl key override. Try launching Safe Mode from the command line instead. Press Windows key + R, type powerpnt /safe, and press Enter. If that also fails, run the Office Quick Repair from Control Panel as described in Step 5.

Item Safe Mode Normal Mode
Add-ins loaded None All enabled add-ins
Normal.dotm template Not loaded Loaded
Toolbar customizations Not available Available
Hardware graphics acceleration Disabled Enabled
File > Options > Add-ins accessible Yes Yes

After following the steps above, you can now start PowerPoint in Safe Mode on demand and identify whether an add-in or the Normal.dotm template caused the hang. To prevent future splash screen hangs, keep your Office installation updated through File > Account > Update Options > Update Now and limit the number of third-party add-ins you install. As a final precaution, periodically rename Normal.dotm to Normal.old if you notice slow startup times even without a full hang.

ADVERTISEMENT