Поделиться через


Параметры com-порта сбрасываются по умолчанию после внесения изменений в диспетчер устройств

В этой статье описывается проблема, из-за которой параметры порта связи (COM-порт) будут возвращаться к умолчанию при перезапуске компьютера.

Область применения: Windows 2000
Исходный номер базы знаний: 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