You see error 0x80040201 when sending an email or checking a contact in Outlook. This error message states the object was not found in the address book. The problem is usually a corrupted or outdated local address book cache. This article provides the steps to clear this cache and resolve the send failure.
Key Takeaways: Fixing Outlook Error 0x80040201
- File > Options > People > Address Book > Change: Removes and recreates the local address book file that stores cached contact information.
- Outlook Safe Mode: Starts Outlook without add-ins to confirm if a third-party tool is causing the address book conflict.
- Control Panel > Mail > Show Profiles: Creates a new Outlook profile, which is a clean setup that eliminates corrupted profile data.
Why the Object Not Found Error Occurs
Outlook error 0x80040201 is a specific failure related to the Offline Address Book. When you use a Microsoft Exchange or Microsoft 365 account, Outlook downloads a local copy of the corporate address list. This copy is called the Offline Address Book or OAB.
The error happens when Outlook tries to look up a recipient, but the data in this local OAB file is missing, outdated, or corrupted. The object, meaning the email address or contact entry, cannot be located in the cached address book. This prevents the email from being sent. Common triggers include a recent update to the global address list on the server that did not sync correctly, a network interruption during an OAB download, or a damaged Outlook profile.
Primary Causes of the Corruption
The main technical cause is a problem with the OAB files stored on your computer. These files have a .oab extension and are kept in a hidden system folder. If these files become unreadable, Outlook cannot perform address lookups. Another cause can be an add-in that interferes with the normal address book synchronization process. Finally, the underlying Windows user profile that contains Outlook’s settings may itself be damaged, affecting all cached data.
Steps to Clear the Offline Address Book Cache
The most reliable fix is to force Outlook to delete and redownload the entire Offline Address Book. This process replaces the corrupted local files with fresh data from the server.
- Close Microsoft Outlook completely
Ensure Outlook is not running. Check the system tray near the clock and right-click the Outlook icon to select Exit if it is present. - Open the Windows Control Panel
Type Control Panel in the Windows search bar and open the application. Set the View by option to Large icons or Small icons. - Select the Mail (Microsoft Outlook) item
Find and click the Mail icon to open the Mail Setup dialog box. - Click the Address Books button
In the Mail Setup window, click the Address Books button. This opens the Address Book dialog box. - Remove the Outlook Address Book
In the Address Book dialog, select the Outlook Address Book entry from the list. Click the Remove button and confirm the action. Click Close. - Re-add the Outlook Address Book
Click the Add button in the Address Book dialog. Select Outlook Address Book and click OK. Close all the open dialog boxes by clicking OK. - Restart Outlook and force a download
Open Outlook. Go to the Send / Receive tab. Click Send/Receive Groups and choose Download Address Book. Check the Download changes since last Send/Receive box and click OK to start a full sync.
If the Main Fix Does Not Work
Outlook Still Shows Error 0x80040201 After Clearing Cache
If the error persists, start Outlook in Safe Mode to disable add-ins. Press Windows Key + R, type outlook.exe /safe, and press Enter. Try to send the email that previously failed. If it works in Safe Mode, an add-in is the cause. Go to File > Options > Add-ins. At the bottom, select COM Add-ins from the Manage dropdown and click Go. Disable add-ins one by one, restarting Outlook normally each time, to find the culprit.
Creating a New Outlook Profile
A corrupted user profile requires a new one. Go to Control Panel > Mail > Show Profiles. Click Add, enter a name for the new profile, and set up your email account again. Set this new profile as the default to use when starting Outlook. This gives you a fresh set of configuration files and local data stores.
Error Occurs Only with Specific Contacts
The issue might be with a single contact entry. Delete the problematic recipient from the To field of your email. Re-add them by typing their name again or selecting them freshly from the global address list. This forces Outlook to query the server directly instead of relying on the local cache for that specific entry.
Manual Cache Deletion vs. Profile Rebuild
| Item | Clearing the OAB Cache | Creating a New Outlook Profile |
|---|---|---|
| Complexity | Low – A few steps in Control Panel | High – Requires full account reconfiguration |
| Data Loss Risk | None – Only cached address book files are removed | Local settings and rules are lost unless exported first |
| Time Required | 5 minutes plus download time | 15-30 minutes for setup and resync |
| Best For | First attempt fix for error 0x80040201 | Persistent corruption or multiple unexplained errors |
You can now resolve the object not found error by clearing the corrupted address book cache. Start with the manual removal of the Outlook Address Book via the Control Panel. If the problem continues, use Outlook Safe Mode to check for add-in conflicts. For a comprehensive solution, create a new Outlook profile. An advanced tip is to use the Download Address Book dialog’s full download option after major company directory updates to prevent future cache issues.