Windows 10 登入 Office 365 / OneDrive 出現 0x80190001

解決 Windows 10 登入 Office 365 或 OneDrive 時出現的 0x80190001 錯誤。別急著重灌!本文分享如何透過「網際網路選項」勾選 TLS 協定,快速修復連線驗證問題,並記錄我誤用 CMD 導致系統崩潰的慘痛教訓,幫你避開技術地雷。

▍ 前言:為什麼會遇到這個問題?

最近為了安全性,我前往 Microsoft 365(原 Office 365)的 Web 管理後台,執行了「清除所有裝置」並「重設密碼」,目的是強制讓所有主機的 OneDrive 與 Office 登出。

  • 預期效果: 所有電腦要求重新登入。
  • 實際慘況: 確實所有被要求重新登入,但在輸入帳號與密碼後,卻跳出 「發生錯誤,代碼 0x80190001」,導致我完全無法完成驗證,Office 與 OneDrive 瞬間癱瘓。

▍ 避坑指南:那些我試過但無效(甚至有害)的方法

在搜尋解決方案時,我嘗試了網路上流傳的各種大神教學,但對我來說通通沒用

  1. 修改 DNS: 設定為 4.2.2.28.8.8.8(無效)。
  2. 網路重設: 透過 Windows 設定重置所有網卡(無效)。
  3. 更換連線方式: 改用手機熱點或 Wi-Fi(無效)。

⚠️ 慘痛教訓(千萬別學): 我嘗試用 CMD(命令提示字元)修改系統權限與登入機碼。結果因為指令錯誤(ChatGPT 當時給的建議太激進),導致第一台電腦的登入程序徹底毀壞,連 Windows 都進不去,最後只能「含淚重灌」。


▍ 曙光出現!最終解決方案:檢查 TLS 安全協定

在準備處理第二台電腦時,我發現了一個微小但關鍵的設定。原來 0x80190001 錯誤可能與 「安全通訊協定(TLS)」 有關。

如果你也遇到同樣問題,請照著以下步驟操作:

  1. 前往 Windows 10 > 開始 > 設定 > 網路和網際網路 > 網路共用中心
  2. 點擊 「網際網路選項」並切換到「進階」 頁籤
  3. 在「設定」清單中捲動到中間位置,勾選以下三個項目:
    • 使用 TLS 1.0(原本只有勾這個)
    • 使用 TLS 1.1
    • 使用 TLS 1.2
  4. 點擊 套用 > 確定
  5. 再次登入 Office 或 OneDrive

「叮咚!」 原本卡住的登入畫面順利通過驗證,0x80190001 消失了!


▍ 為什麼這樣有用?關於 TLS 的知識

TLS (Transport Layer Security),中文叫「傳輸層安全性協定」,在網路傳輸資料時,TLS 主要負責三件事:

  1. 加密(Privacy): 確保你傳出去的帳號密碼,在路上不會被駭客「偷看」。資料會被放進一個加密的保險箱,只有收件者打得開。
  2. 身分驗證(Authentication): 確保你的電腦是連到真正的微軟伺服器,而不是連到詐騙集團偽裝的假網站。
  3. 完整性(Integrity): 確保資料在傳送過程中,沒有被任何人偷偷「改過」。