How to Fix PowerPoint Error 0xC0000005 in MSPPT.OLB Module
🔍 WiseChecker

How to Fix PowerPoint Error 0xC0000005 in MSPPT.OLB Module

When you try to open or launch PowerPoint, you may see an error message that reads “Microsoft PowerPoint has stopped working” or “The application was unable to start correctly (0xC0000005)” with a reference to the file MSPPT.OLB. This error stops PowerPoint from loading any presentation and can appear on Windows 10 and Windows 11 systems. The root cause is usually a damaged or incompatible Object Library file or a conflict with third-party add-ins that PowerPoint loads at startup. This article explains why the MSPPT.OLB error occurs and provides a clear set of steps to fix it permanently.

Key Takeaways: Fixing Error 0xC0000005 in MSPPT.OLB

  • Re-register the MSPPT.OLB file using regsvr32: Repairs the corrupted object library registration in the Windows Registry.
  • Start PowerPoint in Safe Mode: Temporarily disables all add-ins to isolate the conflict and confirm the cause.
  • Delete the PowerPoint Data key in Registry: Resets corrupted add-in or automation settings without reinstalling Office.

ADVERTISEMENT

Why Error 0xC0000005 Appears With MSPPT.OLB

Error code 0xC0000005 is an access violation. It means that PowerPoint tried to read or write to a memory address that it was not allowed to access. When the error message specifically names MSPPT.OLB, the problem is linked to the Microsoft PowerPoint Object Library file. This file contains definitions for objects, properties, and methods that add-ins and macros use to interact with PowerPoint.

The error can happen for three main reasons:

Corrupted or Incorrectly Registered OLB File

The MSPPT.OLB file may have become damaged during an Office update, a system crash, or an incomplete uninstall of a previous Office version. When the file is not registered correctly in the Windows Registry, PowerPoint cannot load the object library and throws the access violation error.

Conflicting Third-Party Add-Ins

Add-ins from other software such as PDF converters, screen recorders, or presentation tools can try to use the MSPPT.OLB library in a way that conflicts with PowerPoint. If an add-in requests a method or property that does not exist in the current version of the library, PowerPoint crashes with error 0xC0000005.

Corrupted PowerPoint Data Key in Registry

PowerPoint stores add-in paths and automation settings in the Windows Registry under the PowerPoint Data key. If this key becomes corrupted due to a failed add-in installation or a malware scan, PowerPoint may fail to initialize the object library correctly.

Steps to Re-register MSPPT.OLB and Fix the Error

The first fix is to re-register the MSPPT.OLB file using the regsvr32 tool. This step repairs the file association in the Registry without reinstalling Office. Follow these steps on Windows 10 or Windows 11.

  1. Close all Office programs
    Make sure PowerPoint, Word, Excel, and Outlook are closed. Check the system tray for any Office processes still running and right-click to exit them.
  2. Open Command Prompt as administrator
    Click the Start button, type cmd, right-click Command Prompt in the search results, and select Run as administrator. Click Yes when the User Account Control prompt appears.
  3. Locate the MSPPT.OLB file path
    In the Command Prompt window, type the following and press Enter:
    cd "C:\Program Files (x86)\Microsoft Office\root\Office16"
    For Office 64-bit installations, use:
    cd "C:\Program Files\Microsoft Office\root\Office16"
    If you have Office 2019 or Microsoft 365, the folder name is Office16. For Office 2016, it is also Office16. For Office 2013, use Office15. Adjust the path accordingly.
  4. Re-register the OLB file
    Type the following command and press Enter:
    regsvr32 /i MSPPT.OLB
    You should see a message that says “DllRegisterServer in MSPPT.OLB succeeded.” Click OK.
  5. Restart your computer
    A full restart ensures that all Registry changes take effect. After the restart, open PowerPoint and check if the error is gone.

ADVERTISEMENT

If the Error Persists: Start PowerPoint in Safe Mode

Safe Mode starts PowerPoint without any add-ins. If the error does not appear in Safe Mode, an add-in is the cause.

  1. Open the Run dialog
    Press Windows key + R on your keyboard.
  2. Launch PowerPoint in Safe Mode
    Type powerpnt /safe and press Enter. PowerPoint opens with a title bar that says “PowerPoint Safe Mode.”
  3. Test the error
    If PowerPoint opens normally in Safe Mode, the error is caused by an add-in. Go to File > Options > Add-ins. At the bottom of the window, select COM Add-ins from the Manage dropdown and click Go. Clear all checkboxes to disable all add-ins, then click OK. Restart PowerPoint normally. If the error does not return, enable add-ins one by one until the error reappears. Remove or update the conflicting add-in.

If PowerPoint Still Has Issues After the Main Fix

PowerPoint Still Shows the Error After Re-registering MSPPT.OLB

If the error continues, the Registry key that stores PowerPoint automation settings may be corrupted. Delete the PowerPoint Data key to reset these settings.

  1. Close all Office programs
  2. Open Registry Editor
    Press Windows key + R, type regedit, and press Enter. Click Yes at the UAC prompt.
  3. Navigate to the PowerPoint Data key
    In Registry Editor, go to:
    HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\PowerPoint
    For Office 2013, replace 16.0 with 15.0. For Office 2010, use 14.0.
  4. Delete the Data key
    Right-click the PowerPoint folder (the key itself) and select Export to back it up first. Then right-click the same key and choose Delete. Confirm the deletion.
  5. Restart your computer and test PowerPoint
    PowerPoint creates a fresh Data key when it starts. The error should be resolved.

Error 0xC0000005 Occurs Only With One Specific Presentation

If the error appears only when you open a particular file, the presentation itself may contain corrupted objects or references to missing controls. Try opening the file on another computer with the same version of PowerPoint. If it opens there, the problem is local. If it fails on both systems, the file is corrupted. Use the Open and Repair feature: open PowerPoint, go to File > Open, select the file, click the dropdown arrow next to the Open button, and choose Open and Repair.

Windows Security or Antivirus Is Blocking MSPPT.OLB

Some antivirus programs quarantine or block the MSPPT.OLB file because they flag it as a potential threat. Check your antivirus quarantine log for any file named MSPPT.OLB. If found, restore it and add an exclusion for the entire Office folder. In Windows Security, go to Virus & threat protection > Manage settings > Exclusions and add the folder C:\Program Files (x86)\Microsoft Office (or the path where Office is installed).

Fix Method When to Use Complexity
Re-register MSPPT.OLB with regsvr32 Error appears immediately at startup Medium — requires admin Command Prompt
Start PowerPoint in Safe Mode Error occurs only when opening specific files or after add-ins are installed Low — uses Run dialog
Delete the PowerPoint Data Registry key Error persists after re-registering and disabling add-ins High — requires Registry Editor

The error 0xC0000005 in MSPPT.OLB is almost always fixable without reinstalling Microsoft Office. Start by re-registering the object library file using the regsvr32 command. If the error remains, use PowerPoint Safe Mode to identify a conflicting add-in. As a final step, delete the PowerPoint Data key in the Registry to reset all automation settings. After applying these fixes, you should be able to open PowerPoint and work with presentations normally. To prevent the error from returning, keep Office updated through Windows Update and remove any add-ins that you do not use regularly.

ADVERTISEMENT