Name.dll Prompt in IE 7 Fix (Feature, and Easy Deployment)
Great news! Ever receive that name.dll prompt on a SharePoint site of yours when viewing in IE 7?
This issue occurs if the Name ActiveX control (Name.dll) is not added to the list of preapproved controls in Internet Explorer 7. The Name ActiveX control is included in the 2007 Microsoft Office system. http://support.microsoft.com/default.aspx/kb/931509
The way to fix it? They have 3 ways, add the site to trusted sites, change the registry, or modify each master page.
Typically option 3 is most appealing. (Quick note, make sure you comment all function lines in their example, it is wrong and if you don’t will result in a js error.) However it has a significant drawback. Imagine how much effort it would take to update hundreds of site collections with many customized master pages?
The good news is that just a short time ago Larry J. Riemann wrote a terrific feature for codeplex based off of Randy Drisgill’s workaround (in response to issues people were having): http://blog.drisgill.com/2007/09/fixing-namedll-activex-problem-mossman.html
The feature (which makes me happy) is located here: http://www.codeplex.com/SPAXO
What is great about this feature is that it is scoped to the web application level so the number of site collections, and sub sites don’t matter. What’s more the way it’s designed should not be effected by any customizations or the number of master pages. Making it a very appealing resolution.
Find out more about the codeplex activex override at Larry’s blog here: http://lriemann.blogspot.com/2008/11/sharepoint-activex-override-module.html
Warning: Through testing this feature I have noticed it causes critical errors when using InfoPath Form Services.
Thank you Randy and Larry we all appreciate it,