Windows 11 外接手柄蓝屏需先强制进入带网络的安全模式,再卸载第三方驱动与服务、禁用USB选择性暂停、改用微软原生HID驱动,并清除自启动项。

Windows 11 外接手柄后立即蓝屏,错误代码常为 0x00000139(KERNEL_SECURITY_CHECK_FAILURE)或 0x0000007E(SYSTEM_THREAD_EXCEPTION_NOT_HANDLED),根源多为手柄驱动注入内核时越界访问、USB控制器固件不兼容,或手柄配套软件(如 DS4Windows、Xbox Accessories 后台服务)与 Win11 24H2 内核调度机制冲突。
拔除手柄并强制进入带网络的安全模式
这一步不是试探,是必须切断实时冲突源——手柄插入瞬间触发的 USB 描述符重协商可能已损坏内核 USB 堆栈状态,继续在正常模式下操作只会反复崩溃。
1、关机状态下长按电源键 10 秒彻底断电(笔记本需同时拔掉电源适配器);
2、开机,当 Windows 徽标刚出现时立即长按电源键强制关机;
3、重复步骤 2 共三次,第四次开机将自动进入 Windows 恢复环境(WinRE);
4、选择“疑难解答”→“高级选项”→“启动设置”→“重启”,重启后按 【F5】 进入带网络连接的安全模式(F4 无网络,无法后续下载驱动或上传日志)。
卸载手柄相关驱动与后台服务
安全模式下系统仍会加载部分 USB HID 类驱动,但不会启动第三方手柄管理工具。必须手动清除所有残留,否则重启后它们会自动复活。
方法一:设备管理器精准清理
右键“开始”→“设备管理器”,依次展开:
• “通用串行总线控制器” → 查找含 “Xbox”、“DS4”、“ViGEm”、“reWASD”、“ScpServer” 字样的设备,右键→“卸载设备”→【务必勾选“删除此设备的驱动程序软件”】;
• “人体学输入设备” → 右键所有名称含 “Wireless Controller”、“DualShock”、“Joy-Con”的条目→“卸载设备”,不勾选删除项(保留系统基础 HID 驱动);
• “软件设备” → 若存在 “ViGEm Bus Driver” 或 “DS4Windows Virtual Bus”,右键卸载并勾选删除驱动程序。
方法二:命令行彻底清除服务残留
以管理员身份运行 PowerShell,执行:
sc delete "DS4Windows";
sc delete "ViGEmBus";
sc delete "reWASDService";
执行后无需重启,这些服务已从注册表中移除。
禁用 USB 选择性暂停与重置控制器
Win11 默认启用 USB 选择性暂停,但多数游戏手柄固件未正确响应唤醒信号,导致 USB 主机控制器在恢复供电时读取到非法端点描述符,直接引发内核级异常。
1、设备管理器中展开“通用串行总线控制器”;
2、对每个 “USB Root Hub” 和 “Intel(R) USB 3.2 eXtensible Host Controller” 条目右键→“属性”→“电源管理”→取消勾选“允许计算机关闭此设备以节省电源”;
3、右键同一设备→“卸载设备”,不勾选删除驱动;
4、点击设备管理器顶部“操作”→“扫描检测硬件改动”,系统将重装标准 USB 控制器驱动。
替换为微软认证的轻量驱动
不要依赖厂商提供的“全功能驱动套件”,它们往往捆绑监控服务和内核钩子。Win11 24H2 已原生支持 Xbox Wireless 协议,只需启用基础 HID 层即可稳定通信。
1、保持手柄未连接,进入“设置”→“蓝牙和其他设备”→“添加设备”→“蓝牙”,等待列表刷新;
2、打开手柄电源(Xbox 手柄长按主页键,PS5 手柄按 PS+创建键),确保其处于配对模式(指示灯快闪);
3、在设备列表中点击“Xbox Wireless Controller”或“Wireless Controller”,系统将自动安装 Microsoft 官方 HID 驱动;
4、连接成功后,打开“设备管理器”→“人体学输入设备”,确认设备名称为 “Xbox Wireless Controller” 且无感叹号;
5、右键该设备→“属性”→“详细信息”→“硬件 ID”,验证值包含 “VID_045E&PID_02FD”(Xbox)或 “VID_054C&PID_0CE6”(PS5),非第三方 VID/PID。
阻止第三方手柄工具自启
即使已卸载,某些工具(如 DS4Windows)会在用户目录留下 autorun 注册表项,下次登录即静默加载高危驱动。
按 Win+R 输入 shell:startup,回车打开当前用户的启动文件夹,删除其中所有 .exe、.bat、.ps1 文件;
再按 Win+R 输入 regedit,导航至 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run,删除右侧所有与 “DS4”、“reWASD”、“JoyToKey” 相关的字符串值。


















