我的电脑突然无法与控制器配合使用。
我在运行 Windows 10 的计算机上使用有线 DualShock 4 控制器。当我连接控制器时,它会出现在设备管理器中,但实际上并不工作。
由于某种原因,控制器唯一能用的程序是 InputMapper。如果我使用 InputMapper 模拟 Xbox 控制器,控制器也能工作,但这会给我带来巨大的输入延迟。
我尝试删除多个驱动程序,但每当我重新插入 DS4 时,相同的驱动程序都会返回并报告一切正常。我的两个控制器都不起作用。
我还有什么可以尝试的?
谢谢。
答案1
首先,在应用程序中查找控制器支持。我假设您已经拥有了,但这永远不会有坏处。
使用 Xpadder 是我解决这个问题的一种方法。使用 Xpadder,我将每个控制器按钮映射到键盘键,并且它工作时延迟最小。
答案2
我找到了解决方案!某个名为 HIDGuardian 的程序把一切都搞乱了。以下是我修复它的方法:
- 将控制器插入您的电脑。
- 打开设备管理器并查找符合 HID 标准的游戏控制器。
- 双击它并导航到“详细信息”选项卡,打开下拉菜单并选择“硬件 ID”。
- 复制上面三个 ID 或者截取屏幕截图——你只需要记住它们的名字。
- 打开注册表编辑器(Windows + R -> “regedit”)。
- 导航到 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HidGuardian\Parameters(如果有)。
- 打开 AffectedDevices 注册表并检查之前的硬件 ID 是否存在于列表中。如果存在,请将其删除。然后重新启动计算机。
此后,我插入了我的 DS4,它就开始正常工作了。