- You are using MS CRM 4.0 Outlook 07 Client and receiving error "A Microsoft Dynamics CRM window was unable to open, and may have been blocked by a popup blocker", when opening a record.
- Error does not appear when using the web client.
- Client is running Windows XP or Vista with Internet Explorer 8 (possibly also IE7)
- Server is running Windows Server 2003 family, including SBS2003.
- None of the rollups fix the problem
SOLUTION THAT WORKED FOR ME:
Ensure that the CRM server name, in the format http://<servername> is in the trusted sites list. In addition to that, the following works for some computers:
- Set "Automatic logon with current user name and password" for the local intranet zone. (You may like to try setting this on the trusted sites zone as well just in case.)
- Close all programs, clear IE Cache from internet options in Control Panel.
- Restart computer.
- Disable protected mode on the intranet and trusted sites zones in internet options. If you then get a warning bar in Internet Explorer, click it and select "Do Not Display This Message in Future"; or
- (If disabled) enable protected mode on the intranet and trusted sites zones in internet options.
OTHER POSSIBLE SOLUTIONS:
There are a huge number of possible solutions to this one. Listed below are the most popular and the most creative - in no particular order. Some solutions could be tried together.
- Make sure you are using a RC (normal) version of Internet Explorer, not a beta version (even for IE8, as apparently the beta version of this program doesn't support CRM and causes Outlook popup problems amongst other things)
- Check to ensure all required fields in CRM have data in them, especially the last name in all contacts. Use Advance Find to detect any records (including inactive records) with missing data in a required field and fill in those fields with information.
- Ensure Internet Explorer is set as your default browser (particularly for IE7)
- Microsoft have issued a KB article here http://support.microsoft.com/?kbid=970632 suggesting it could be a problem with protected zones in IE, but includes one solution (Method 1) I haven't seen anywhere else.
- This particular site http://blogs.msdn.com/crm/archive/2009/05/07/microsoft-dynamics-crm-and-ie8-tweak.aspx also suggests it could be an issue with protected zones but offers an alternate method to the Microsoft KB above, in particular suggesting the following: reset all security zones to default level, uncheck protected mode if it's already selected (for all zones), apply settings, re-start IE and Outlook, tick protected mode in internet options again (for all zones), then restart both IE and Outlook again.
- Add CRM server to trusted sites list and set security options so trusted sites to run scripting and both signed and unsigned activex controls
- Clear IE cache (of everything, including stored passwords and temporary files). I have found that it's best to do this from Internet Options in the control panel with no other programs open. Restart your computer after this.
- Add CRM address to the popup blocker exemption list in internet options.
- Disable all popup blockers, including the native blocker in IE, Google Toolbar and other similar tools (don't forget your virus protection program may have a popup blocker in it).
- If using IE8, roll back to IE7 and give up on IE8 altogether.
- The following site http://social.microsoft.com/Forums/en-US/crm/thread/152ae446-292a-4f8a-a012-7c47038a2533 offers a few possible solutions, including:
- Turn off UAC and re-start computer.
- Making IE8 tab features working like IE7 by altering registry hkey/local machine/software/microsoft/IE/MAIN to include DWORD value TabProcGrowth value=0
- Use Microsoft Update to download the latest updates for everything Microsoft on your computer, particularly Vista, Office 07 and IE.
- Run the CRM diagnostic tool to see if that picks up anything substantial.
- Common CRM troubleshooting steps are also located here: http://blogs.msdn.com/crm/archive/2009/05/29/troubleshooting-the-microsoft-dynamics-crm-client-for-outlook.aspx
- If you are feeling masochistic, uninstall then reinstall CRM.