Windows下“串口驱动程序”的设置和故障

文章目录
[隐藏]

串口的扫描设备在Windows下无法直接使用,需要利用串口驱动程序来将串口模拟为键盘口使用。

我公司常用的为“串口驱动程序”和“串口设置程序”。由于“串口驱动程序”可以最小化到状态栏以及可以设置使用非Com1口,所以一般使用“串口驱动程序”。

卸载方法

先反注册mscomm32.ocx文件。命令行代码:

regsvr32 /u C:\WINDOWS\system32\mscomm32.ocx

再删除注册表启动项

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]下的Com2Key项

注:或者只禁用启动项也是可以的

使用非com1端口

“串口驱动程序”默认使用1号Com口,要使用其他Com口,需要添加启动参数:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]下的Com2Key项,在其值后添加启动参数,如使用com2口则添加com2 9600,n,8,1

使用故障

有时候安装了“串口设置程序”后,启动时出现Run_time error ‘8002’错误,如图:

run-time_error

出现这个错误的原因:

电脑上没有Com1口或者Com1口被其他程序占用,这个时候打开“串口设置程序”的时候就会出现上述错误。因为“串口设置程序”默认且只能使用Com1口。

解决办法:如果电脑上只有一个Com口且不为Com1的话,到“设备管理器”中将此Com口改为Com1口;如果有Com1口就看看有什么程序占用了Com1口,改成其他Com口即可。

对本文发表评论





0 + 5 = ?

注意:
1、请勿单纯发表顶啊、打酱油之类无任何意义的评论,否则将被视为spam!谢谢合作!
2、但欢迎你留下对本文的看法或技术上的任何疑问,我会及时回复你。