禁用或删除单个HID设备的filter驱动程序

在这里的公司设置中运行Windows XP。 我遇到filter驱动程序干扰不同USB HIDfunction的问题。 例如,graphics平板电脑在filter驱动程序就位时不会响应。 我也遇到过使用转录软件的脚踏板的问题。

我的问题实际上是两方面的:

A)是什么让Windows在一个HID上使用filter驱动程序,而不是另一个?

B)当filter驱动程序造成冲突时,我怎样才能在受影响的设备上禁用它?

背景

我以前通过卸载负责filter驱动程序的软件(Funk Proxy Host)将问题缩小到filter驱动程序。 该软件是我们在工作中使用的一种RDP。 (我可能甚至启动到安全模式,并重命名文件,我忘了)。

我相信filter驱动程序目前禁用或修改使用本地键盘和鼠标,而pipe理人员正在协助用户。 无论哪种方式,我没有权利去卸载这个软件。

据我可以告诉软件版本是相同的,但是我不知道设备驱动程序定义是否都是相同的,因为我不知道这些东西将位于何处。

要检查filter驱动程序的存在,我在设备pipe理器中find硬件设备,单击属性>驱动程序选项卡>驱动程序详细信息….它显示为ph32ihid.sys。

即使所有的机器都具有相同的SOE,并且安装了Funk代理主机,但我并不总是会遇到同样的HID问题。 这里有几台机器的脚踏板没有任何问题。 如果不卸载Funk软件,我还没有任何机器可以使用绘图板。

司机细节

我刚刚读了一些关于filter驱动程序,发现在registry下的“HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ ProxyHostHIDFilter”中的驱动程序描述在那里它被称为“内核模式HIDfilter驱动程序代理主机“。 据推测,我也可以在这里禁用它,但这将是系统范围,这可能是不可取的?

你实际上可以禁用它

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ProxyHostHIDFilter 

通过将Start条目的值更改为0x4 。 来源: Microsoft支持