您無法使用 Office 應用程式,從只支援透過非 SSL 連線進行基本驗證的伺服器直接開啟 Office 檔案類型

文章翻譯 文章翻譯
文章編號: 2123563 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中


當您嘗試開啟或下載儲存在網路伺服器或協力廠商網路伺服器中的 Microsoft Office 檔案時,相關的 Office 應用程式會啟動,但是已選取的檔案並未開啟或下載,例如,Office 檔案儲存在 SharePoint 伺服器或網頁分工編寫及版本管理 (WebDAV) 伺服器上。

發生此問題時,請嘗試使用 HTTPS (而非 HTTP) 來存取 Office 檔案,例如,使用 https://www.site.com,而非 http://www.site.com

如果仍然無法開啟 Office 檔案,請連絡網站伺服器系統管理員。

注意此問題只會發生在協力廠商的網站上,或者 SharePoint 或 WebDAV 網站上。

網站伺服器管理員資訊

其他詳細徵狀

發生這個問題時,您可能會遇到下列其他徵狀:
  • 您嘗試開啟或下載檔案時,沒有收到基本驗證密碼提示。
  • 當您嘗試開啟檔案時,您沒有收到錯誤訊息,相關 Office 應用程式啟動,但是已選取的檔案並未開啟。

發生的原因

當下列情況成立時,就會發生這個問題:
  • 伺服器設定為基本驗證。
  • 您的電腦與網頁伺服器之間的連線並不會使用安全通訊端層 (SSL)。
根據預設,在 Office 2010 和 Office 2013 應用程式中使用透過非 SSL HTTP 連線基本驗證的檔案作業會停用。

停用基本驗證時,就會發生下列其中一項事件:
  • 用戶端應用程式會使用不同的驗證方法,如果伺服器支援不同的驗證方法就會發生這種情況。
  • 要求失敗 (如需有關要求失敗時會有的狀況的詳細資料,請參閱「其他詳細徵狀」一節中的清單)。

解決方案

如果無法使用 HTTPS 而非 HTTP 的解決方法,您可以啟用網路伺服器上的 SSL 加密以允許用戶端透過 HTTPS 存取。

注意 根據預設,如果網頁伺服器僅透過 SSL 連線使用基本驗證,則 Office 2010 應用程式可以從該伺服器存取及下載檔案。

其他可行方案

如果要解決這個問題,請使用透過非 SSL 連線的基本驗證讓 Office 2013 和 Office 2010 應用程式連線至網頁伺服器。

警告 在沒有 (SSL) 的情況下啟用基本驗證可能會有嚴重的安全性風險。

關於基本驗證和基本驗證的安全性風險

基本驗證會要求使用者提供有效的使用者名稱和密碼,才能存取內容。此驗證方法不會要求特定瀏覽器,所有主要瀏覽器登都可以支援。基本驗證也可以跨越防火牆和 Proxy 伺服器。基於這些原因,當您想要限制存取權,只讓部分人員存取伺服器的內容時,基本驗證是個不錯的選擇。

然而,基本驗證的缺點是會透過網路傳輸並未加密的 64 編碼密碼,如果由網路 Sniffer 透過網路攔截密碼,未經授權的使用者可判斷使用者名稱及密碼,並且重新使用這些憑證。因為這些安全性風險,Office 2010 應用程式的預設設定為針對非 SSL 連線停用基本驗證。

您只應在您知道用戶端和伺服器之間的連線安全性時,使用基本驗證,該連線應是透過專用線路或使用 SSL 加密和傳輸層安全性 (TLS) 建立,例如,如果要 WebDAV 搭配使用基本驗證,您應先設定 SSL 加密。

如需基本驗證的詳細資訊,請參閱基本驗證 (英文) 和 設定基本驗證 (IIS 7) (英文)。

如需有關 SSL 及憑證的詳細資訊,請參閱 SSL 和憑證 (英文)。

透過非 SSL 連線啟用基本驗證

下列兩個步驟說明如何啟用 Office 2013 和 Office 2010 應用程式直接從只支援透過非 SSL 連線的基本驗證的伺服器開啟 Office 檔案類型,這些步驟只能在確信使用者和網頁伺服器之間的連線是安全的情況下使用。直接的電纜線連線或專用線路是最佳的安全連線選擇。

注意對於 Office 2013 和 Office 2010 應用程式,這兩個步驟皆為必要;對於其他 Office 應用程式,只有步驟 1 為必要。

步驟 1:在用戶端上設定 WebDAV 重新導向程式
注意 此為 2007 Office 套件、Office 2013、Office 2010 應用程式的必要步驟。

在用戶端電腦上,設定 WebDAV 重新導向程式以啟用非 SSL 連線上的基本驗證。

重要 請仔細依照本章中的步驟執行。如果您不當地修改登錄,可能會發生嚴重的問題。請先備份登錄 再進行修改。如果發生問題,您就可以還原登錄。

Windows XP 和 Windows Server 2003

