手柄在游戏里无反应,主因是系统未识别为标准XInput设备;需先在设备管理器中确认“人体学输入设备”和“游戏控制器”下存在无感叹号的“Xbox Controller”类条目,再重装微软XInput驱动或启用DS4Windows注入信号。

电脑插上手柄后游戏里完全没反应,不是手柄坏了,而是系统没把它当成标准XInput设备来用——游戏只认“Xbox Controller”这个身份,其他名字一律无视。
确认手柄是否已被系统底层识别
这一步跳过,后面所有操作都白做。按下 Win + X → 选择“设备管理器” → 展开“人体学输入设备”和“游戏控制器”两个分类。
找有没有带“Xbox Controller”“HID-compliant game controller”或品牌名(如“Feizhi”“PXN”)的条目;如果两个分类下都空空如也,或只有带黄色感叹号的“未知USB设备”,请先检查物理连接和供电,别继续往下试。
若存在无感叹号的条目,右键它 → “属性” → 切换到“详细信息”选项卡 → 下拉选“硬件ID”,复制第一行值(例如 USB\VID_045E&PID_02EA),这是后续精准匹配驱动的关键凭证。
强制重装微软官方XInput驱动
系统常默认加载阉割版HID驱动,不启用XInput协议栈,导致A/B/X/Y按键、震动、扳机反馈全部失效。
方法一:干净卸载+自动重装
在设备管理器中,右键对应设备 → “卸载设备” → 务必勾选【删除此设备的驱动程序软件】 → 点击“卸载”。
卸载完,点击设备管理器顶部“操作” → “扫描检测硬件改动”,等系统自动装回“Microsoft Xbox Controller”驱动。
方法二:手动指定驱动(当自动安装失败时)
右键设备 → “更新驱动程序” → “浏览我的电脑以查找驱动程序” → “让我从计算机上的可用驱动程序列表中选取” → 在列表中必须选中【Xbox One Controller】(不是“HID-compliant game controller”)→ 点击“下一步”完成安装。
提示:若列表里压根没有Xbox选项,先去微软官网下载并运行一次 Xbox Accessories 应用,它会预置完整驱动包供系统调用。
启用DS4Windows注入XInput信号(PS系/非XInput原生手柄专用)
PS4/PS5、部分国产手柄(如飞智赤影Pro未切模式时)原生走DInput或自定义协议,游戏根本收不到它们的按键信号——DS4Windows能把它“伪装”成Xbox手柄输出。
第一步:前往 DS4Windows 官网下载 v4.3 或更高版本,解压后以管理员身份运行 DS4Windows.exe。
第二步:首次启动会弹窗要求安装 ViGEmBus 虚拟驱动,必须点“是”并等待安装完成,否则整个映射链路断开。
第三步:主界面左下角状态栏显示“Connected”且设备图标变绿,代表XInput虚拟设备已就绪;此时打开 joy.cpl 控制面板,应能看到“Virtual Gamepad”条目并能响应摇杆/按键。
注意:ViGEmBus 安装失败会导致所有后续映射无效,不要跳过或静默拒绝该步骤。
关闭USB根集线器电源管理(防间歇断连)
Windows节能策略可能在后台悄悄切断手柄供电,尤其影响带震动、自适应扳机或无线接收器的手柄,表现为突然失联、按键延迟、灯效中断。
1、按下 Win + X → 选择“设备管理器”
2、展开“通用串行总线控制器”
3、逐个右键“USB根集线器” → “属性” → “电源管理”
4、取消勾选“允许计算机关闭此设备以节省电源”
5、对每个USB根集线器重复第3~4步,完成后重启电脑


















