共用方式為


當您嘗試連線到 Microsoft 365 時,Outlook 會不斷提示您輸入密碼

徵狀

當您嘗試建立 Outlook 設定檔或連線到 Microsoft 365 信箱,用戶端顯示「正在設法連線......」訊息時,系統會不斷提示您輸入認證。 如果您取消認證提示,就會收到下列錯誤訊息:

到 Microsoft Exchange 的連線不可用。 Outlook 必須連線或已連線才能完成此操作。

原因

如果在 [Microsoft Exchange] 對話方塊的 [安全性] 索引標籤上,將 [登入網路安全性] 設定為 [匿名驗證] 以外的值,則可能會出現此問題。

螢幕擷取畫面,Microsoft Exchange 對話框的安全分頁,檢查 [登入] 網路安全設定是否設定為 [匿名身份驗證]。

解決方案

注意事項

Microsoft Outlook 2016 和一些 Outlook 2013 最新版本不受此問題的影響。 那些版本已經過更新,以避免發生<徵兆>一節所述的問題。 這些版本已停用或移除 Microsoft Exchange 電子郵件帳戶設定中的 [登入網路安全性] 設定。

較新版本的 Outlook

執行自我診斷工具

您可能是 Microsoft 365 客戶,當您嘗試連線到 Exchange Online 信箱時,遇到了「徵兆」一節中描述的錯誤。 您也可能已執行較新的 Outlook 2013 或 Outlook 2016 版本。 如果這兩個條件都成立,您可以執行診斷以確定可能導致錯誤的問題。 診斷將執行自動檢查並提供可能的解決方案來解決偵測到的問題。 選擇 診斷:Outlook 會持續詢問我的密碼以啟動診斷。

如果要連線到 Exchange 本地信箱,請參閱以下文章查看其他疑難排解:

此外,您可以查看以下的論壇對話,找出常見原因:

受影響的 Outlook 版本

如果您有舊版 Outlook,請將 [登入網路安全性] 設定變更為 [匿名驗證] 以解決此問題。 如果要執行這項操作,請依照下列步驟執行:

  1. 結束 Outlook。

  2. 打開 [控制台],然後執行下列操作之一:

    • 在 Windows 10、Windows 8.1 或 Windows 7 中,按一下 [開始],在搜尋方塊中輸入控制台,然後按 Enter。
    • 在 Windows 8 中,從右側輕滑進以打開常用鍵,點擊或按一下 [搜尋],然後在搜尋欄位中鍵入控制台。 或者,在 [開始] 畫面中輸入 [control panel],然後點擊或按一下搜尋結果中的[控制台]。
  3. 在[控制台]中,找到並按兩下 [郵件]

  4. 按一下 [顯示設定檔],選擇 Outlook 設定檔,然後按一下[屬性]

  5. 按一下 [電子郵件]

  6. 選取您的電子郵件帳戶,然後按一下 [變更]

  7. [變更帳戶] 對話方塊中,按一下 [更多設定]

  8. [Microsoft Exchange] 對話方塊中,按一下 [安全性] 索引標籤。

  9. 在 [登入網路安全性] 清單中,選取 [匿名驗證],然後按一下 [確定]

  10. 按一下 [下一步],按一下 [完成],然後在 [帳戶設置] 對話方塊上按一下 [關閉]

  11. [郵件設定] 對話方塊上按一下 [關閉],然後按一下 [確定] 以關閉 郵件控制 面板。

其他相關資訊

若要找到和檢視 Outlook 設定檔中匿名驗證的登錄設定,請依照下列步驟執行。

重要事項

不支援使用「設定檔」登錄檔路徑修改 Outlook 設定檔,並且可能導致 Outlook 設定檔處於不受支援的狀態。 請仔細依照本節中的步驟執行。 如果您不當地修改登錄,可能會發生嚴重的問題。 為避免發生問題,請在存取前備份登錄以供還原使用

  1. 開啟 [登錄編輯程式]。

    • 在 Windows 10、Windows 8.1 或 Windows 8 中,按 Windows 標誌鍵+R,以開啟 [執行]對話方塊,輸入 regedit.exe,然後按一下 [確定]
    • 在 Windows 7 中,按一下 [開始],在 [開始搜尋] 方塊中輸入 regedit,然後按下 ENTER 鍵。 如果出現要求您輸入系統管理員密碼或確認的提示,請輸入密碼或按一下 [允許]
  2. 依照您的 Outlook 版本找到適用的登錄路徑:

    • 如果是 Outlook 2013

      HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Profiles

    • Outlook 2010 或 2007

      HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles

  3. 在此子機碼下,查找並展開 Outlook 設定檔的名稱。

  4. 在設定檔下,找到並展開 9375CFF0413111d3B88A00104B2A6676 機碼。

  5. 9375CFF0413111d3B88A00104B2A6676 機碼下,您會看到設定檔中每個帳戶的子機碼。 選取第一個子資料夾 (00000001),然後按兩下該值以檢查 [帳戶名稱] 的二進位值資料。 重複此過程,直到找到包含 SMTP 位址的帳戶名稱值。 例如:帳戶名稱值指向 \00000003 子機碼下的 guidopica@contoso.com

  6. \0000000x子機碼下,找到 [服務 UID] 二進位值。 其代表 GUID (例如,c3 d1 9a 7b 80 1b c4 4a 96 0a e5 b6 3b f9 7c 7e)。

  7. 在與步驟 6 中所識別的 GUID 值 相符的設定檔中,找到子資料夾 (例如:\c3d19a7b801bc44a960ae5b63bf97c7e)。

  8. 在步驟 7 中找到的子資料夾下,檢查 01023d0d 二進位值。 它代表 GUID(例如,5f cf d5 f1 ba 5c 6f 45 b3 57 cc 5e 0d 16 94 58)。

  9. 在與步驟 8 中所識別的 GUID 值相符的設定檔中,找到子資料夾 (例如,\5fcfd5f1ba5c6f45b357cc5e0d169458)。

  10. 在步驟 9 中找到的子機碼下,檢查 00036619 二進位值。 此值確定 Outlook 是否使用匿名驗證。

    Binary: 00036619

    資料: 01 f0 00 80 == Anonymous Authentication

    任何其他值表示匿名以外的驗證方法。

    螢幕擷取畫面,Microsoft Exchange 對話框的 [安全性] 分頁,檢查 00036619 的二進制值。