Question Outlook 2016 Crashing on starup

wasshup

Reputable
Dec 14, 2017
75
0
4,540
Hi,
recently I'm facing problem with outlook 2016. When we launch the application it starts to load and crash after few seconds.
I was trying to Quick repair, Online repair, Creating new profile, Reinstalling, run safe mode - none of theese works.
We're using Kerio Control offline conector for our mail client.
After few hours of searching with informating form event log, no success.


Event Log -------------------------------------------------------------------------------------------------------------------------
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2019-10-09T11:17:14.512007600Z" />
<EventRecordID>211734</EventRecordID>
<Channel>Application</Channel>
<Computer>XXXXXXXX.XX.LOCAL</Computer>
<Security />
</System>
<EventData>
<Data>OUTLOOK.EXE</Data>
<Data>16.0.12026.20264</Data>
<Data>5d8be281</Data>
<Data>OLMAPI32.DLL</Data>
<Data>16.0.12026.20132</Data>
<Data>5d72fb4a</Data>
<Data>c0000005</Data>
<Data>000036d8</Data>
<Data>30d0</Data>
<Data>01d57e9316bc0f11</Data>
<Data>C:\Program Files (x86)\Microsoft Office\root\Office16\OUTLOOK.EXE</Data>
<Data>C:\Program Files (x86)\Microsoft Office\Root\Office16\OLMAPI32.DLL</Data>
<Data>dda1d5cd-ca3e-46f6-9d22-53a90b66b436</Data>
<Data>
</Data>
<Data>
</Data>
</EventData>
</Event>
Event Log -------------------------------------------------------------------------------------------------------------------------


Any ideas ?

Thank you.
 
Sep 28, 2019
83
7
45
Make sure you have updated your windows, also installed .Net framework.

Another weird/unexpected issue is about missed directories on %PATH%.
Try echo %PATH% in cmd, what does it return?
 

wasshup

Reputable
Dec 14, 2017
75
0
4,540
Windows is updated, .Net framework is installed - properly

Output:

C:\Users\zmikula>echo %path%
C:\Program Files (x86)\Kerio\Outlook Connector (Offline Edition)\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\zmikula\AppData\Local\Microsoft\WindowsApps;
 
Sep 28, 2019
83
7
45
Maybe you have two versions of outlook installed? if so, check this(https://answers.microsoft.com/en-us...ble-with/32f3db73-f029-4c5a-aa51-43789c425a3c ).

I also checked requirements for that Kerio, and looks like there is no any special requirements.

A outlook repair also could help. Rename OLMAPI32.DLL inside C:\Program Files (x86)\Microsoft Office\Root\Office16 to something like OLMAPI32.DLL.org and try outlook setup to repair. Hope it helps.
 

wasshup

Reputable
Dec 14, 2017
75
0
4,540
We have only few coputers with Office 2016 Home & Business x86. There is only one version of outlook. Strange thing is that every other office application works fine, only outlook crashing.

I tried to delete OLMAPI32.DLL and then quick repair. After restart outlook won't launch anymore, there is only setup window for like half second everytime i click on outlook and that is all.
 
Sep 28, 2019
83
7
45
only outlook crashing.
It's sad but true, developers considering bugs progress, and some companies like MS provide very delayed-long updates which is not appreciated always, just like you have experienced, sorry about that, you may blame MS and Kerio, they'll accept it.

I tried to delete OLMAPI32.DLL and then quick repair.
Risky, wish you renamed/moved it, instead of delete. Anyway. Errors like you happens when two library(.dll, either native/CLR) come with same name, but different version in PATH.
When outlook.exe is started, it searches for OLMAPI32.DLL, so it might grab the wrong/incompatible version which will causes a hard fault from somewhere is should not.

There is a good command as whereis , not sure if windows supports it, but you may downlaod and install msys2 which comes with such tool. Or simply, search on C drive for "OLMAPI32.DLL", and see how many instances it will find.
If it comes in multiple, it's okay, the issue is making sure outlook loads the correct one.
The echo %PATH% command I asked you, gives you all default path(directories) are available/searchable by default.

Another try, run cmd, and go to outlook root directory using cd command, e.g.:
cd C:\Program Files (x86)\Microsoft Office\root\Office16\
Then type outlook.exe, see if it works (make sure you have OLMAPI32.DLL in same folder), it may pass, not sure.
If it works, then create a bat file where it sets the current PATH, and run the outlook. Hope it helps.