Share via


配置SharePoint Server使Office文档默认在客户端打开

??SharePoint Server?Office??????????

 [??:????????? ,  Office/Project????, ????????????? ]

Office Web Apps????SharePoint  Server  2010?????,?????????????Word?Excel?PowerPoint??????????????? ????office??????SharePoint?? ???/?? Office  ??,????????Office??????????,?????????????????????

?????Office Web Apps?,??SharePoint????Office??,??????????,?????????????:?????Office Web Apps,?????????????????,???????Office???????????,?????????? 

????

?????????(Client Integration)????:

  1. ?SharePoint?????,??”??????”,????”????????”,??????????????
  2. ??”??????”(Authentication Providers),??????,???”?????????”?????”?”?

 

????????????:

  1. ? SharePoint ?????,??“????”,????“????”?
  2. ?“????”???“?????”?,??“?????”?
  3. ?“??”??,?“?????,?????????????”??,“????”?
  4. ?“Office Web Apps”??“??”(Deactivate)?

 

?????,?????????Office?????????,????“???????”(View in Browser)?”???????”(Edit in Browser)?????,???“?Microsoft Word???”(Edit in Microsoft Word)?

??“????”????

“????”???????????,?????????????“????”??????

??????SharePoint?Application Server,???????:C:\Program Files\Common Files\Microsoft Shared\Web Server Extension\14\Template\XML(??????????Program Files), ???????xml??:

serverfilesword.xml

serverfilespowerpoint.xml

serverfileexcelserver.xml

???????????SharePoint??,???????Office?????,??????Office Web App???????????????????xml??,?serverfilespowerpoint.xml??(??PowerPoint???????):

<?xml version="1.0" encoding="utf-8" ?>

<!-- Copyright (c) Microsoft Corporation. All rights reserved. -->

<ServerFiles>

    <Mapping FileExtension="pptx" RedirectUrlTemplate= "/_layouts/PowerPoint.aspx?PowerPointView=ReadingView&PresentationId=|0" CreateRedirectUrlTemplate= "/_layouts/CreateNewDocument.aspx?id=|0" NoGetRedirect="TRUE"/>

    <Mapping FileExtension="potx" RedirectUrlTemplate= "/_layouts/PowerPoint.aspx?PowerPointView=ReadingView&PresentationId=|0" NoGetRedirect="TRUE"/>

    <Mapping FileExtension="ppsx" RedirectUrlTemplate= "/_layouts/PowerPoint.aspx?PowerPointView=ReadingView&PresentationId=|0" NoGetRedirect="TRUE"/>

    <Mapping FileExtension="pptm" RedirectUrlTemplate= "/_layouts/PowerPoint.aspx?PowerPointView=ReadingView&PresentationId=|0" NoGetRedirect="TRUE"/>

    <Mapping FileExtension="potm" RedirectUrlTemplate= "/_layouts/PowerPoint.aspx?PowerPointView=ReadingView&PresentationId=|0" NoGetRedirect="TRUE"/>

    <Mapping FileExtension="ppsm" RedirectUrlTemplate= "/_layouts/PowerPoint.aspx?PowerPointView=ReadingView&PresentationId=|0" NoGetRedirect="TRUE"/>

    <Mapping FileExtension="ppt" RedirectUrlTemplate= "/_layouts/PowerPoint.aspx?PowerPointView=ReadingView&PresentationId=|0" NoGetRedirect="TRUE"/>

    <Mapping FileExtension="pot" RedirectUrlTemplate= "/_layouts/PowerPoint.aspx?PowerPointView=ReadingView&PresentationId=|0" NoGetRedirect="TRUE"/>

    <Mapping FileExtension="pps" RedirectUrlTemplate= "/_layouts/PowerPoint.aspx?PowerPointView=ReadingView&PresentationId=|0" NoGetRedirect="TRUE"/>

    <Mapping FileExtension="odp" RedirectUrlTemplate= "/_layouts/PowerPoint.aspx?PowerPointView=ReadingView&PresentationId=|0" CreateRedirectUrlTemplate= "/_layouts/CreateNewDocument.aspx?id=|0" NoGetRedirect ="TRUE"/>

</ServerFiles>

???xml????,??FileExtension??????????????????PowerPoint.aspx,??Office Web Apps????“????”??????,??xml?????????????????????????:

  1. ???????Web Application???
  2. ??Office Web App??????? SharePoint application server,???????
  3. ????

???Office????????,???????“<!-?????->”??????<ServerFiles>…</ServerFiles>?????, ?????xml?????????????????Office Web App ?????

“????”?“????”

??????????Office Web Apps,??“????????”(Manage Service Application)??,?Word Viewing  Service, PowerPoint Viewing Service??????

?????,?????????????????,?????:

????

???????????????????(Office Web Apps)

https://technet.microsoft.com/zh-cn/library/ee837425.aspx

????????????????

https://office.microsoft.com/zh-cn/sharepoint-server-help/change-how-to-open-a-document-in-a-library-with-one-click-HA101729873.aspx