MSME on E2010 relies on an OD User (McOD_<servername>@yourdomain.com) for the OnDemand scan.
In certain instances this user may not be created and can happen if deployed by ePO - have a look at
Basically there should be McODUser information available in the registry at
There should be a corresponding mailbox in Exchange and the address retrieved from AD and added to the registry for that user should be in its list of associated e-mail addresses (does not need to be primary).
There is instruction in the KB article on creating but if user details/mb etc don't match up you could run a cmd prompt ("run with admin" if any UAC involvement)
CD to <MSMEInstallFolder>\bin
(To remove incomplete info)
(to create new info)
If still fails set up debug logging to "High" use a new or empty local folder (e.g. C:\McAfee\Logs)
Start the ODS (as you state this should take only a few seconds)
Once fails - Set Debug logging to "None"
Zip up all the debug logging
Export HKEY_LOCAL_MACHINE\Software\Wow6432Node\McAfee\ to txt file.
Open a case with Support.
Add those files as attachment or provide to your support representative for examination.
Thanks for the quick reply. Will try re-creating the user today.
In the registry there is currently only one entry relating to the user account McOD which is ODUserID, I'm not sure if there are supposed to be more based off your post.
A mailbox for this account was created, and of course an AD account as well.
Problem has been fixed. During the install the email address given to the McOD user account was McOD_serverName@myPublicDomain.ca as per my Exchange email address (default) policy.
To fix the problem, I added a secondary email address to the McOD user account (as per McAfee's recomendation) which matched the UserID field in the registry key mentioned above thread (similar to McOD_servername@myLocalDomain.local). Afterwards the OD scan starts fine!