If you are finding the below errors within your event log on your Exchange 2003 server, it is due to missing registry files.
Error 1
Event ID: 1240, The expected registry value “Track Duplicates” under registry key “SYSTEM\CurrentControlSet\Services\MsExchangels\server\
Private-djj63126-0940-45f2-94f2-123456789f1″ could not be found. Some server operations may be affected.
Error 2
Event ID: 1240, The expected registry value “Background Cleanup” under registry key “SYSTEM\CurrentControlSet\Services\MsExchangels\server\Public-123d45d-67f0-8afc-9a2d-dc105b1fae2d” could not be found. Some server operations may be affected.
Notes: Always ensure you have a full backup before implementing changes
If you have installed Exchange Service Pack 1, the problem was corrected in Exchange Service Pack 2. Or an alternative way is to apply a hotfix which you can request by clicking here (Important: Read through the notes before installing)
If you already have Exchange 2003 Service Pack 2 install, follow the instructions below to recreate the keys.
1) Click Start
2) Click Run
3) Type regedit and press enter
4) Locate and click the following registry subkey:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\<ServerName>\
Private-<MailboxStoreGUID> (If you have more then one Private key folder, click here for instructions on how to locate the correct one)
5) Create the following registry entry:
Registry entry name: Background Cleanup
Value type: REG_ DWORD
Value data: 60000 (decimal) or 0xEA60 (hexadecimal)
6) Create the following registry entry:
Registry entry name: Track Duplicates
Value type: REG_ DWORD
Value data: 1
7) Exit from registry editor.
8.) Dismount and then remount each one of the affected information store databases or restart the Microsoft Exchange Information Store service
Thanks, that did the trick. No more annoying errors