Export (0) Print
Expand All

Disable co-authoring in SharePoint 2013

SharePoint 2013
 

Applies to: SharePoint Server 2013 Enterprise, SharePoint Foundation 2013

Topic Last Modified: 2013-12-18

Summary: Learn how to disable co-authoring functionality in SharePoint 2013 by using Group Policy or by using Windows PowerShell.

Audience: IT Professionals

Co-authoring in SharePoint 2013 makes it possible for multiple users to work on a document, at any time, without interfering with each other's changes. Although we have engineered co-authoring to be scalable and efficient, some organizations that have hardware limitations may want to turn off co-authoring to minimize any additional effects on server performance.

This article describes how to disable co-authoring functionality in SharePoint 2013 by using Group Policy or by using Windows PowerShell 3.0.

NoteNote:
Because SharePoint 2013 runs as websites in IIS, administrators and users depend on the accessibility features that browsers provide. SharePoint 2013 supports the accessibility features of supported browsers. For more information, see the following resources:

There are three ways to disable co-authoring:

  • You can use Group Policy to disable co-authoring functionality on the client-side. For more information, see Overview of Group Policy for Office 2013.

  • You can use Windows PowerShell to set the DisableCoauthoring server property. This disables the co-authoring property for Word and PowerPoint documents on the server. This property applies to documents or presentations that are authored in Word 2010, Word 2013, Word Web App, PowerPoint 2010, PowerPoint 2013 and PowerPoint Web App.

  • You can enable the Require Check Out setting in a document library. This disables co-authoring in the document library. For more information, see Configure Require Check Out.

Procedures in this task:

To disable co-authoring by using Group Policy
  1. Start Group Policy Management.

    • For Windows Server 2008 R2:

      • On the server, choose Start, choose Administrative Controls, and then choose Group Policy Management.

    • For Windows Server 2012:

      • Swipe in from the edge of the screen to show the charms and then choose Search to see all the applications that are installed on the computer.

      • Choose Group Policy Management.

      For more information about how to interact with Windows Server 2012, see Common Management Tasks and Navigation in Windows Server 2012.

  2. In Group Policy Management, expand the Forest and Domain nodes for the domain where you want to set the policy, and then expand Group Policy Objects.

  3. Choose (right-click) the Group Policy Object where your co-authoring settings are configured, and then choose Edit.

  4. For Word 2013, expand User Configuration, Administrative Templates, Microsoft Word 2013, Collaboration Settings, Co-authoring, and then open (double-click) Prevent Co-authoring.

    For PowerPoint 2013, expand User Configuration, Administrative Templates, Microsoft PowerPoint 2013, Collaboration Settings, Co-authoring, and then choose Prevent Co-authoring.

  5. In the Prevent Co-authoring Properties dialog box, select Enabled, and then choose OK.

To disable co-authoring for Word documents and PowerPoint presentations at the web service level by using Windows PowerShell (save as script and run script)
  1. Verify that you have the following memberships:

    • securityadmin fixed server role on the SQL Server instance.

    • db_owner fixed database role on all databases that are to be updated.

    • Administrators group on the server on which you are running Windows PowerShell cmdlets.

    An administrator can use the Add-SPShellAdmin cmdlet to grant permissions to use SharePoint 2013 cmdlets.

    NoteNote:
    If you do not have permissions, contact your Setup administrator or SQL Server administrator to request permissions. For additional information about Windows PowerShell permissions, see Permissions and Add-SPShellAdmin.
  2. Paste the following code into a text editor, such as Notepad:

    $siteurl = "<servername>"
    $mysite=new-object Microsoft.SharePoint.SPSite($siteurl)
    $mysite.WebApplication.WebService.DisableCoauthoring = $true;
    $mysite.WebApplication.WebService.Update();
    
  3. Specify the following parameter:

     

    Parameter Value

    servername

    Server name

  4. Save the file and add the .ps1 extension, such as SuggestedNameOfFile.ps1.

    NoteNote:
    You can use a different file name, but you must save the file as an ANSI-encoded text file whose extension is .ps1.
  5. Start the SharePoint 2013 Management Shell.

    • For Windows Server 2008 R2:

      • On the Start menu, choose All Programs, choose Microsoft SharePoint 2013 Products, and then choose SharePoint 2013 Management Shell.

    • For Windows Server 2012:

      • Swipe in from the edge of the screen to show the charms and then choose Search to see all the applications that are installed on the computer.

      • Choose (right-click) SharePoint 2013 Management Shell to display the app bar.

      • In the app bar, choose Run as administrator.

    For more information about how to interact with Windows Server 2012, see Common Management Tasks and Navigation in Windows Server 2012.

  6. Change to the directory to which you saved the file.

  7. At the Windows PowerShell command prompt, type the following command:

    ./SuggestedFileName.ps1
    
To disable co-authoring for Word documents and PowerPoint presentations at the web application level by using Windows PowerShell (save as script and run script)
  1. Verify that you have the following memberships:

    • securityadmin fixed server role on the SQL Server instance.

    • db_owner fixed database role on all databases that are to be updated.

    • Administrators group on the server on which you are running Windows PowerShell cmdlets.

    An administrator can use the Add-SPShellAdmin cmdlet to grant permissions to use SharePoint 2013 cmdlets.

    NoteNote:
    If you do not have permissions, contact your Setup administrator or SQL Server administrator to request permissions. For additional information about Windows PowerShell permissions, see Permissions and Add-SPShellAdmin.
  2. Paste the following code into a text editor, such as Notepad:

    $siteurl = "<servername>"
    $mysite=new-object Microsoft.SharePoint.SPSite($siteurl)
    $mysite.WebApplication.DisableCoauthoring = $true;
    $mysite.WebApplication.Update();
    
    
  3. Specify the following parameter:

     

    Parameter Value

    servername

    Server name

  4. Save the file and add the .ps1 extension, such as SuggestedNameOfFile.ps1.

    NoteNote:
    You can use a different file name, but you must save the file as an ANSI-encoded text file whose extension is .ps1.
  5. Start the SharePoint 2013 Management Shell.

    • For Windows Server 2008 R2:

      • On the Start menu, choose All Programs, choose Microsoft SharePoint 2013 Products, and then choose SharePoint 2013 Management Shell.

    • For Windows Server 2012:

      • Swipe in from the edge of the screen to show the charms and then choose Search to see all the applications that are installed on the computer.

      • Choose (right-click) SharePoint 2013 Management Shell to display the app bar.

      • In the app bar, choose Run as administrator.

    For more information about how to interact with Windows Server 2012, see Common Management Tasks and Navigation in Windows Server 2012.

  6. Change to the directory to which you saved the file.

  7. At the Windows PowerShell command prompt, type the following command:

    ./SuggestedFileName.ps1
    

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft