似乎这种问题发在这里有点格格不入,看了半天也不知道要发在哪个版块比较合适,但是碰到这个问题又很烦人,每次用串口调试都有这个错误,所以硬着头皮发一贴,希望张老师和众位大牛不要见怪。
具体问题如下:
因为工作需要,几乎每天都要用SecureCRT连接COM1口,查看与之连接的设备打印信息,但是不知从什么时候开始,SecureCRT一访问COM1口就会出现下图的错误,
经过多次尝试,确定是有程序占用了COM1口,因为如果是COM1口完全无法访问的话,应该是出现类似Could not open COM1 port的错误。
但是始终无法找到是哪个程序占用了COM1口,目前的解决办法只能是每次先卸载COM1口,然后重新搜索并发现新设备,因为每天都要这样做,感觉不胜其烦,
系统也没有其他问题,实在不想重装,所以到这里大牛云集的地方来寻求一点帮助,希望大家能不吝赐教。
BTW:我曾经以为卸载COM1口之后占用的程序会报错或者在系统日志中留有记录,但是这两者都没有出现,所以茫无头绪,感觉就是有一个无形的幽灵存在似的。
下载Mark写的Handle工具(http://technet.microsoft.com/en-us/sysinternals/bb896655)
管理员窗口执行handle -a Serial
C:\toolbox\viewer\Handle>handle -a Serial
Handle v3.46Copyright (C) 1997-2011 Mark RussinovichSysinternals - www.sysinternals.com
PGPtray.exe pid: 5588 type: Mutant 1D4: \Sessions\1\BaseNamedObjects\PGPPrefsSerializationMutexwindbg.exe pid: 7484 type: File 1F0: \Device\Serial1
张老师的回复真快啊,非常感谢,但是我开始用3.45版本的Handle试了一下,提示“No matching handles found.”,我担心是工具不够新,于是去下载了最新的3.46,但是结果依然是“No matching handles found.”,同时SecureCRT还是同样的错误提示。
我把系统里面所有看起来没什么关系的进程都关掉,进程列表简化成这样还是不行,真是很郁闷。
一定要带-a选项的
如果要发图片,那么要先上传到相册里,然后再在发帖的窗口把图片的链接加进来... 或者简单的方法是把图片当作附件来上传
的确是加了-a选项的,结果就是"No matching handles found.",非常奇怪。
原来用Insert Image来插入图片不行啊,我还说怎么上传这么快呢,在本机上倒是好好的,我用附件传一下。