透過 SharePoint 文件庫中的超連結所開啟的 office 文件可能會遺失伺服器的訊息列以簽出和/或編輯檔案或開啟編輯工作流程工作所需的按鈕

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:2661910
徵狀
在任何作業系統的用戶端上的 Office 2007 或 Office 2010 使用者按下超連結指向 Office 文件在 SharePoint 伺服器 2010年文件庫中。超連結本身位於 Outlook 電子郵件訊息。而不是從伺服器 Office 用戶端應用程式中開啟文件,文件開啟 Office 應用程式,從本機電腦的網際網路暫存檔快取中。因此它不會被視為伺服程式文件。使用者會看到下列徵狀:
  • Word: 沒有伺服器列與 「 編輯文件 」 按鈕
  • Excel: 沒有伺服器列與 「 編輯活頁簿] 按鈕
  • PowerPoint: 沒有伺服器列與 「 編輯簡報 」 按鈕

或者,如果文件庫需要簽出:
  • Word: 沒有伺服器列與 「 檢查出文件 」 按鈕
  • Excel: 沒有伺服器列與 「 檢查出活頁簿] 按鈕
  • PowerPoint: 沒有伺服器列與 「 檢查出簡報 」 按鈕
此外,文件無法儲存回 SharePoint 網站開啟的 Office 應用程式時。使用者或許可以儲存變更,但所做的變更儲存至網際網路暫存檔資料夾的 [回 SharePoint 伺服器中的檔案。

此外,如果文件是工作流程的一部分,編輯這項工作開啟這項工作的按鈕和工作流程與相關聯的其他按鈕將會遺失,這將導致工作流程未啟動。通常使用者會收到電子郵件中的工作流程工作,而且電子郵件會包含文件放在 SharePoint 伺服器上的超連結。

這才會發生較新的 Office 檔案格式:.docx、 版的.pptx 和.xlsx。它不會發生與舊版的舊版的 Office 檔案格式:.doc、.ppt 檔案和.xls。此外,這才會發生時:

伺服器是 SharePoint 伺服器 2010年和
  1. 當用戶端電腦執行 Office 2007 時,會發生問題.docx、.dotx、.xlsx 和版的.pptx 文件
  2. 當用戶端電腦執行時 Office 2010 時,版的.pptx 文件將會發生問題。

伺服器正在執行 Office SharePoint Server 2007,或用戶端電腦執行 Office 2007 或 Office 2010 時,就不會發生這個問題。

注意: 這只會開啟 [Outlook 電子郵件訊息中的 [Office 文件藉由按一下 [ON A 超連結時,及其在 SharePoint 2010 文件庫中的 Office 文件。如果使用者瀏覽至 SharePoint 2010 文件庫,並從該處開啟檔案,不會發生這個問題。
發生的原因
SharePoint 2010 實作新的安全性功能,稱為 'Permissive] 或 [嚴格瀏覽器檔案處理'。每一種從 web 伺服器所傳送的檔案有相關的 MIME 類型 (也稱為 「 內容類型 」),描述內容 (例如影像、 文字、 應用程式,等等) 的本質。Internet Explorer (IE) 會有一個 MIME 探查的功能,將會嘗試判斷每個已下載的資源的內容類型。對於 Office 檔案中,如果伺服器所傳送的內容類型是找不到 MIME 資料庫中的用戶端電腦,IE"探查有"MIME 內容類型,以查看是否有另一個類似的 MIME 用戶端電腦的 MIME 資料庫中輸入,並將使用類似的 MIME 類型的檔案開啟登錄中。不過,嚴格的瀏覽器檔案處理預設會啟用在 SharePoint 2010 中每個 web 應用程式上,這不允許竊聽內容型別,所以如果伺服器回應中傳送的找不到相符的內容類型是用戶端的 MIME 在資料庫中找到在登錄中,從用戶端電腦,而不是從伺服器正在開啟的網際網路暫存檔開啟檔案。MIME 探查也可能會導致裝載內容不受信任的伺服器的安全性問題。
例如: 開啟.docx 檔案指向位於 SharePoint 2010 文件庫中的文件的超連結時,SharePoint 2010 伺服器回應中所傳送的內容類型時,「 vnd.ms-word.document.12"標頭以及"X 內容類型-選項: nosniff 」 看起來就像這樣:

HTTP/1.1 200 確定
內容長度: 108
工作日、 [日期及時間] GMT 的日期:
內容類型: vnd.ms-word.document.12
X 內容類型-選項: nosniff

由於此精確的內容型別不存在於 Office 用戶端電腦的登錄中的 [MIME] 區域中,而且沒有 MIME 探查將會完成,則會在從網際網路暫存檔開啟文件。

可能有其他資訊一節,以下提及的其他原因。

解決方案
使用下列解決方案之一:

伺服器端的因應措施:

排除寄件者 SharePoint 2010 否探查標頭

  • 瀏覽至管理中心網站,按一下 [應用程式管理] 下的 [管理 Web 應用程式
  • 選取web 應用程式,然後按一下 [從功能區的 [一般設定
  • 向下捲動瀏覽器檔案處理,並選擇Permissive ,而不是嚴格
注意: 這會降低安全性。瀏覽器檔案處理時,指定是否要將額外的安全性標頭加入至 [文件提供給網頁瀏覽器。
這些標頭可讓您指定的瀏覽器應顯示下載提示某些類型的檔案 (例如,.html),並使用伺服器的指定
其他檔案類型的 MIME 類型。「 寬鬆"指定沒有標頭加入時,會提供更為相容的使用者經驗。"嚴格的 「 新增
強制瀏覽器下載特定類型的檔案的標頭。強制的下載不允許自動改善伺服器的安全性
參與者所上載的 Web 內容的執行。

用戶端因應措施:

重要這個章節、 方法或工作包含修改登錄的步驟。不過,如果您不當修改登錄,可能會發生嚴重的問題。因此,請務必小心執行這些步驟。為加強保護,請在修改前備份登錄。然後,您可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:

322756 如何備份及還原 Windows 中的登錄。


更新安裝到登錄的 MIME 資料庫的所需的內容類型,使用下列兩種方法的其中一個 Office 用戶端電腦的登錄。此登錄更新程式適用於 Office 2007 或 Office 2010。
  1. 若要手動更新登錄,將以下內容複製到文字檔案、 命名關聯。小算盤並執行它。
Windows 登錄編輯程式版本 5.00
[HKEY_CLASSES_ROOT\MIME\Database\Content] Type\application/vnd.ms-excel.12
"副檔名"=".xlsx"
[HKEY_CLASSES_ROOT\MIME\Database\Content] Type\application/vnd.ms-powerpoint.presentation.12
"副檔名"="版的.pptx"
[HKEY_CLASSES_ROOT\MIME\Database\Content] Type\application/vnd.ms-word.document.12
"副檔名"=".docx"
[HKEY_CLASSES_ROOT\MIME\Database\Content] Type\application/vnd.ms-word.template.12
"副檔名"=".dotx"
[HKEY_CLASSES_ROOT\MIME\Database\Content] Type\application/vnd.ms-powerpoint.template.12
"副檔名"="版的.potx"
[HKEY_CLASSES_ROOT\MIME\Database\Content] Type\application/vnd.ms-powerpoint.show.macroEnabled.12
"副檔名"=".ppsm"
[HKEY_CLASSES_ROOT\MIME\Database\Content] Type\application/vnd.ms-powerpoint.show.12
"副檔名"=".ppsx"
[HKEY_CLASSES_ROOT\MIME\Database\Content] Type\application/vnd.ms-powerpoint.macroEnabled.12
"副檔名"=".pptm"
[HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/x-] mspublisher
"副檔名"=".pub"
[HKEY_CLASSES_ROOT\MIME\Database\Content] Type\application/vnd.ms-excel.binary.12
"副檔名"=".xlsb"
[HKEY_CLASSES_ROOT\MIME\Database\Content] Type\application/vnd.ms-excel.macroEnabled.12
"副檔名"=".xlsm"
[HKEY_CLASSES_ROOT\MIME\Database\Content] Type\application/vnd.ms-excel.macroEnabledTemplate.12
"副檔名"=".xltm"
[HKEY_CLASSES_ROOT\MIME\Database\Content] Type\application/vnd.ms-excel.template.12
"副檔名"=".xltx"
[HKEY_CLASSES_ROOT\MIME\Database\Content] Type\application/vnd.ms-word.document.macroEnabled.12
"副檔名"=".docm"
[HKEY_CLASSES_ROOT\MIME\Database\Content] Type\application/vnd.ms-word.template.macroEnabled.12
"副檔名"=".dotm"
[HKEY_CLASSES_ROOT\MIME\Database\Content] Type\application/vnd.ms-powerpoint.template.macroEnabled.12
"副檔名"=".potm"
[HKEY_CLASSES_ROOT\MIME\Database\Content] Type\application/vnd.ms-powerpoint.presentation.macroEnabled.12
"副檔名"=".pptm"
[HKEY_CLASSES_ROOT\MIME\Database\Content] Type\application/vnd.ms-excel.sheet.macroEnabled.12
"副檔名"=".xlsm"
[HKEY_CLASSES_ROOT\MIME\Database\Content] Type\application/vnd.ms-excel.addin.12
"副檔名"=".xlam"
[HKEY_CLASSES_ROOT\MIME\Database\Content Type\application /] onenote
"副檔名"=".one"



2.內容類型到登錄的 MIME 資料庫,辦公室電腦上自動安裝,請移至"以下是簡單的修正程式> 一節。

以下是簡單的修正程式

若要自動修正此問題,請按一下 [下載] 按鈕。在 [檔案下載] 對話方塊中,按一下 [執行] 或 [開啟],然後遵循輕易解決精靈中的步驟。
  • 此精靈可能以英文顯示 ;不過,自動修正程式也適用於其他語言版本的 Windows。
  • 如果您不在發生問題的電腦上,將簡單的修正程式方案儲存到快閃磁碟機或 CD,,,然後在發生問題的電腦上加以執行。
其他相關資訊
SharePoint工作流程工作的按鈕可能遺失 Office 文件中,比本文所述的其他原因。一些其他的原因可能是:



伺服器唯讀列的螢幕擷取畫面



若要強制伺服器唯讀列,顯示在第一次按一下的超連結上,新增下列登錄機碼,用戶端機器。

新增:

機碼: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Internet
名稱: OptimisticBHO
DWORD的類型:
值: 1

如果伺服器列仍未出現 [編輯文件] 按鈕與 OptimisticBHO 機碼被啟用時,即使,,請確定在 Internet Explorer 工具中啟用了 「 Office 文件快取處理常式 」 附加元件 > 管理附加元件。



fixit 修正 fixme;伺服器唯讀列;伺服器訊息列;Office 文件

警告:本文為自動翻譯

內容

文章識別碼:2661910 - 最後檢閱時間:09/28/2015 07:01:00 - 修訂: 4.0

Microsoft SharePoint Foundation 2010, Microsoft SharePoint Server 2010, Microsoft Office Enterprise 2007, Microsoft Office Basic 2007, 2007 Microsoft Office Suite Service Pack 1, 2007 Microsoft Office Suite Service Pack 2, 2007 Microsoft Office Suite Service Pack 3, Microsoft Office Professional 2010, Microsoft Office Professional Plus 2010, Microsoft Office Standard 2010

  • kbfixme kbmsifixme kbmt KB2661910 KbMtzh
意見反應