XBOX换号启动卡壳-----一键删除凭据管理器所有凭据

作者:FAWEI 发布时间: 2025-11-10 阅读量:68

我们在换 Xbox 账号时,必须手动打开凭据管理器删光所有凭据,不然新号登录总提示冲突;二是游戏启动卡住,排查半天发现还是残留的凭据在搞鬼 。但是删除的时候需要一个一个删除。为了省时间,我写了个超简单的脚本,一键就能清空凭据管理器里的所有凭据,换号、解决启动卡顿再也不用手动点来点去了

脚本下载

《盗贼之海》启动时会自动读取 Windows 凭据管理器里的 Xbox 账号凭据,只要之前登录过的账号凭据没删干净:

  1. 换号时会直接默认登录旧号,就算在 Xbox 客户端退出也没用

  2. 凭据文件损坏或冲突时,游戏启动会卡在加载界面,甚至直接闪退,这时删凭据就是最有效的排查方法

手动操作的话,要一步步走:「控制面板→凭据管理器→Windows 凭据→逐个选中删除」,遇到凭据多的时候费手,脚本直接一步到位,效率拉满

@echo off
chcp 65001 >nul
setlocal enabledelayedexpansion

echo ======================================
echo 【现有凭据】
echo ======================================
cmdkey /list
echo.

echo ======================================
echo 【删除凭据中】
echo ======================================
for /f "skip=1 tokens=* delims=" %%a in ('cmdkey /list ^| findstr /r "^    Target:"') do (
    set "target=%%a"
    set "target=!target:    Target: =!"
    echo 正在删除:!target!
    cmdkey /delete:"!target!" 2>nul && echo  删除成功 || echo  删除失败/凭据不存在
    echo.
)

echo ======================================
echo 【校验】
echo ======================================
cmdkey /list | findstr /r "^    Target:" || echo  所有凭据已全部删除!
cmdkey /list | findstr /r "^    Target:" && echo  仍有凭据残留
echo.
pause

使用步骤

  1. 复制上面的代码,新建文本文件粘贴进去;

  2. 把文件后缀从 .txt 改成对应的 .bat 或 .ps1(如果看不到后缀,在文件夹选项里勾选「显示文件扩展名」);

  3. 右键点击脚本文件,选择「以管理员身份运行」(必须管理员权限,不然删不掉系统级凭据);

  4. 等待命令执行完成,出现「凭据删除完成」提示,就可以关闭窗口了;

  5. 此时打开凭据管理器,会发现所有 Windows 凭据都被清空了。