When you start PowerPoint or try to open a presentation, you may see a dialog box stating “Library not registered” followed by the error code 8002801D. This error occurs because a required system component, usually a COM (Component Object Model) library or a DLL file, is missing or its registration in the Windows Registry has been corrupted. In this article, you will learn the root cause of this error, a step-by-step repair method using the Office Repair tool, and how to fix related registration issues that may appear after the initial fix.
Key Takeaways: Fixing the PowerPoint Library Not Registered Error 8002801D
- Control Panel > Programs and Features > Microsoft 365 > Change > Quick Repair: Restores missing COM registrations without reinstalling Office.
- Control Panel > Programs and Features > Microsoft 365 > Change > Online Repair: Performs a deeper repair when Quick Repair does not resolve the error.
- Run regsvr32.exe on specific DLLs: Manually registers DLLs like oleaut32.dll or scrrun.dll if the error persists after Office repair.
Why the Library Not Registered Error 8002801D Occurs in PowerPoint
The error code 8002801D translates to REGDB_E_CLASSNOTREG, which means the COM class identifier for a specific library is not found in the Windows Registry. PowerPoint relies on several COM components to handle tasks such as rendering slides, running macros, and interacting with other Office applications. When a Windows update, a third-party installer, or a manual cleanup tool removes or corrupts the registry entry for a required library, PowerPoint cannot instantiate that component and displays the error.
Common scenarios that trigger this error include:
- A recent Windows 10 or Windows 11 cumulative update that modifies the COM registration database.
- Uninstalling a Microsoft Visual C++ Redistributable package that a PowerPoint component depends on.
- Running a registry cleaner that deletes orphaned COM entries.
- Installing or removing an add-in that registers its own DLLs improperly.
The core fix is to re-register the missing libraries. This can be done through the built-in Office repair tools or by manually using the regsvr32 command on specific DLL files.
Steps to Resolve the Library Not Registered Error in PowerPoint
Method 1: Run a Quick Repair of Microsoft 365
The Quick Repair option scans the Office installation and re-registers any missing or corrupted DLLs and COM libraries without downloading files. This is the first method to try because it is fast and does not require an internet connection.
- Open Programs and Features
Press the Windows key, type “Control Panel,” and press Enter. Select Programs and Features. - Find your Microsoft 365 or Office installation
Scroll the list to locate Microsoft 365 Apps for enterprise, Microsoft 365 Personal, or Office Home & Student. Click the entry to select it. - Click Change and then Quick Repair
Click the Change button at the top of the list. In the dialog that opens, select Quick Repair and click Repair. Windows will repair the Office installation. This process takes about 5 to 10 minutes. - Restart PowerPoint
After the repair completes, restart PowerPoint. If the error no longer appears, no further action is needed.
Method 2: Run an Online Repair of Microsoft 365
If Quick Repair does not fix the error, use the Online Repair option. This method downloads the full Office installation files and replaces all components, including all COM registrations. An active internet connection is required, and the process can take 30 to 60 minutes.
- Open Programs and Features again
Press the Windows key, type “Control Panel,” and press Enter. Select Programs and Features. - Select your Office installation
Click Microsoft 365 or Office in the list. Click the Change button. - Choose Online Repair
Select Online Repair in the dialog and click Repair. A confirmation dialog warns that this will reinstall Office. Click Repair to proceed. Do not interrupt the process. - Restart your computer
Once the repair finishes, restart your computer. Open PowerPoint and verify that the error is gone.
Method 3: Manually Register Specific DLLs with regsvr32
If the error persists or you prefer a targeted fix, you can manually register the DLL that PowerPoint is trying to load. The error dialog usually does not name the exact DLL, but the most common culprits are oleaut32.dll (OLE Automation library) and scrrun.dll (Scripting Runtime).
- Open an elevated Command Prompt
Press the Windows key, type “cmd,” right-click Command Prompt, and select Run as administrator. Click Yes in the User Account Control prompt. - Register oleaut32.dll
Type the following command and press Enter:regsvr32 oleaut32.dll
A dialog should appear stating “DllRegisterServer in oleaut32.dll succeeded.” Click OK. - Register scrrun.dll
Type the following command and press Enter:regsvr32 scrrun.dll
Confirm the success message and click OK. - Restart PowerPoint
Close the Command Prompt and open PowerPoint. If the error still appears, repeat the steps for any other DLLs you suspect, such as mscomctl.ocx or comctl32.ocx.
If PowerPoint Still Shows the Library Not Registered Error After the Main Fix
Error appears only when opening a specific presentation
If the error occurs only with one file, the presentation may contain a reference to a custom ActiveX control or a third-party add-in that is not installed on your system. Open the file in Safe Mode by holding the Ctrl key while starting PowerPoint. If the error does not appear, disable add-ins via File > Options > Add-ins > Go (next to Manage COM Add-ins). Uncheck all add-ins and restart PowerPoint normally.
Error returns after a Windows Update
A Windows update can overwrite or reset COM registration entries. After installing a cumulative update, run the Quick Repair method again. If the error recurs after every update, consider deferring feature updates for up to 60 days via Windows Update > Advanced options > Pause updates.
Error code 8002801D appears in other Office apps too
If Excel, Word, or Outlook also show the same error, the problem is at the system level rather than PowerPoint-specific. Run the System File Checker (SFC) to repair corrupted Windows files. Open an elevated Command Prompt and run sfc /scannow. After the scan completes, restart your computer and run the Online Repair of Office.
Office Repair Options: Quick Repair vs Online Repair
| Item | Quick Repair | Online Repair |
|---|---|---|
| Internet required | No | Yes |
| Duration | 5 to 10 minutes | 30 to 60 minutes |
| What it fixes | Re-registers missing COM libraries and repairs local installation files | Downloads and replaces all Office binaries and registry entries |
| When to use | First attempt for error 8002801D | If Quick Repair fails or the error persists |
| Risk of data loss | None | None; user files and settings remain intact |
You can now resolve the Library Not Registered error 8002801D in PowerPoint using the Office repair tools or manual DLL registration. Next time you encounter a similar COM registration error, try the Quick Repair first — it resolves most cases without requiring a full reinstall. For advanced users, the regsvr32 command is a reliable fallback when you need to register a specific DLL without repairing the entire Office suite.