☰
Atlas OS 下 Xbox 登录报错 0x89235107:三步修复指南
2026/9/25 15:34:21 网站建设 项目流程

Atlas OS 下 Xbox 登录报错 0x89235107:三步修复指南

【免费下载链接】Atlas🚀 An open and lightweight modification to Windows, designed to optimize performance, privacy and usability.项目地址: https://gitcode.com/GitHub_Trending/atlas1/Atlas

装了 Atlas OS 之后,打开 Xbox 应用点登录,转了半天圈最后弹出一句"出现错误,请稍后再试 (0x89235107)"——先别急,这基本不是账号密码的问题。这篇文章带你从最简单的应用重置开始,一步步查到服务状态和组件完整性,按顺序试完通常就能恢复登录。

症状确认:0x89235107 报错是不是长这样

  • Xbox 应用里输入账号密码后长时间转圈,最终弹出"出现错误,请稍后再试 (0x89235107)"
  • 登录界面反复闪回,或者点了"登录"按钮完全没反应
  • Game Pass 游戏库、好友列表、个人资料显示"无法加载"或空白
  • 需要 Xbox Live 联网的游戏(如 Forza 系列)也提示"无法连接到服务"
  • 开始菜单里的 Xbox 图标点了打不开,或应用列表里根本找不到它

如果以上任意一条命中,继续往下看。

原因分析:Atlas 精简后为什么 Xbox 登录会失败

Atlas 的设计思路是移除用不上的组件来换性能,这对 Xbox 的影响主要有两处。一是部分 Xbox 相关应用包会被直接移除并写入"禁止重装"清单,在 src/playbook/Configuration/atlas/appx.yml 中可以看到Microsoft.XboxApp*(旧版 Xbox Console Companion)就在移除列表里;二是游戏相关的默认精简项会关掉 Game Bar / GameDVR(游戏内录屏悬浮层),如 src/playbook/Configuration/tweaks/performance/disable-game-bar.yml。应用包没了、认证服务又处于禁用状态时,登录流程走到"向 Xbox Live 验证账号"这一步就断了,于是弹出 0x89235107。

组件/服务它做什么缺失后的表现
Xbox Live Auth Manager (XblAuthManager)负责账号认证直接触发 0x89235107
Xbox Net API (XboxNetApiSvc)连接 Xbox Live 网络游戏库、好友列表加载失败
Gaming Services (XboxGipSvc)游戏身份识别登录中途失败或闪退

修复路径:按你的情况选一条

方案一:重置 Xbox 应用(预计 5 分钟 · 零基础可操作)

适合应用能打开但登录失败的情况。

  1. 打开"设置 → 应用 → 应用和功能",搜索 "Xbox"。
  2. 点进 Xbox 应用的"高级选项",先点"修复",不行再点"重置"(会清掉应用缓存和登录凭据,需要重新输密码)。
  3. 打开 Microsoft Store,在"下载和更新"里点"获取更新",确保 Xbox 相关应用是最新版。
  4. 重启电脑,再试登录。

如果方案一没解决,继续方案二。

方案二:恢复 Xbox 相关服务的启动状态(预计 10 分钟 · 可照抄命令)

系统精简后这些服务可能被改成了"禁用"或"手动",这是 0x89235107 最常见的原因。

  1. 按Win + X,选择"终端(管理员)"或"Windows PowerShell(管理员)"。
  2. 把下面这段整段粘贴进去回车,它会把四个 Xbox 相关服务设回自动启动并立即启动(不存在的服务会自动跳过,不会报错):
$svc = @("XblAuthManager","XboxNetApiSvc","XboxGipSvc","GameMonSvc") foreach ($s in $svc) { if (Get-Service $s -ErrorAction SilentlyContinue) { Set-Service $s -StartupType Automatic Start-Service $s Write-Host "已恢复服务: $s" } }
  1. 执行完按Win + R输入services.msc,确认表格里列出的几个服务状态是"正在运行"。
  2. 重启电脑后再登录一次。

如果方案二没解决,说明应用组件本身不完整,继续方案三。

方案三:重新注册 Xbox 组件 + 系统文件修复(预计 20~30 分钟 · 需基础命令行)

  1. 在管理员 PowerShell 里执行下面命令,重新注册当前已装的 Xbox 应用(修复注册损坏,不删数据):
Get-AppxPackage *Microsoft.GamingApp* | ForEach-Object { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }
  1. 如果提示找不到该应用,说明组件被精简掉了,去 Microsoft Store 搜索并安装官方的 Xbox 应用和"Xbox Services"应用,装完重启。
  2. 再用管理员命令提示符依次运行系统文件检查和组件修复,排除 Windows 自身文件损坏:
sfc /scannow dism /online /cleanup-image /restorehealth
  1. 修复完成后重启电脑验证。

修复后验证 + 防止下次再犯

确认"好了"长这样:

  1. 打开 Xbox 应用,用账号登录一次能进入主界面,并且能正常刷新 Game Pass 游戏库和个人资料。
  2. 在services.msc里复查,XblAuthManager 与 XboxNetApiSvc 两项显示"正在运行"。

防复发建议:

  • 修改服务或重装组件之前,先建一个系统还原点,出问题能一键回退。
  • 在 Atlas 桌面(AtlasDesktop)的 "3. General Configuration" 里,如果开了 FSO/Game Bar 禁用项,需要 Xbox 功能时就用它附带的 Enable 脚本切回来,不要手动改注册表。
  • 每次升级 Atlas 后,顺手进services.msc看一眼 Xbox 相关服务有没有被打回禁用。

高频误区:这些坑尽量别踩

  • ❌ 看到 0x89235107 就直接重装系统 → ✅ 该错误绝大多数是服务状态或应用注册问题,先按方案一、二排查,装系统应是最后选项。
  • ❌ 从第三方网站下载旧版 Xbox Console Companion 安装 → ✅ 该版本已被微软废弃(Atlas 的 appx.yml 中也有移除记录),只装 Microsoft Store 里的现代版 Xbox 应用。
  • ❌ 用普通权限窗口运行 sfc / dism → ✅ 必须以管理员身份运行,否则会提示"未授予请求的特权"。
  • ❌ 手动删除 Appx 注册表里的"去预配"记录来恢复应用 → ✅ 这类键值(AppxAllUserStore\Deprovisioned)删错可能影响系统更新,普通情况用 Store 重装即可达到同样效果。

延伸阅读

  • 想搞清楚 Atlas 到底移除了哪些应用包,可以读 src/playbook/Configuration/atlas/appx.yml,移除列表和"禁止重装"逻辑都写在这一份文件里。
  • FSO 与 Game Bar 的开关脚本位于 AtlasDesktop/3. General Configuration/FSO and Game Bar/,需要恢复游戏录制相关功能时从这里找对应的 Enable 脚本。

【免费下载链接】Atlas🚀 An open and lightweight modification to Windows, designed to optimize performance, privacy and usability.项目地址: https://gitcode.com/GitHub_Trending/atlas1/Atlas

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询