我把COM2给丢了

Author: 杜刚 Date: 2000年 第34期

  最近周围的朋友都上网了,看着心里实在痒痒,于是把好友的Modem借来一用。我小心翼翼地拿着这块TW外置式的Modem,将它装在COM2上。安装驱动程序时在“新的调制解调器”中我选择了“不检测调制解调器”然后指定驱动程序路径。至此,安装一切正常。重新启动后,在设备管理器中也检测到了Modem。然后建立新连接、拨号上网,一切准备就绪,可是问题偏偏出现在最后一步:突然弹出“断开连接”窗口,提示是Modem的初始化不正确。于是在控制面板中选择调制解调器,选诊断时出现端口无法打开的错误提示,原来问题出在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找回来了,听着小猫的叫声我终于上网了!