Windows 8 雙系統安裝後使用 Metro 版 QQ 頻繁卡死:登入介面正常,進入主介面後點擊任意功能無回應,重啟/重裝無效。騰訊官方確認:**系統使用者帳號名稱包含中文字元** 導致 Metro 執行環境異常,建立純英文/數字帳號或使用 Microsoft 帳號 (Live ID) 登入即可解決。
問題現象
- 安裝 Metro QQ → 登入帳號密碼 → 進入主介面 → **完全卡死** (點擊無反應、無法關閉、需強制結束進程)。
- 多次重新登入、重啟電腦、重裝 QQ 均無效。
騰訊官方解決方案
「Windows 8 的系統使用者名稱,不能使用中文,建議新建使用者,使用字母、數字或者是使用 MSN 帳號登入 Win 8。」
操作步驟
- Win+I →「更多電腦設定」→「使用者」→「新增使用者」。
- 選擇「不使用 Microsoft 帳號登入」→ 建立**純英文/數字使用者名稱** (如 `user8`、`win8user`)。
- 或直接選擇「使用 Microsoft 帳號登入」→ 輸入 Live ID (電子郵件格式,天然英文)。
- 登出中文帳號 → 登入新建英文帳號 → 執行 Metro QQ,卡死問題消失。
根因技術補充
- Metro 應用沙箱以使用者設定檔路徑 (`C:\Users\<使用者名稱>\AppData\Local\Packages\...`) 儲存資料。
- 早期 WinRT API 在處理非 ASCII 路徑 (中文使用者名稱) 時編碼轉換失敗,拋出未捕獲異常導致應用崩潰/凍結。
- Windows 8 RTM (9200) 已修補核心檔案系統 API,中文使用者名稱不再導致 Metro 應用異常。
驗證結果
本人依騰訊建議建立英文帳號登入,**Metro QQ 卡死問題徹底解決**,功能正常運作。
適用範圍
- Windows 8 Consumer Preview / Release Preview 確實受影響。
- Windows 8 RTM / 8.1 / 10 **已修正**,中文使用者名稱可正常使用 Metro/通用應用。
- 其他 Metro 應用 (如人人網、微博客戶端) 同理可能受影響,統一建立英文帳號可避開。
Windows 8 早期版本 Metro 應用對中文使用者名稱支援缺陷,騰訊官方給出明確繞過方案:建立英文帳號或用 Microsoft 帳號登入。正式版已修正,現代環境無此困擾。