Я исправил проблему, удалив UpperFilters
значение реестра для класса последовательного порта в этой статье LifeWire . Я определил идентификатор GUID класса, 4D36E978-E325-11CE-BFC1-08002BE10318
для последовательных портов из этого списка . Затем я удалил UpperFilters
запись реестра и перезапустил. Теперь оба COM-порта работают правильно и не показывают ошибку Code 19.
Я также посмотрел этот раздел реестра на компьютере, где всегда работали COM-порты - в нем не было UpperFilters
записи.
Я хотел бы видеть другой ответ, который объясняет, почему это необходимо, цель UpperFilters
входа и как это искажается.