來自 Sharepoint、WebDAV 或網站的 Office 應用程式為 HTTP 時,開啟的 Office 應用程式為空白

徵狀
發生這個問題時,您可能會遇到下列其他徵狀:
  • 您嘗試開啟或下載檔案時,沒有收到基本驗證密碼提示。
  • 當您嘗試開啟檔案時,您沒有收到錯誤訊息,相關 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. 結束登錄編輯程式,然後將電腦重新開機。

fixit fix it fixme WebDAV basicauth
內容

文章識別碼:2123563 - 最後檢閱時間:09/30/2014 17:01:00 - 修訂: 10.0

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, Microsoft SharePoint Foundation 2010, Microsoft Office SharePoint Server, Microsoft SharePoint Server 2010

  • kbfixme kbmsifixme kbcip KB2123563
意見反應