如果要啟用用戶端電腦上的基本驗證,請依照下列步驟執行:
  1. 依序按一下 [開始][執行],輸入 regedit,然後按一下 [確定]
  2. 找出下列登錄子機碼並按一下:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
  3. [編輯] 功能表上,指向 [新增],然後按一下 [DWORD 值]
  4. 輸入 UseBasicAuth,然後按下 ENTER。
  5. UseBasicAuth 上按右鍵,然後按一下 [修改]
  6. [值資料] 方塊中,輸入 1,然後按一下 [確定]

    注意如果 UseBasicAuth 登錄項目設為非零值,則已啟用基本驗證。如果 UseBasicAuth 登錄項目不存在,或者如果 UseBasicAuth 登錄項目設為 0 (零),則已停用基本驗證。

    對應方式如下所示:
    0 - 基本驗證停用
    1 - 只針對 SSL 連線啟用基本驗證
    2 - 針對 SSL 及非 SSL 連線啟用基本驗證
  7. 結束登錄編輯程式,然後將電腦重新開機。

Windows Vista、Windows 7 和 Windows 8

如果要啟用用戶端電腦上的基本驗證,請依照下列步驟執行:
  1. 如果是 Windows Vista 或 Windows 7,請按一下 [開始],在 [開始搜尋] 方塊中輸入 regedit,然後按下 ENTER。

    在 Windows 8 中,按住 Windows 鍵 (WINKEY) + F,在 [功能表] 列中反白 [應用程式],在 [搜尋] 方塊中輸入 regedit,然後按下 ENTER。
  2. 找出下列登錄子機碼並按一下:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
  3. [編輯] 功能表上,指向 [新增],然後按一下 [DWORD 值]
  4. 輸入 BasicAuthLevel,然後按下 ENTER 鍵。
  5. BasicAuthLevel 上按右鍵,然後按一下 [修改]
  6. [值資料] 方塊中,輸入 2,然後按一下 [確定]

    注意 對應方式如下所示:
    0 - 基本驗證停用
    1 - 只針對 SSL 連線啟用基本驗證
    2 - 針對 SSL 及非 SSL 連線啟用基本驗證
  7. 結束登錄編輯程式,然後將電腦重新開機。

如需有關如何設定 WebDAV 重新導向以啟用基本驗證的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
841215 嘗試連線到 Windows SharePoint 文件庫時的錯誤訊息:「發生系統錯誤 5」(機器翻譯)
步驟 2:更新用戶端上的登錄
注意對於 Office 2013 和 Office 2010 應預程式,此步驟為必要。

在用戶端電腦上,新增 BasicAuthLevel 登錄機碼和適當的值。如果要執行這項操作,請依照下列步驟執行。

重要 請仔細依照本章中的步驟執行。如果您不當地修改登錄,可能會發生嚴重的問題。請先備份登錄 再進行修改。如果發生問題,您就可以還原登錄。
  1. 啟動登錄編輯程式。
    • 在 Windows 8 中,按住 Windows 鍵 (WINKEY) + F,在 [功能表] 列中反白 [應用程式],在 [搜尋] 方塊中輸入 regedit,然後按下 ENTER。如果出現要求您輸入系統管理員密碼或確認的提示,請輸入密碼或進行確認。
    • 在 Windows 7 或 Windows Vista 中按一下 [開始],在 [開始搜尋] 方塊中輸入 regedit,然後按下 ENTER。如果出現要求您輸入系統管理員密碼或確認的提示,請輸入密碼或進行確認。
    • 在 Windows XP 中,請按一下 [開始],再按一下 [執行],輸入 regedit,然後按一下 [確定]

  2. 找出並按一下下列其中一個登錄子機碼:

    如果是 Office 2010
    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Internet

    如果是 Office 2013
    HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Internet
  3. [編輯] 功能表上,指向 [新增],然後按一下 [DWORD 值]
  4. 輸入 BasicAuthLevel,然後按下 ENTER 鍵。
  5. BasicAuthLevel 上按右鍵,然後按一下 [修改]
  6. [值資料] 方塊中,輸入 2,然後按一下 [確定]

    注意 對應方式如下所示:
    0 - 基本驗證停用
    1 - 只針對 SSL 連線啟用基本驗證
    2 - 針對 SSL 及非 SSL 連線啟用基本驗證
  7. 結束登錄編輯程式,然後將電腦重新開機。

屬性

文章編號: 2123563 - 上次校閱: 2014年5月5日 - 版次: 9.1
這篇文章中的資訊適用於:
  • Microsoft Office Professional 2013
  • Microsoft Office Standard 2013
  • Microsoft Office Home and Business 2013
  • Microsoft Office Home and Student 2013
  • Microsoft Office Standard 2010
  • Microsoft Office Professional 2010
  • Microsoft Office Professional Plus 2010
  • 2007 Microsoft Office Suite Service Pack 1
  • 2007 Microsoft Office Suite Service Pack 2
關鍵字:?
kbfixme kbmsifixme kbcip KB2123563
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com