LCIE and CRM pop-up windows blocking

 

Consider the following situation. Your CRM 4.0 Client for Outlook runs on Outlook 2007. You have installed IE8 and Rollup 7. When you click on an CRM item that would then need to open in a new window (e.g. one of the detail lines in an Opportunity) you may receive the following error message:

“A Microsoft Dynamics CRM window was unable to open, and may have been blocked by a pop-up blocker. Please add this Microsoft Dynamics CRM server to the list of sites your pop-up blocker allows to open new windows. “

This error can be resolved by Enabling Protected Mode for Trusted sites.

 

The downside of this solution is the following:
If you book an appointment and track the appointment in CRM a blank page will be displayed if you click on “View in CRM” (as an example).

 

With the Introduction of "Loosely Coupled IE feature" (LCIE) in Internet Explorer 8, browser frame run in a separate iexplore.exe process and Tabs runs in separate iexplore.exe process. The Frame iexplore.exe process runs at Medium Integrity Level. If protected mode is turned on in Internet Explorer then tabs iexplore.exe process runs in Lower Integrity Level otherwise if protected mode is turned off, it runs in Medium Integrity Level.

 

A way to fix this is to configure LCIE to use only one tab process, or to disable it altogether.

This can be done as followed:
You have to edit the DWORD "TabProcGrowth" under HKCU\Software\Microsoft\Internet Explorer\Main inside the registry editor. TabProcGrowth may not be there, if this is so, you'll have to manually create it.

 

TabProcGrowth controls the process model of IE8:

When set to 0, it runs everything in a single process, same way as IE7. When set to 1, two separate processes are used: an IE Frame, and a Tab process (both named iexplore.exe). When TabProcGrowth is set to any number above 1, IE8 will create new processes until the TabProcGrowth number is met. Deleting the DWORD entry TabProcGrowth will make IE8 handle the amount of processes automatically, based on your system resources.

Additional resources
https://blogs.msdn.com/ie/archive/2007/04/04/protected-mode-for-ie7-in-windows-vista-is-it-on-or-off.aspx
https://support.microsoft.com/default.aspx?scid=kb;EN-US;970632
https://blogs.msdn.com/ie/archive/2008/03/11/ie8-and-loosely-coupled-ie-lcie.aspx

Greetings,
Dieter