When you try to send an email to a recipient from the Outlook Address Book, you may see error 0x80048002. This error prevents Outlook from reading the Address Book container and stops you from selecting contacts. The problem occurs because the local copy of the Address Book is outdated or corrupted.
This article explains why error 0x80048002 appears and how to fix it by refreshing the Address Book container. You will learn the exact steps to force Outlook to download a fresh copy of the Address Book from the Exchange server or Microsoft 365. These steps work for Outlook 2016, Outlook 2019, Outlook 2021, and Outlook for Microsoft 365.
Key Takeaways: Fixing Error 0x80048002 by Refreshing the Address Book
- Ctrl key + Right-click the Outlook icon in the system tray > Test E-mail AutoConfiguration: Use this tool to verify the Address Book server connection and trigger a refresh.
- File > Account Settings > Account Settings > Address Books tab > select the container > Change > Offline Address Book > Download Offline Address Book: Forces Outlook to download a new copy of the offline Address Book.
- Outlook.exe /resetnavpane: Resets the navigation pane and can clear corrupted Address Book cache if the above steps fail.
Why Error 0x80048002 Occurs in Outlook
Error 0x80048002 means Outlook cannot read the Address Book container data from the local cache. The most common cause is a corrupted offline Address Book file (OAB file) stored on your computer. This file is a local copy of the global address list from the Exchange server or Microsoft 365. When Outlook tries to open the Address Book container, it fails because the cached data is damaged or missing.
The error can also appear if the Exchange server connection is interrupted during an Address Book download. A partial download leaves the OAB file incomplete, which triggers the 0x80048002 error. Additionally, changes to the server-side address list, such as adding or removing distribution groups, can cause a mismatch between the cached data and the server data.
Outlook for Microsoft 365 and Outlook 2019 rely on the Offline Address Book feature to provide fast access to contact information. When this feature cannot synchronize correctly, the Address Book container becomes unreadable. Refreshing the container forces Outlook to delete the corrupted cache and download a fresh copy from the server.
Steps to Refresh the Address Book Container and Fix Error 0x80048002
Follow these steps in the exact order. Each step builds on the previous one. Test the Address Book after each step to see if the error is resolved.
Step 1: Force a Manual Download of the Offline Address Book
- Open Outlook and go to the Send/Receive tab
Click the Send/Receive tab on the ribbon. Look for the Send/Receive Groups section. - Click Send/Receive Groups and select Download Address Book
In the Send/Receive Groups drop-down menu, click Download Address Book. A dialog box opens. - Check the box for Download changes since last Send/Receive
In the Offline Address Book dialog, make sure the option Download changes since last Send/Receive is checked. Click OK. - Wait for the download to complete
Outlook shows a progress bar in the status bar at the bottom of the window. Wait until the message Downloading Offline Address Book disappears. - Close and reopen Outlook
Close Outlook completely. Wait 10 seconds, then reopen Outlook. Open the Address Book by pressing Ctrl+Shift+B. Check if error 0x80048002 still appears.
Step 2: Delete the Existing Offline Address Book Files
- Close Outlook completely
Make sure no Outlook process is running. Open Task Manager with Ctrl+Shift+Escape. Under Processes, confirm Outlook.exe is not listed. - Navigate to the Offline Address Book folder
Open File Explorer and paste this path: %LocalAppData%\Microsoft\Outlook. Press Enter. Look for a folder named Offline Address Books or a folder with a GUID name like {GUID}. - Delete the contents of the Offline Address Book folder
Open the folder. Select all files inside. Press Delete. Do not delete the folder itself. - Open Outlook and trigger a new download
Start Outlook. Go to Send/Receive > Send/Receive Groups > Download Address Book. Check the box Full Details. Click OK. Outlook downloads a fresh copy of the Address Book.
Step 3: Use the Test E-mail AutoConfiguration Tool
- Hold the Ctrl key and right-click the Outlook icon in the system tray
In the notification area near the clock, hold the Ctrl key, right-click the Outlook icon, and select Test E-mail AutoConfiguration. - Enter your email address and password
In the Test E-mail AutoConfiguration window, type your email address and password. Clear the checkboxes for Use Guessmart and Secure Guessmart Authentication. - Click Test
Outlook runs connectivity tests. Watch for any errors in the Log section. If the test succeeds, close the window and test the Address Book.
Step 4: Reset the Navigation Pane
- Close Outlook
Close Outlook completely. Verify no Outlook process is running in Task Manager. - Open the Run dialog
Press Windows key + R. Type Outlook.exe /resetnavpane and press Enter. - Let Outlook start and test the Address Book
Outlook opens with a fresh navigation pane. Press Ctrl+Shift+B to open the Address Book. Verify the error is gone.
If Outlook Still Has Issues After the Main Fix
Outlook Still Shows Error 0x80048002 After Refreshing the Address Book
If the error persists after deleting the offline Address Book files and downloading a fresh copy, the problem may be with the Outlook profile. A corrupted profile can block Address Book access. Create a new Outlook profile to rule this out.
- Open Control Panel and go to Mail
In Control Panel, set View to Large icons. Click Mail (Microsoft Outlook 2016 or Microsoft Outlook). - Click Show Profiles
In the Mail Setup dialog, click Show Profiles. Click Add, type a name for the new profile, and follow the prompts to reconfigure your email account. - Set the new profile as the default
In the same dialog, under When starting Microsoft Outlook, select Always use this profile and choose the new profile from the drop-down list. Click Apply, then OK. - Open Outlook with the new profile
Start Outlook. It downloads the Address Book from scratch. Test the Address Book by pressing Ctrl+Shift+B.
Error 0x80048002 Appears Only for a Specific Address Book Container
When the error occurs for one container but not others, that container may be a custom address list or a distribution group with a corrupted entry. The Exchange administrator can remove and re-add the problematic container. If you are not the administrator, ask them to run the Exchange Management Shell command:
Update-OfflineAddressBook -Identity "Default Offline Address Book"
This command forces the server to rebuild the offline Address Book files. After the server update, run Step 1 again to download the refreshed files.
Manual Refresh vs Automatic Refresh: Key Differences
| Item | Manual Refresh | Automatic Refresh |
|---|---|---|
| Trigger | User clicks Download Address Book in Send/Receive tab | Outlook performs a scheduled Send/Receive every 30 minutes by default |
| Scope | Downloads the full Address Book or changes since last sync | Downloads only incremental changes unless the cache is corrupted |
| Corruption fix | Replaces all cached files with fresh data from the server | Does not fix corrupted files because it only downloads changes |
| Best use case | After error 0x80048002 or when contacts are missing | Daily use to keep the Address Book current |
Now you can fix error 0x80048002 by forcing Outlook to download a clean copy of the Offline Address Book. The key steps are deleting the cached OAB files and running the manual download from the Send/Receive tab. If the error returns, create a new Outlook profile to remove any profile-level corruption. For persistent issues with a specific container, ask your Exchange administrator to update the server-side Offline Address Book. After completing these steps, test the Address Book by pressing Ctrl+Shift+B and confirming that all contact containers open without an error.