Microsoft 帳號登入與演示模式指南
本指南將解釋如何在 XMCL 中新增您的 Microsoft 帳號,詳細分析登入認證原理,以及快速解決 "failed to exchange Xbox token" 或卡在演示模式(Demo Mode)等常見登入故障。
🔑 1. 如何新增 Microsoft 帳號
要使用您的官方正版帳號登入並暢玩 Minecraft,請按照以下步驟操作:
點擊啟動器右上角的個人頭像/檔案(或 「管理帳戶」),打開帳戶管理器:
點擊 「新增帳戶」,選擇 Microsoft,然後按照螢幕指引完成登入:
💡 透過裝置代碼登入(Device Code):
如果您不想在啟動器內直接輸入帳號密碼,可以勾選 「透過裝置代碼登入」(Login by Device Code)。XMCL 會為您顯示一個唯一的裝置代碼。只需使用您的網頁瀏覽器訪問microsoft.com/link,輸入該代碼並確認,即可安全完成登入。
🔍 2. 詳解登入認證原理
為了能順利啟動正版 Minecraft,啟動器必須在三個不同的安全認證層級上依次驗證您的身份:
如果介面提示 "failed to exchange Xbox token",說明步驟 1 和步驟 2 已成功完成,但在步驟 3 時,Mojang 官方驗證伺服器拒絕了兌換。
🛠 3. 三大主因排查與解決辦法
1. 當前 Microsoft 帳號未擁有 Minecraft 遊戲授權
起因:Mojang 校驗伺服器在其資料庫中未查詢到已購記錄
這是最常見的情況。您的電子信箱密碼輸入無誤,但 Mojang 校驗介面回饋稱該 Microsoft 帳號並不持有 Minecraft Java 版的正版許可證。
如何解決:
- 檢查遊戲所有權: 登入 Minecraft.net 官網 並查看個人資料頁。確認您能直接看到下載遊戲的按鈕,而非提示您“立刻購買”。
- 確認 Game Pass 訂閱狀態: 如果您是透過 Xbox Game Pass (XGP) 獲取遊戲,請確保您的 XGP 訂閱依然有效,並且您登入的電子信箱與訂閱了 XGP 的 Microsoft 帳號一致。
- 確認電子信箱地址是否正確: 部分玩家會無意中登入了工作、學校電子信箱或備用 Microsoft 帳號,請核對實際購買了正版遊戲的帳號電子信箱。
2. 該 Microsoft 帳號沒有 Xbox Live 檔案 (缺失 Gamertag)
起因:Microsoft 帳號尚未註冊遊戲角色
您的 Microsoft 帳號必須綁定一個有效的 Xbox Live 玩家檔案以供拉取正版憑證。如果您是剛購買了遊戲或從未運行過遊戲,可能還未創建該檔案,從而導致登入後卡在 「演示模式」。
如何解決:
- 訪問 Xbox Live 官網。
- 使用您的 Microsoft 帳號密碼登入。
- 按照指引免費註冊一個 Xbox Live 帳戶(設定您的玩家代號 Gamertag 和頭像)。
- 註冊成功後,重新啟動 XMCL 啟動器並重新登入帳戶。
3. 網路故障或連線被系統攔截
起因:DNS 污染或網路安全屏蔽
在特定地區或對於某些較為嚴格的網路運營商,連接到 Xbox Live 或 Mojang 驗證伺服器的通道可能會被防火牆阻斷、污染,導致網路丟包或驗證逾時。
如何解決:
- 使用 VPN/加速器: 如果您所在的地區網路受到嚴格過濾,請打開網路加速器或 VPN,然後嘗試完成 Microsoft 正版驗證。
- 修改本地 DNS 服務: 將您的系統 DNS 手動修改為快速、安全的公共 DNS(例如 Google DNS:
8.8.8.8和8.8.4.4)。 - 稍後重試: Microsoft 校驗伺服器偶爾可能會出現波動。您可以稍等幾分鐘,網路通暢後再試。
🚪 4. 離線模式與第三方登入 (無需正版 Microsoft 帳號)
如果您不持有官方正版 Microsoft 帳號,或是處於沒有網路的環境下需要與本地區域網聯機,XMCL 同樣提供了極具彈性的第三方和離線登入方案。
方案 A:離線本地遊玩 (開發者模式)
開發者模式(Developer Mode)允許您在本地自定義任何玩家名字,且無需密碼直接離線進入遊戲。
點擊右上角打開帳戶管理器。
點擊 「新增帳戶」(Add Account)。
選擇其中的 開發者(Developer)模式:

輸入任意您想要的玩家名字並確認。
現在即可運行遊戲。注意: 離線帳戶只允許進入關閉了正版驗證(即伺服器端
online-mode=false)的聯機伺服器,並且您的皮膚外觀將是 Minecraft 預設的基礎外觀。
方案 B:自定義皮膚平台 (Yggdrasil 介面服務)
如果您希望在進入伺服器後展示您在特定皮膚站配置的個性皮膚,XMCL 原生支援透過 Yggdrasil 協定登入第三方平台(如 LittleSkin、Ely.by 或自建皮膚站)。
前往帳戶管理器,點擊 新增帳戶。
選擇您要登入的平台(例如 LittleSkin,或者使用 Yggdrasil 並填寫自建站的 API 介面 URL)。
輸入您該第三方平台註冊的電子信箱及密碼:

啟動器將自動從對應服務站抓取您的頭像、皮膚配置以及外置授權資訊。