很多用户是 无法在 Windows 应用商店和 Xbox 应用程序上切换 Microsoft 帐户,这让他们很生气。 发生这种情况的主要原因是相关服务中的缓存损坏和故障。 在本文中,我们将讨论这个问题,看看如果 Xbox 或 Microsoft Store 不允许我们切换帐户应该怎么做。
无法在商店和 Xbox 应用程序上切换 Microsoft 帐户
如果您无法在 Microsoft Store 和 Xbox App 上切换 Microsoft 帐户,请执行以下解决方案:
- 修复并重置 Xbox 应用
- 重新启动要点 Xbox 服务
- 运行 WsReset
- 安装 Xbox 身份提供商
- 重新安装游戏服务
- 重新注册 Xbox 应用程序和 Microsoft Store
- 删除 XBI 登录凭据
在开始之前,请从 Microsoft Store 更新 Xbox 应用,然后启动该应用并查看错误是否已修复。 当我们在的时候,检查 Windows 更新并安装它们(如果可用)。
1]修复并重置Xbox应用程序
我们要做的第一件事是修复并重置有故障的 Microsoft Store 应用程序。 最初,我们会尝试修复应用程序,因为我们不想强迫您浪费时间设置帐户。 如果这不起作用,我们将重置应用程序,因为这将消除所有错误配置。 按照规定的步骤做同样的事情。
- 单击 Win + Q 打开“开始”菜单,然后搜索 Xbox。
- 右键单击名字,然后从上下文菜单中选择应用程序设置。
- 现在,向下滚动并选择修复选项。
- 检查是否可以切换帐户。
- 如果问题仍然存在,请执行相同的过程,但单击重置按钮。
对 Microsoft Store 执行相同的操作。 希望这会解决问题,如果没有,请转到下一个解决方案。
2]重新启动基本的Xbox服务
Xbox App 依赖于一些基本服务才能运行,如果它们未启用或无法正常工作,我们很可能会在切换帐户时遇到问题。 在这种情况下,我们建议重新启动必要的服务,方法如下:
- 单击 Win+R 打开“运行”对话框并键入以下内容,然后按 Ctrl + Shift + Enter 按钮:
Powershell
- 执行以下命令禁用 IpHelper 服务:
net stop iphlpscv
- 现在,执行下面给出的命令以重新启动先前禁用的服务:
net start iphlpscv
- 执行以下命令重启相关服务:
net stop XblAuthMangernet start XblAuthManager net stop wuauserv net start wuauserv net stop bits net start bits net stop XboxGipSvc net start XboxGipSvc net stop InstallService net start InstallService
完成后,启动应用程序并查看是否可以切换帐户。
3]运行WSReset
WSReset 是一种工具,可帮助我们清除 Windows 存储损坏的缓存,并解决启动问题等。 由于我们无法切换帐户,我们将运行 WsReset,因此首先以管理员身份运行 CMD,然后键入 WSReset.exe,然后点击 Enter 按钮。
或者,点击 Win + R,键入 WSReset.exe,然后单击确定。 屏幕上可能会出现以下确认消息:
The cache for the Store was cleared. You can now browse the Store for apps.
4]安装 Xbox 身份提供商
如果 PC 上没有安装 Xbox Identity Provider 应用程序,则可能会出现此错误。 它对于流畅的 Xbox 性能至关重要,因为它是一款允许 PC 游戏与 Xbox Live 连接的应用程序。 因此,如果系统中缺少该应用程序,请安装它然后检查错误。 做同样的事情,去 apps.microsoft.com 并下载 Xbox 身份提供商。
5]重新安装游戏服务
随着时间的推移,正常运行的 Xbox 游戏服务包可能会损坏,这可能会导致加载失败或帐户切换问题。 所以我们要删除当前安装并重新安装。 为此,请按照以下规定的步骤操作:
- 点击开始键,搜索Windows Powershell, 并单击以管理员身份运行。
- 现在输入以下命令以完全卸载游戏服务。
get-appxpackage Microsoft.GamingServices | remove-AppxPackage -allusers
- 命令执行后,游戏服务将被卸载; 通过运行以下命令重新安装它:
start ms-windows-store://pdp/?productid=9MWPM2CQNLHN
- 此命令现在会将我们重定向到 Microsoft Store。 从这里,重新安装游戏服务。
安装后,重新启动您的设备并检查 Xbox 错误是否已修复。
6]重新注册 Xbox 应用程序和 Microsoft Store
Xbox 应用程序和 Microsoft Store 与 Microsoft 服务器和我们的帐户相关联,因此如果在登录或切换帐户时出现任何问题,那么我们建议重新注册 Xbox 应用程序,一旦完成,该应用程序应该可以正常运行,因为出色地。 按照下面规定的步骤执行相同的操作:
- 按 Windows 键 + X 打开高级用户菜单。
- 使用管理权限启动 PowerShell 或 Windows 终端。
- 最后,执行以下命令重新注册应用程序。
- 对于 Xbox
Get-AppxPackage Microsoft.XboxApp | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)AppXManifest.xml"}
- 对于微软商店
Get-AppxPackage -allusers Microsoft.WindowsStore | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)AppXManifest.xml"}
- 对于 Xbox
- 执行要重新注册的应用程序命令后,启动它们并切换帐户。
希望您能够使用提供的解决方案解决问题。
7]删除XBI登录凭证
Windows 将您的登录信息存储在凭据管理器中。 如果我们无法登录,我们可以去管理器,删除登录然后重新登录。 按照下面给出的步骤执行相同的操作。
- 导航到“开始”菜单并搜索凭据管理器。
- 转到 Windows 凭据选项并找到 XbiIGrts 设备密钥.
- 现在,单击箭头并选择删除选项。
- 同样,找到并单击旁边的箭头 XbiI 设备密钥 并选择删除选项。
这样做之后,看看切换帐户是否仍然存在问题。 如果您看到 Xbox Live 帐户和 Microsoft Store 帐户,请将它们也删除。
如何在 Xbox 上的 Microsoft 帐户之间切换?
如果 Xbox 上有多个帐户,并且不知道如何切换帐户,请转到主屏幕。 单击 Xbox 按钮打开指南,然后单击配置文件和系统选项。 最后,选择添加或切换选项,然后选择您想要的任何配置文件。
读: 错误 0x89231022,您需要 Xbox Live Gold
Xbox 帐户是否链接到 Microsoft 帐户?
答案是肯定的,它们的关联方式是在创建 Xbox 帐户时必须拥有 Microsoft 帐户。 由于安全原因,不可能合并两个帐户。 这意味着我们无法转移我们的购买、游戏标签或进度。
如何在 Windows PC 上的 Xbox Live 游戏中使用多人游戏。