SearchProtocolHost.exe Keeps crashing with Event ID 1000

I ran into an issue where the Window search service would constantly crash. The Event viewer showed the error below, and the crashdumps folder has a ton of SearchProtocolHost.exe.21580.dmp files.

Faulting application name: SearchProtocolHost.exe, version: 7.0.9600.19660, time stamp: 0x5e4586a5
Faulting module name: mso20win32client.dll, version:, time stamp: 0x5e8a785b
Exception code: 0x0241938e
Fault offset: 0x00196a44
Faulting process id: 0x24a4
Faulting application start time: 0x01d617e35d974e4f
Faulting application path: C:\windows\sysWow64\SearchProtocolHost.exe
Faulting module path: C:\Program Files (x86)\Common Files\Microsoft Shared\Office16\mso20win32client.dll
Report Id: b5c9d48f-83d6-11ea-80fa-000c290a7afd
Faulting package full name: 
Faulting package-relative application ID: 

Analyzing the crash dumps pointed to MSPST32.DLL but none of the users had PSTs loaded.

I found this article, but it did not resolve the issue.

Eventually the fix was to uninstall the windows search service and Microsoft Office. I then re-installed Windows Search and Office (in that order).

After a reboot the search service started working correctly again.


Popular posts from this blog

FSLogix Troubleshooting guide

Best Practices for Deploying User Profile Disks

Removing Application UAC Requirements with Shims