ccfan吧 关注:43贴子:2,390
  • 5回复贴,共1

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

只看楼主收藏回复

环境:
-新安装Win7,打上大部分系统补丁。
-新安装Steam,把之前备份的userdata文件夹复制进Steam的目录。
-Xbox1手柄的有线驱动是xb1usb.11059.0.140526x64.msi,无线驱动版本是6.3.9600.16384(CRC32校验值为0A0EF67E)。
症状:
Xbox1手柄在与无线适配器配对成功,Windows的“设备和打印机”中能正确识别,“设备管理器”中已经消除了所有感叹号。
在Steam客户端里无法识别配对成功的无线手柄,使用USB数据线以有线模式连接计算机,Steam客户端可以正常识别手柄。


IP属地:加拿大1楼2020-09-04 16:05回复
    解决办法:
    在注册表[HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM目录下找到VID_XXXXXXXXX,把右侧数据值列表中含有"Controller (Xbox One For Windows)"的“OEMName”字符串删除。

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


    IP属地:加拿大2楼2020-09-04 16:12
    回复
      2025-05-25 11:03:22
      广告
      值得注意的是:
      原先出问题(检测不到无线手柄)的时候,设备“XINPUT compatible HID device”的驱动日期为“2006/6/21”,驱动版本为“6.1.7601.18199”。
      解决问题后,设备“XINPUT compatible HID device”的驱动日期为“2015/1/1”,驱动版本为“6.3.9600.16384”。


      IP属地:加拿大3楼2020-09-04 16:14
      回复
        对注册表进行改动前,记得备份注册表。


        IP属地:加拿大4楼2020-09-04 16:15
        回复
          方法来源于贴吧:https://tieba.baidu.com/p/4977168073的34楼。


          IP属地:加拿大5楼2020-09-04 16:16
          回复
            在我原先的注册表中,项“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)”,大小写有区别。


            IP属地:加拿大6楼2020-09-04 16:59
            回复