Last Updated: March 23, 2018
For some users after updating to 16.0.9001.2171 and later versions Outlook search returns no search results for POP, IMAP, and Exchange accounts.
In addition in the cases we have investigated so far Search Event 3083 is repeated in the Event Viewer Application Log:
Log Name: Application
Date: 3/9/2018 5:41:55 PM
Event ID: 3083
Task Category: Gatherer
Computer: Computer Name
Description:The protocol handler Mapi16 cannot be loaded. Error description: The specified module could not be found. (HRESULT : 0x8007007e).
Until a fix or resolution is determined you can work around the issue by disabling Windows Desktop Search which will cause Outlook to use it's built in search. The built-in search will display the message below to indicate it is not using the Windows Search service.
Note: The following steps show you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Please make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, see this article.
Open Registry Editor.
Go to: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search
Set DWORD: 1
Click Start, click Run, type regedit in the Open box, and then click OK.
Locate and then click the following subkey in the registry:
On the Edit menu, point to New, and then click New Key and name the key Windows Search.
Click on the new key Windows Search.
On the Edit menu, point to New, and then click DWORD Value.
Type PreventIndexingOutlook for the name of the DWORD, and then press Enter.
Right-click PreventIndexingOutlook, and then click Modify.
In the Value data box, type 1 to enable the registry entry, and then click OK.
Note to disable the PreventIndexingOutlook setting, type 0 (zero), and then click OK.
Exit Registry Editor, and then restart Outlook.