本文介绍重启计算机时通信端口(COM 端口)设置还原为默认值的问题。
适用于: Windows 2000
原始 KB 数: 293762
现象
重新启动计算机时,通信端口(COM 端口)设置将还原为默认值。 即使已更改设备管理器中的设置,也会发生此问题。 例如,如果在 Windows 2000 中运行命令提示符,你可能会注意到 com 1 的默认设置为:
Baud rate=1200; Parity=None; Data Bits=7; Stop Bits=1
你可能有一个需要不同设置的程序,例如:
Baud rate=9600; Parity=None; Data Bits=8; Stop Bits=1
可以使用以下命令在所需设置中手动将 com 1 设置为正常运行:
Mode Com1: 9600,n,8,1
但是,重新启动系统时,你会发现该设置恢复为默认值:
Baud rate=1200; Parity=None; Data Bits=7; Stop Bits=1
原因
在 Microsoft Windows 2000 中,命令函数的 COM 端口设置仅针对活动 Windows 会话进行维护。 自定义设置在关闭时被丢弃。
解决方法
若要解决此问题,请创建一个启动任务,将 COM 端口设置为所需的设置。 可以将任务设置为最小化运行,并 选中退出设置时 关闭窗口。
示例快捷方式具有以下命令行:
C:\winnt\system32\mode.com com1: 9600,n,8,1