Ask a questionAsk a question
 

AnswerSharepoint 2007, Office 2007, and 64-bit Internet Explorer support

  • Monday, November 02, 2009 7:51 PMAndrew Schwalbe Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi All,

    I have an issue editing documents on our SharePoint 2007 intranet.  When using 64-bit IE, and when I choose "Edit in Microsoft Office Word" I get the following error:   ‘Edit Document’ requires a Windows SharePoint Services-compatible application and Microsoft Internet Explorer 6.0 or greater.    This does not happen with 32-bit IE.

    I am working on deploying Windows 7 and I am seeing this on a clean installation of Windows 7 Enterprise x64.  The only software I am installing is Office Enterprise 2007.  The Office 2007 installation includes the Office Tools > Windows SharePoint Services Support.   Installing SP1 and SP2 for Office does not fix the problem.   I can duplicate this on multiple computers.

    I know 64-bit IE is a level 2 supported browser according to this article (http://technet.microsoft.com/en-us/library/cc263526.aspx ), but shouldn't editing documents be allowed for it?   Perhaps I am misinterpreting the article somehow?   If this is the case, could someone point out where I am going wrong?

    Thanks,
    Andrew

Answers

  • Thursday, November 05, 2009 2:46 PMAndrew Schwalbe Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Thanks but copying the dll over and restarting IE also did not work.  I also restarted the computer to be sure.  I tried these additional things:

    I tried re-registering the dll but I got this error:  The module "owssupp.dll" was loaded but the call DllRegisterServer failed with error code 0x80070716.
    I also removed the dll and ran the Microsoft Office Diagnostics utility.  It found and corrected one problem (it added the dll back), but this did not fix my problem.

    To elaborate more, I noticed that I CAN check out a document and then use the "Edit in Microsoft Word" link to open the document.  However, when I try to save the document, SharePoint thinks the document is read-only.  So there is still some compatibility issues going on there.


    So I did some more digging and although I couldn't find it documented, the feature that allows this to work is an ActiveX control.  I compared the browser add-ons in the 32bit version of IE to the 64 bit version and what would you know, the add-ons (SharePointOpenDocuments and SharePoint Stssync Handler - both controlled by owssupp.dll) were not part of the browser... and there didn't appear a way to install them. 

    According to the document I linked in my original post, ActiveX controls are not supported in level 2 browsers such as 64 bit Internet Explorer... it could be this is one of the ActiveX controls that is not supported.  For now that is my answer unless anyone else has more ideas.

All Replies

  • Tuesday, November 03, 2009 6:55 AMMike Walsh MVPMVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Which IE version ?

    In addition if you are running a 64-bit client OS you have access to both the 64-bit and the 32-bit IE versions and so can select the correct one - i.e. if you are having problems with one on a particular site or with a particular function (Adobe Flash updates at the moment need a 32-bit IE for instance) then use the 32-bit version for it. 

    FAQ sites: (SP 2010) http://wssv4faq.mindsharp.com; (v3) http://wssv3faq.mindsharp.com and (WSS 2.0) http://wssv2faq.mindsharp.com
    Complete Book Lists (incl. foreign language) on each site.
  • Tuesday, November 03, 2009 2:19 PMAndrew Schwalbe Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Sorry I forgot to put the version.   It's IE 8 (8.0.7600) 64-bit Edition.     I know I can switch to 32-bit, but that isn't the point I am trying to make.  I am wondering if there is something internally incompatible between this version of Internet Explorer and SharePoint 2007 that may not be clearly documented? 

    Thanks,
    Andrew
  • Wednesday, November 04, 2009 5:28 AMLily WuMSFT, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Hi

    Since there are two Office 12 directories in 64-bit version of Windows 7, please try to copy the owssupp.dll file from “C:\Program Files (x86)\Microsoft Office\Office12\” to "C:\Program Files\Microsoft Office\Office12\” and then restart your IE.

    You can also look into this blog for other solutions. Hope that it will be helpful to you.
    http://lichao.net/eblog/how-to-resolve-edit-document-requires-a-windows-sharepoint-services-compatible-application-and-microsoft-internet-explorer-60-or-greater-error-200901215.html

    Best Regards!

  • Thursday, November 05, 2009 2:46 PMAndrew Schwalbe Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Thanks but copying the dll over and restarting IE also did not work.  I also restarted the computer to be sure.  I tried these additional things:

    I tried re-registering the dll but I got this error:  The module "owssupp.dll" was loaded but the call DllRegisterServer failed with error code 0x80070716.
    I also removed the dll and ran the Microsoft Office Diagnostics utility.  It found and corrected one problem (it added the dll back), but this did not fix my problem.

    To elaborate more, I noticed that I CAN check out a document and then use the "Edit in Microsoft Word" link to open the document.  However, when I try to save the document, SharePoint thinks the document is read-only.  So there is still some compatibility issues going on there.


    So I did some more digging and although I couldn't find it documented, the feature that allows this to work is an ActiveX control.  I compared the browser add-ons in the 32bit version of IE to the 64 bit version and what would you know, the add-ons (SharePointOpenDocuments and SharePoint Stssync Handler - both controlled by owssupp.dll) were not part of the browser... and there didn't appear a way to install them. 

    According to the document I linked in my original post, ActiveX controls are not supported in level 2 browsers such as 64 bit Internet Explorer... it could be this is one of the ActiveX controls that is not supported.  For now that is my answer unless anyone else has more ideas.