我把COM2给丢了
仔细想想,原来是我以前为了优化Windows启动速度将没有使用的通讯端口(COM2)和打印机端口(LPT1)都禁用了(COM1被鼠标占用)。知道问题所在那就方便了。于是打开设备管理器,但在设备管理器中只有COM1。COM2、LPT1都消失了,无奈之下只好添加新硬件,在添加新硬件时从硬件列表中选择端口。
重新启动以后设备管理器中又出现了COM2和LPT1,可是在拨号时又出现同样的错误。可是在端口(COM2)属性中,却出现“此设备当前工作正常”,提示COM2正常,但在调制解调器诊断选项中又提示端口无法打开。这时我可是山穷水尽了。无奈只好使出最后一招:重装Windows。于是重新启动准备回到DOS状态,在启动时我无意中注意到自检画面有一项Serial Port中的地址只有3F8,于是眼前一亮,心想会不会是在BIOS设置中将端口给屏蔽了。进入BIOS一看,果然没错!在Peripheral Setup中OnBoard Serial Port2和OnBoard Parallel Port都设置成了Disabled,于是将它们都改为Auto。重新启动后,Windows重新检测到COM2和LPT1,问题终于解决了。
事后仔细想想,原来我在Windows中禁用COM2和LPT1时,我的AMI WINBIOS中的Peripheral Setup中OnBoard Serial Port2和OnBoard Parallel Port也同时被设置成了Disabled。安装Modem时又选择了“不检测调制解调器”难怪会出现这个问题。经过一番努力我总算将COM2找回来了,听着小猫的叫声我终于上网了!