Solved

Conflict, in Windows Search 4, between Outlook and Nokia - Nokia's protocol handler MDatastorePH.MDatastoreProtocol.1 fails to load when Outlook is running.

Posted on 2010-08-22
5
448 Views
Last Modified: 2012-05-10
I recently removed every Nokia PC Suite item from my computer, as the programme, following an update, failed to connect to my Nokia 'phones. Reinstalled, the programme now works fine for the telephones and sychronising with Outlook.

However, it is producing a quantity of errors in Windows Search, as seen in Event Viewer under Applications, when Outlook is booting up or running. The error message reads as follows:

"The protocol handler MDatastorePH.MDatastoreProtocol.1 cannot be loaded. Error description: Class not registered." This occurs within the category Gatherer.

The handler in question can be found in the registry here:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gather\Windows\SystemIndex\Protocols\nokia.mplatform.mdatastore\0]
"Included"=dword:00000001
"ExtExclusionsUsed"=dword:00000001
"PrefixName"=""
"ProgIdHandler"="MDatastorePH.MDatastoreProtocol.1"
@=""

I have tried deleting the whole Nokia key, including in Safe Mode, but cannot (I use Search ONLY for Outlook, nothing else). I have tried setting the "Included" and "ExtExclusionsUsed" values to zero. No effect. I have tried booting up the comp (XP, SP3, home) with all available services enabled. Nix.

The error first appears one or two seconds before Outlook's starting-up is acknowledged by Events, and then repeats a few minutes later. The errors then continue at intervals of half-an-hour or so (it varies). Within Protocols exist also Outlook, Outlook Express, IE8 History and a few others - all with the same types of value settings. I presume Nokia is there, also, to enable Search if required to catalogue Nokia items not viewable conventionally in the computer's main filing system. However, frankly, I don't know.

The functioning of Search, which only catalogues Outlook as stated, does not appear to be impaired by these errors. However, I have had a series of difficulties with Nokia on this comp these last several years (misbehaving drivers, etc.), so prefer either to have nothing installed from them or, if it must be, at least working correctly.

A solution may be to unravel the Registry's indecipherable child/parent settings so that I can do what I will with the key. So far, any changes I have made have been thrown back to default, either immediately or after an interval (including an interval after a reboot).

Any ideas will be warmly appreciated!
0
Comment
Question by:williamlambton
  • 4
5 Comments
 
LVL 12

Expert Comment

by:avgavg
Comment Utility
You should try re-installing Outlook as most errors of this type are caused by missing Outlook files.

Good Luck!
0
 

Author Comment

by:williamlambton
Comment Utility
Thanks! A complete reinstal of Outlook was done just before the clear-out and reinstal of PC Suite, a couple of days' ago. So, will initially run a repair from the disc and see how it goes. Am also reading up on those XP security permission settings!
0
 

Author Comment

by:williamlambton
Comment Utility
@avqavq. I have spent a lot of time on this since, including an uninstal and reinstal of Outlook (from the disc). There is a related issue here:  http://social.msdn.microsoft.com/Forums/en-US/windowsdesktopsearchdevelopment/thread/c0c5561d-c972-4da2-ab22-48d97e69439e. Note how the MS people basically wash their hands of it, as it doesn't affect performance!
0
 

Accepted Solution

by:
williamlambton earned 0 total points
Comment Utility
I have fixed the above issue, as follows:
1. Remove all trace of anything Nokia, including its files in Installer and the programme PC Connectivity Solution. I ended up with one Nokia item still on the comp: c:\windows\system32\drivers\pccsmcfd.sys, which checks suggested should stay put.
2. Remove all trace of Windows Desktop Search 4, including its two log files: C:\WINDOWS\KB940157.log and C:\WINDOWS\KB940157Uninst.log.
3. In Regedit, go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\ProtocolHandlers, click ProtocolHandlers, go to nokia.mplatform.mdatastore in list on right and delete it, having first backed up the ProtocolHandlers key, if desired (though I personally had no wish to put the nuisance back).
4. Reinstal Search.
5. Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gather\Windows\SystemIndex\Protocols. All being well, the nokia.mplatform.mdatastore item will no longer be present as a sub-key under Protocols, nor will the errors recur in Event Viewer.
Which part of the above fix was the critical part, I don't know. Nor have I yet reinstalled Nokia PC Suite and its accompanying programmes (all automatically installed from the one download). However, I tentatively attach significance to the two .log files' deletions and the registry edit. If you want to keep the info in the old .log files, paste their contents elsewhere under disconnected file headings and change the KB940157 reference at the head of the C:\WINDOWS\KB940157Uninst.log file's body to something else (I wrote it back to front).
0
 

Author Closing Comment

by:williamlambton
Comment Utility
The process described sorted the error.
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Granting full access permission allows users to access mailboxes present in their database. By giving full access permission one can open and read the content of any mailbox but cannot send emails from that mailbox.
Create high volume marketing opportunities using email signatures with these top 10 DOs and DON'Ts of email signature marketing.
Viewers will learn how to create burn videos onto a DVD using Nero Suite including creating a DVD menu and chapters.
Viewers will learn how to turn a Live Set into a compressed Live Pack file, and how to install Live Packs. Make: File > Collect All And Save: File > Manage Files: Click Manage Project: Click Create Pack: Select save location: Install: Doub…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now