找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

关于Steam不识别Xbox1无线手柄的问题

环境:
-新安装Win7,打上大部分系统补丁。
-新安装Steam,把之前备份的userdata文件夹复制进Steam的目录。
-Xbox1手柄的有线驱动是xb1usb.11059.0.140526x64.msi,无线驱动版本是6.3.9600.16384(CRC32校验值为0A0EF67E)。


症状:
Xbox1手柄在与无线适配器配对成功,Windows的“设备和打印机”中能正确识别,“设备管理器”中已经消除了所有感叹号。


在Steam客户端里无法识别配对成功的无线手柄,使用USB数据线以有线模式连接计算机,Steam客户端可以正常识别手柄。
回复

使用道具 举报

大神点评(5)

Hantamnsmunda 2020-12-17 18:44:17 显示全部楼层
解决办法:
在注册表[HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM目录下找到VID_XXXXXXXXX,把右侧数据值列表中含有"Controller (Xbox One For Windows)"的“OEMName”字符串删除。


关于Steam不识别Xbox1无线手柄的问题-1.jpg




打开“设备和打印机”,找到“XBOX ACC”(就是那个xbox的无线接收器) ,然后再右键打开“属性”,切换到“硬件”选项卡,在列表中找到设备“XINPUT compatible HID device”,打开其属性,在“常规”选项卡中点击“改变设置”(需要系统管理员权限),切换至“驱动程序”选项卡,点击“更新驱动程序”,在联网状态下使用Windows自动搜索驱动,安装完成即可。


关于Steam不识别Xbox1无线手柄的问题-2.jpg
回复 支持 反对

使用道具 举报

PerovoScon 2020-12-17 18:45:10 显示全部楼层
值得注意的是:


原先出问题(检测不到无线手柄)的时候,设备“XINPUT compatible HID device”的驱动日期为“2006/6/21”,驱动版本为“6.1.7601.18199”。


解决问题后,设备“XINPUT compatible HID device”的驱动日期为“2015/1/1”,驱动版本为“6.3.9600.16384”。
回复 支持 反对

使用道具 举报

zyby 2020-12-17 18:45:19 显示全部楼层
对注册表进行改动前,记得备份注册表。
回复 支持 反对

使用道具 举报

艾的民 2020-12-17 18:46:15 显示全部楼层
方法来源于贴吧:https://tieba.baidu.com/p/4977168073的34楼。
回复 支持 反对

使用道具 举报

ZCAOeSZellaCoff 2020-12-17 18:46:47 显示全部楼层
在我原先的注册表中,项“VID_045E&PID_02DD”和项“VID_045E&PID_02FF”都包含值为“Controller (Xbox One For Windows)”字符串“OEMName”,但两个字符串的数据数值虽然都是相同的英文,但大小写有不同。


把上述两个项删除,解决问题后,系统生成了项“VID_045E&PID_02FF”,其包含的字符串的值为“Controller (Xbox One For Windows)”。在此前该字符串的值好像是“Controller (Xbox one For Windows)”,大小写有区别。
回复 支持 反对

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