我的问题是,当我在 Windows 7 PC 中插入 XBox One 控制器时,弹出“无法识别 USB 设备”的错误信息。微软干得好。
可悲的是,在 Windows 7 上,Xbox One 控制器的驱动程序应该在设备插入时自动下载。显然,由于设备管理器首先无法识别设备,因此它不知道需要自动下载哪些驱动程序。
不幸的是,对于我们所有人来说,在支持网站上手动下载驱动程序的解决方案(http://support.xbox.com/en-US/xbox-on-windows/accessories/connect-xbox-one-controller-to-pc) 在撰写本文时已经过时。
该网页指示您遵循以下说明:
- 导航到 Microsoft 更新目录中的 Xbox One 控制器结果页面
- 为您的操作系统下载正确版本的驱动程序(64 位或 32 位)
- 将 .cab 的内容提取到文件目录中。
- 右键单击 xb1usb.inf 文件,单击安装,然后单击是。
但是,用户会发现,在 64 位版本的驱动程序上执行“右键单击/安装”时,文件中不再支持安装方法。它会引发以下错误:
您选择的 INF 文件不支持此安装方法
答案1
我立即想对文件进行一些肮脏的编辑,以添加支持所需的标志和行,但是在我做一些绝对愚蠢的事情之前,即在对驱动软件一无所知的情况下对驱动软件进行手动编辑,我决定先使用设备管理器进行测试运行。
这是我所做的:
- 加载设备管理器
- 在列表中找到未识别的设备(会有一个黄色错误三角形)
- 点击“更新驱动程序”
- 点击“浏览我的计算机以查找驱动程序软件”
- 单击“让我从计算机上的设备驱动程序列表中选择”
- 然后单击“有磁盘”,而不是选择磁盘驱动器,单击浏览
- 找到从更新目录中下载的 IMF 文件,选择它,然后单击打开。
设备驱动程序现在应该可以正确安装,并且您将能够玩您的游戏而不需要对文件进行任何肮脏的编辑。
答案2
在 Windows 7 上,我的 Xbox One 控制器可通过 USB 2.0 和 USB 3.0 端口工作,但是,只有当我通过 USB 3.0 端口连接时,控制器的图标才会显示在设备和打印机菜单中!希望这也能在您的 PC 上运行。