You get an error message when you open an Office file from SharePoint on a computer on which you installed more than one version of Office

You get an error message when you open an Office file from SharePoint on a computer on which you installed more than one version of Office

  • Comments 35
  • Likes

Symptom

When trying to open an Office document from a SharePoint site, you get one of the following behaviors:

The file is being downloaded instead of opening directly from SharePoint:

 

      Do you want to open file.xlsx From SharePoint?

OR

Error message " 'Edit Document' requires a Windows SharePoint Services-compatible application.”

OR

Error message "The document could not be opened for editing. A Microsoft SharePoint Foundation compatible application could not be found to edit the document."

OR

Error message “To open this workbook, your computer must be running a supported version of Microsoft Office_application and a browser that supports opening files directly from the Office Web Apps”

 

The issue occurs on computers on which you have installed more than one version of Office.

e.g. Visio 2007 and Office 2013, Office 2010 and Lync 2013

 

Cause

The issue can occur when you have several different versions of Office installed on the same computer and you have several different versions of the OWSSUPP DLL available which are not registered correctly. The OWSSUPP.DLL corresponds to the SharePoint OpenDocuments Class Add-On for Internet Explorer and is the integration Add-On for opening Office documents from SharePoint.

To check the version of the SharePoint OpenDocuments Class Add-On (OWSSUPP.DLL) open Internet Explorer when the error is showing and go to Tools > Manage Add-ons. In Manage Add-ons click on SharePoint OpenDocuments Class and notice the version:

12.0.. stands for Office 2007

14.0.. stands for Office 2010

15.0.. stands for Office 2013

Tip: if you don’t see the SharePoint OpenDocuments Class Add-On in the Add-Ons list in Internet Explorer, select the option to Show: Run without permission

 

 

Resolution

The OWSSUPP.DLL is installed as part of the “Microsoft SharePoint Foundation Support” category under Office Tools.

To resolve this issue you should disable Microsoft SharePoint Foundation Support in any other version of Office installed on the machine and then repair Office.

e.g. if on a computer with Office 2010 and Lync 2013 you installed “Microsoft SharePoint Foundation Support” for both versions (Lync 2013 is part of the Office 2013 suite), you should disable “Microsoft SharePoint Foundation Support” for Lync 2013 and then repair Office 2010 so that the OWSSUPP.DLL gets registered.

To uninstall “Microsoft SharePoint Foundation Support” for all non-Office 2010 components:

 

Windows XP Solution:

  • Go to Control Panel, Add Remove Programs
  • For each Office program that is not an Office 2010 program, select the item and click Change, Choose Add or Remove Features, Click Continue.
  • In Installation Options, expand Office Tools, Click Windows SharePoint Service Support OR Microsoft SharePoint Foundation Support, Choose Not Available, Click Continue. You must do this for all Office programs that are not Office 2010 including earlier versions of Office Project or Visio.
  • Once configuration is complete, In Add Remove Programs, click Office 2010, click Change, Choose Repair, Click Continue. (Note: A reboot will be required after the Repair completes)


Windows Vista/Windows 7 Solution:

  • Go to Control Panel, Programs, Uninstall a Program.
  • For each Office program that is not an Office 2010 program, select the item and click Change, Choose Add or Remove Features, Click Continue.
  • In Installation Options, expand Office Tools, Click Windows SharePoint Service Support OR Microsoft SharePoint Foundation Support, Choose Not Available, Click Continue. You must do this for all Office family programs that are not Office 2010 including earlier versions of Office Project or Visio.

Once configuration is complete, in Programs, click Office 2010, click Change, Choose Repair, Click Continue. (Note: A reboot will be required after the Repair completes)

Comments
  • Is there any way of removing Microsoft SharePoint Foundation Support from lync basic 2013?

  • Hi Glen,

    you cannot remove the entry "Microsoft SharePoint Foundation Support" from the Lync 2013 installation source. Instead set it on "Not Available". If you want to deploy the setting on several machines you can create a MSP file using the Office Customization Tool:

    Configure feature installation states for Office 2013

    technet.microsoft.com/.../cc179043.aspx

    Radu

  • Office 2013 and Sharepoint Designer 2010 installed causes this problem.

    I had to repair the Sharepoint Designer 2010 installation to get rid of this error.

    Also happens on clients that installs Lync 2013 when they already have 2010...

    It is not fun to have to ask evry user to repair their office installation all the time...

    A permanent fix please!

  • OR, someone a bit more intelligent would have written support for discovering and launching Office 2010 applications from within the 2013 version of owssupp.dll. Doesn't sound too difficult if you ask me and it sure would have saved myself and our customers a lot of trouble.

  • Roland, SharePoint Designer 2010 and Office 2013 should work OK. Maybe you have another issue..

    But if the repair does the trick and you are happy with it, you can automate the repair with a GPO or something. The command would be:

    msiexec /fm {GUID for SharePoint Designer 2010} /qn

    The switches are documented in Start > Run > msiexec /?

    Radu

  • I am having a similiar issue, but I have Office 2013.   I checked the Sharepoint Open Document as stated about and it shows 14.0.... Should that be 15.0 since I am running 2013?   If so,.. How do i change it?

  • Mike, if you have Office 2013 then the SharePoint OpenDocuments Class Add-On should have the version starting with 15.0.

    If you don't have any other Office version installed, a repair for Office 2013 should reregister the right components. To repair Office go to Control Panel, right click on Microsoft Office 2013 and select Change, then select Repair and click Next.

    Radu

  • I am using Windows Server 2012 and the Office 2013 professional. IE 10 But it occurs to me that if there is no compatible version of Office

    Name:                   SharePoint OpenDocuments Class

    Publisher:              Microsoft Corporation

    Type:                   ActiveX Control

    Architecture:           32-bit and 64-bit

    Version:                15.0.4420.1017

    File date:              ‎01. ‎oktobar ‎2012, ‏‎20:36

    Date last accessed:     ‎11. ‎septembar ‎2013, ‏‎14:19

    Class ID:               {9203C2CB-1DC1-482D-967E-597AFF270F0D}

    Use count:              55

    Block count:            0

    File:                   OWSSUPP.DLL

    Folder:                 C:\Program Files\Microsoft Office\Office15

  • The length of the protocol + path +file name (that sharepoint has to use for every file) is the problem.

    approx 256 chars (depending on unicode vers and special chars) is the limit.

  • In my case, a simpler problem and solution.  I was using Firefox and/or Chrome.  These features work only when I use Internet Explorer.

  • If you get "The document could not be opened for editing. A Microsoft SharePoint Foundation compatible application could not be found to edit the document." on a machine with Office 2013 where you have regional language settings other than EN-US, you should try out this hotfix:

    Description of the Office 2013 hotfix package (Owssupp-x-none.msp): June 11, 2013

    support.microsoft.com/.../en-us

  • Hi, While removing the "Microsoft SharePoint Foundation Support" for Lync 2013 and SPD 2013, its reappearing again once the system is restarted. Regards

  • I agree, I don't think it can be removed without perhaps removing Lync 2013 entirely.

  • It shouldn't reappear after you restart the machine, unless group policies add the feature back

  • Issues like this give users a bad taste for Microsoft

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment