在设备管理器中进行更改后 Com 端口设置重置为默认值

本文介绍在重新启动计算机时,通信端口 (COM 端口) 设置恢复为默认值的问题。

原始产品版本:  Windows 2000
原始 KB 数:  293762

症状

重新启动计算机时,通讯端口 (COM 端口) 设置将还原为默认值。 即使已更改设备管理器中的设置,也会出现这种情况。 例如,如果在 Windows 2000 中运行命令提示符,您可能会注意到 com 1 的默认设置为:

波特率 = 1200;奇偶校验 = 无;数据位 = 7;停止位 = 1

您可能有需要不同设置的程序,例如:

波特率 = 9600;奇偶校验 = 无;数据位 = 8;停止位 = 1

您可以使用以下命令手动设置 com 1,以在所需的设置上运行:

模式 Com1:9600、n、8、1

但是,当您重新启动系统时,您会发现设置恢复为默认值:

波特率 = 1200;奇偶校验 = 无;数据位 = 7;停止位 = 1

原因

在 Microsoft Windows 2000 中,仅对活动的 Windows 会话维护命令函数的 COM 端口设置。 关闭时将放弃自定义设置。

解决方案

若要解决此问题,请创建将 COM 端口设置为所需设置的启动任务。 可以将任务设置为在选择 " 退出时关闭窗口 " 设置时运行最小化。

示例快捷方式具有以下命令行:

C:\winnt\system32\mode.com com1:9600、n、8、1