查杀电脑病毒,最好在安全模式下查杀病毒, 另外找一个好点的杀毒软件。试试下面的办法, 实在不行,就只能重做操作系统了。
解决方法如下:
1、打开注册表中的 “HKEY_LOCAL_MACHINE\hardware\DeviceMap\SerialComm”,这时发现有以下两个键: 其中应该就是USB串口,应为在设备管理器中显示串口号就是COM2。
2、新建两个健: \Device\Serial0 值为 COM1 \Device\Serial1 值为 COM2 建好后如下图所示:
3、打开串口调试软件发现能找到串口了,在软件中选择好正确的串口后,软件就可以用了!
4、有的USB串口安装好驱动程序后,串口后并不是COM1或COM2,串口号的数值会比较大,会出现COM4、COM5等更大的串口号,为了出现更大的串口号时也能使用串口,我用同样的方法建立了8个注册表键
注意:虽然在设备管理器中可以任意改动USB串口的串口号,但是改动后刚才新建的8个键就会有重复,在串口软件中显示的串口号也有重复,导致选择重复的串口号时软件提示串口被占用。因此在使用过程中,如非必要强烈建议不要改动串口号。
电脑 -->> 开始 -->> 运行中输入:regedit -->> 回车打开系统注册表 -->> 然后修改注册表对应的目录值:
HKEY_LOCAL_MACHINE
-->> SYSTEM
-->> CurrentControlSet
-->> Control
-->> COM Name Arbiter
把ComDB的十六进制数据修改为0或者删除ComDB后 打开设备管理器中的COM口选项后查看占用的是否被清除。
可能性有很多,看看你有没有多出什么软件来,可能是恶意的检测程序