Hi,
On a computer running Windows 7 64 bits Enterprise FR and Symantec Encryption Desktop 10.3.2 MP3 (latest release as of this writing) 64 bits, many 32 bits applications cannot start because of PGPmapih.dll. Such applications include Acrobat Reader X 32 bits, Notepad++, Microsoft One Note and even Symantec Encryption Desktop's GUI (C:\Program Files (x86)\PGP Corporation\PGP Desktop\PGPdesk.exe).
When Symantec Encryption Desktop is installed, PGPmapih.dll is added to the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows\AppInit_DLLs. This DLL is required to hook MAPI and allow seamless encryption and decryption of a MAPI-enabled Outlook email messages.
As a result, many 32 bits applications including Encryption Desktop's GUI refuse to start with the error below:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="XXX" />
<EventRecordID>4357</EventRecordID>
<Channel>Application</Channel>
</System>
<Data>10.3.2.15495</Data>
<Data>PGPmapih.dll_unloaded</Data>
<Data>01cfc9ce9166eb77</Data>
<Data>C:\Program Files (x86)\PGP Corporation\PGP Desktop\PGPdesk.exe</Data>
<Data>PGPmapih.dll</Data>
<Data>cfb0912a-35c1-11e4-9e3b-e82aea99394a</Data>
</EventData>
</Event>
Removing PGPmapih.dll from AppInit_DLLs or reintalling the package without the MAPI component fix the issue but Symantec Encryption Desktop will no longer be able to hook MAPI thus rendering it useless for on-the-fly email decryption and encryption for Microsoft Outlook that is configured to talk to an Exchange server. And that is my primary use case.
Quoting a comment made by user Zardoc on the PGP wininit event id 11 error Windows 7 X64 discussion that was started by that user on Sep 2, 2011:
Tom,
That would be an option but it just hides an issue that needs to be adressed.
The dll needs to be fixed. Besides this issue slows reaction time to libraries.
PGPmapih.dll needs to be fixed need
There have been a handful of threads since 2011 where user Zardoc brings this issue on and on. The latest one is dated Nov 17, 2013.
Is there a fix for this issue? I need to proxy Outlook messages through Encryption Desktop and encrypt/decrypt them on-the-fly according to the policies I have configured yet I don't want to brick my other applications. By the way, I cannot find any valid reason for loading PGPmapih.dll with every running application while it only needs to be loaded by Outlook.
Regards,