Outlook 提示輸入密碼,且不使用新式驗證連線到 Microsoft 365
原始 KB 編號: 3126599
徵狀
請參考以下案例:
案例 1:
Microsoft Outlook 使用 RPC 連線到內部部署 Exchange 伺服器中的主要信箱,也會連線到 Microsoft 365 中的另一個信箱。
案例 2:
您將信箱從 Outlook 使用 RPC 連線的 Exchange 伺服器移轉至 Microsoft 365。
在這些案例中,系統會提示您輸入認證,Outlook 不會使用新式驗證來連線到 Microsoft 365。 輸入您的認證之後,系統會將認證傳輸至 Microsoft 365,而不是權杖。
原因
Outlook 將其驗證配置的選擇限制為 RPC 支援的配置。 但驗證配置不包含新式驗證。
解決方案
重要事項
請仔細依照本節中的步驟執行。 如果您不當地修改登錄,可能會發生嚴重的問題。 在您進行修改之前,請先備份登錄,做為還原之用,以免發生問題。
建立下列登錄機碼,以強制 Outlook 對 Web 服務使用較新的驗證方法,例如 EWS 和自動探索。 我們建議使用者強制 Outlook 使用新式驗證。
結束 Outlook。
根據您的 Windows 版本,啟動以下其中之一的登錄編輯程式:
- Windows 10 ,Windows 8.1, 和 Windows 8:按下 Windows 鍵+R 開啟執行對話方塊。 鍵入 regedit.exe,然後按下 Enter。
- Windows 7:按一下開始,在搜尋方塊中輸入 regedit.exe,然後按 Enter。
在登錄編輯程式中,找出並按一下下列登錄子機碼:
HKEY_CURRENT_USER\Software\Microsoft\Exchange
在 [編輯] 功能表中,指向 [新增],然後按一下 [DWORD 值]。
輸入 AlwaysUseMSOAuthForAutoDiscover,然後按下 Enter。
用滑鼠右鍵按一下AlwaysUseMSOAuthForAutoDiscover,然後按一下修改。
在 [數值] 資料方塊中輸入 1,然後按一下 [確定]。
結束 [登錄編輯程式]。
其他相關資訊
如果您執行 Office 2013,請先確定 Outlook 和 MSO 都已更新為 2015 年 12 月 12 日更新或更新版本,然後再使用此登錄機碼。
3114349 2015 年 12 月 8 日,Office 2013 更新 (KB3114349)
3114333 2015 年 12 月 8 日,Office 2013 更新 (KB3114333)
注意事項
Office 2016 不需要更新此登錄機碼即可運作。
如需有關 RPC 的詳細資訊,請參閱 2017 年 10 月 31 日終止支援 Microsoft 365 中的 RPC over HTTP。