USB串口导致鼠标乱跳

近期在工控机上安装USB串口,结果装上没几天,就有反馈开机后鼠标乱跳。然后,开始解决问题。

环境:

工控机操作系统Windows 7专业版,USB串口Z-TEK USB RS232

 

1. 百度一下,需要修改注册表

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sermouse

  Start的值从3 改成 4

  这个3表示服务是手动启动的,4表示服务被禁止

  然后写好脚本发布到现场,以为问题解决。

  然而。。还是有这个现象,打开注册表查看,Start值又变成3了,为啥呢?

2. 分析解决问题

  查看设备管理器,出问题的电脑除了USB串口,还多了一个串口鼠标设备

         

  然后做了如下测试:

  1. 注册表Start值改成4

  2. 卸载USB串口设备和串口鼠标设备

  3. 点扫描检测硬件

  4. USB串口设备被重新发现

  5. 串口鼠标设备也被重新发现

  6. Start值变成了3

  所以说,重新加载驱动的时候,注册表的值又变回来了。

  然后查看串口鼠标设备的信息,结合百度的一些资料,找到了这个东西,属性->详细信息->INF 名称, 显示的是[msmouse.inf], Inf 部分 显示的是 Ser_Inst。

  

  那么,找到这个文件吧。

 

  在C:\Windows目录下搜索 msmouse.inf

  有两个结果:

  C:\Windows\inf\msmouse.inf

  C:\Windows\System32\DriverStore\FileRepository\msmouse.inf_amd64_neutral_7a5f47d3150cc0eb\msmouse.inf

  打开第一个,在文件中果然找到了[Ser_Inst]这一段,还有一个Start = 3的地方:

  

  先不管对不对,改了在说,3改成4,保存,保存不了,想办法保存。

   重复上面的测试步骤,结果没什么卵用。

  沉思。。。。。

  果然又发现了一些新东西:

  

  这个字符串有些眼熟,回到前面看一眼,是另外一份msmouse.inf保存的位置。

  先改过在说,保存,保存不了,想办法保存,还是保存不了,再想办法保存。

  重复上面的测试步骤,哎,可以了,Start变成4了。设备管理器里面少了一个串口鼠标,多了一个未知设备的黄色感叹号的未知设备,看起来好亲切的呢。

  

  以上仅提供解决问题的思路,不保证都能解决

 

  怎么想办法保存?

  访问或使用 Windows 中的文件和文件夹时出现“拒绝访问”错误或其他错误

 

转载于:https://www.cnblogs.com/zhenggm20/p/9449923.html

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值