You set custom overlay colors for shared calendars in Outlook, but the colors revert to default after closing and reopening the application. This happens because Outlook stores overlay color preferences in a local file that can become corrupted or conflict with cached data. This article explains why the colors reset and provides step-by-step fixes to restore and preserve your overlay color settings.
Key Takeaways: Fixing Calendar Overlay Colors That Reset
- File > Options > Calendar > Overlay Colors: Change the default overlay color scheme to prevent automatic resets.
- Outlook.exe /resetnavpane: Run this command to rebuild the navigation pane cache that stores overlay color data.
- Delete the Outlook profile and recreate it: Removes corrupted local data that forces colors back to default.
Why Outlook Calendar Overlay Colors Reset to Default
Outlook saves calendar overlay color assignments in a local cache file called Navigation Pane Settings. This file is stored in the %localappdata%\Microsoft\Outlook folder. When this cache becomes corrupted or exceeds its size limit, Outlook falls back to default colors on restart.
Three common triggers cause this corruption:
- An Outlook add-in modifies the navigation pane settings during startup.
- The Outlook profile contains stale or mismatched calendar entries from a previous Exchange or IMAP account.
- Windows Search or indexing service locks the cache file while Outlook tries to write changes.
The fix involves resetting the cache, removing conflicting add-ins, or rebuilding the profile entirely.
Steps to Restore and Lock Calendar Overlay Colors
Try these methods in order. Test after each step by closing and reopening Outlook.
Method 1: Reset the Navigation Pane Cache
- Close Outlook completely
Right-click the Outlook icon in the system tray and select Exit to ensure no background process is running. - Open the Run dialog
Press Windows Key + R on your keyboard. - Enter the reset command
Typeoutlook.exe /resetnavpaneand press Enter. This command rebuilds the navigation pane cache file without affecting your email data. - Reapply overlay colors
After Outlook opens, right-click each shared calendar in the Calendar view, select Overlay, then right-click again and choose Color to assign your preferred color.
Method 2: Disable Conflicting Add-ins
- Open Outlook Safe Mode
Press Windows Key + R, typeoutlook.exe /safe, and press Enter. If overlay colors do not reset in Safe Mode, an add-in is the cause. - Disable all non-Microsoft add-ins
Go to File > Options > Add-ins. At the bottom, next to Manage, select COM Add-ins and click Go. Uncheck every add-in except those from Microsoft. Click OK and restart Outlook normally. - Reapply overlay colors
Set your overlay colors again. If they persist, re-enable add-ins one at a time to identify the culprit.
Method 3: Change the Default Overlay Color Scheme
- Open Outlook Calendar options
Go to File > Options > Calendar. - Adjust overlay color settings
Under Overlay Colors, select a scheme other than the default. Choose Use the same color for all overlays or Use the category color for the calendar. This forces Outlook to ignore the corrupted cache and use the scheme you pick. - Assign categories to calendars
If you chose the category-based option, right-click each calendar in the Calendar view, select Categorize, and assign a distinct category color. Outlook will use that color for the overlay.
Method 4: Recreate the Outlook Profile
- Open Mail in Control Panel
Press Windows Key + R, typecontrol mlcfg32.cpl, and press Enter. - Remove the existing profile
Click Show Profiles, select your current profile, and click Remove. Confirm the deletion. - Create a new profile
Click Add, enter a name, and follow the prompts to re-add your email account. This creates a fresh navigation pane cache with no corrupted data. - Set overlay colors
Open Calendar, add your shared calendars again, and assign overlay colors. The new cache will retain the settings.
If Outlook Still Resets Overlay Colors After the Main Fix
Some issues require additional steps beyond cache reset or profile recreation.
Overlay colors reset after adding a new shared calendar
Outlook recalculates overlay colors when you add or remove a calendar from the overlay view. To prevent this, add all shared calendars first, then assign colors. Do not add calendars one at a time and set colors incrementally.
Colors reset after a Microsoft 365 update
A Microsoft 365 update can replace the navigation pane cache file with a default version. Run outlook.exe /resetnavpane again after the update. Then reapply overlay colors. If the problem repeats, pause updates for 30 days in File > Office Account > Update Options > Pause Updates.
Overlay colors reset only on a secondary monitor
Outlook saves window position and layout data per monitor. If you use a docking station, disconnect and reconnect the monitor, then reopen Outlook. This forces Outlook to re-read the cache for that display. If the issue persists, set the overlay colors while Outlook is on the secondary monitor.
Manual Color Assignment vs Category Colors: Key Differences
| Item | Manual Color Assignment | Category Color |
|---|---|---|
| How to set | Right-click calendar > Color > pick a color | Right-click calendar > Categorize > pick a category |
| Persistence | Stored in navigation pane cache; resets if cache corrupts | Stored in Exchange mailbox or PST; survives cache reset |
| Best for | Quick visual differentiation without changing categories | Permanent color mapping tied to your data |
| Limitation | Can reset after profile rebuild or cache corruption | Requires setting up categories before assigning to calendars |
Using category colors instead of manual assignments reduces the chance of reset because the color data lives in your mailbox, not in a local cache file.
You can now prevent Outlook from resetting calendar overlay colors by resetting the navigation pane cache, disabling conflicting add-ins, or switching to category-based colors. Try the outlook.exe /resetnavpane command first because it takes less than a minute and does not affect your email data. If you manage multiple shared calendars, assign categories to each calendar before enabling overlay; this keeps colors intact even after a profile rebuild.