Runtime error 8020 error reading comm device ошибка

Ex Номер ошибки: Ошибка 8020
Название ошибки: comReadError
Описание ошибки: Error reading comm device.
Разработчик: Microsoft Corporation
Программное обеспечение: Windows Operating System
Относится к: Windows XP, Vista, 7, 8, 10, 11

Проблемы 8020 обычно возникают из-за повреждения элемента управления ActiveX (Интерфейс объектной модели программных компонентов или интерфейс «COM») или из-за случайного или намеренного удаления файла comReadError. В большинстве случаев скачивание и замена файла Windows 10 позволяет решить проблему. Мы также рекомендуем выполнить сканирование реестра, чтобы очистить все недействительные ссылки на comReadError, которые могут являться причиной ошибки.

Распространенные сообщения об ошибках в ComReadError

Большинство проблем comReadError возникают из поврежденного или перемещенного файла comReadError. Девять наиболее распространенных ошибок включают в себя:

  • «Файл отсутствует или недопустим: компонент ComReadError неправильно зарегистрирован. «
  • «Отсутствует указанный модуль: не удалось зарегистрировать ComReadError»
  • «Отсутствует файл ComReadError.»
  • «Не удается найти ComReadError. «
  • «comReadError удален, отсутствует или перемещен. «
  • «Ошибка 339 во время выполнения: comReadError. «
  • «Ссылка на файл comReadError отсутствует или недействительна.»
  • «Не удалось загрузить comReadError. Отлаживайте его, чтобы проверить наличие проблем с двоичными или зависимыми DLL-файлами. «
  • «Один или несколько элементов управления ActiveX не могут быть отображены по одной из следующих причин: 1) Ваши текущие настройки безопасности запрещают выполнение элементов управления ActiveX на данной странице; 2) Вы заблокировали издателя одного из элементов управления. В результате страница может отображаться некорректно.»
  • «Данная программа требует наличия comReadError, который более не включен.»

Ошибка OCX comReadError возникает во время ошибочной установки программы, во время запуска приложений, выпущенных comReadError, во время установки Windows, запуска или завершения работы ПК.

Источник ошибок ComReadError

ComReadError или оставшиеся разделы реестра 8020, отсутствующие или перемещенные ComReadError, плохие установки или удаления, все могут повредить ссылки на пути к файлу ComReadError, создавая ошибки.

Использование внешних файлов, таких как comReadError, создает возможности для возникновения ошибок. Неправильное завершение работы компьютера или заражение вирусом может привести к повреждению comReadError, что может привести к ошибкам ActiveX. Поврежденные файлы comReadError предотвращают правильную загрузку, что приводит к сообщениям об ошибках comReadError.

Другая возможность проблем ActiveX и comReadError связана с прерыванием реестра. Сломанные ссылки на DLL-файлы могут помешать правильной регистрации файла OCX, давая вам ошибку comReadError. Неверная установка/удаление 8020, comReadError, который перемещен, или отсутствующий comReadError может создать эти неработающие ссылки на путь к файлам.

В первую очередь, проблемы с comReadError, созданные:

  • Запись comReadError повреждена или недопустима.
  • Вредоносные программы заразили comReadError (или связанный с 8020), создавая повреждения и ошибки comReadError.
  • НеисправностьОборудование, связанное с Microsoft Corporation, вызывает повреждение comReadError (может помочь ContactMicrosoft Corporation).
  • Другая установка приложения перезаписала правильную версию comReadError.
  • Другая программа злонамеренно или по ошибке удалила файл comReadError.
  • Другая программа удалила файл comReadError.

Продукт Solvusoft

Загрузка
WinThruster 2022 — Проверьте свой компьютер на наличие ошибок.

Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11

Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

Как исправить ActiveX Ошибка 8020 comReadError

В этой статье обсуждаются и предлагаются возможные методы исправления ошибки ActiveX Ошибка 8020, также известной как comReadError. По словам разработчика, это означает Ошибка чтения устройства связи.

Об ActiveX

ActiveX — это плагин, который обеспечивает более быстрое взаимодействие между приложениями и компонентами. Этот плагин помогает поддерживать компьютерную систему в актуальном состоянии и служит интерфейсом, обеспечивающим доступ к определенным типам мультимедийного контента. Во многих случаях веб-страницы используют элементы управления ActiveX для доступа и запуска определенных функций. Элемент управления позволяет использовать богатый контент через браузер, что делает этот инструмент необходимым для многих пользователей.

Однако, каким бы полезным он ни казался, этот плагин может часто вызывать проблемы у многих пользователей, например, ошибки, подобные той, что на этой странице ‘Error Ошибка 8020’. Чтобы лучше понять суть этих проблем, на этой странице вы найдете информацию о симптомах, возникающих при появлении comReadError, а также о причинах их возникновения и возможных методах устранения, которые вы можете использовать для решения проблемы.

Ошибки ActiveX могут быть потенциально очень опасны для вашего компьютера из-за того, что этот плагин предоставляет высокий уровень доступа к вашей системе. Возможно, вы установили программу, которая может получить полный доступ к системному реестру и привести к ряду ошибок и проблем с безопасностью.

Определения (Бета)

Здесь мы приводим некоторые определения слов, содержащихся в вашей ошибке, в попытке помочь вам понять вашу проблему. Эта работа продолжается, поэтому иногда мы можем неправильно определить слово, так что не стесняйтесь пропустить этот раздел!

  • Com + — Службы компонентов COM + — это среда выполнения и набор служб, которые являются развитием модели COM компонентных объектов Microsoft и MTS сервера транзакций Microsoft.
  • Comm — Comm — это служебная программа UNIX, используемая для построчного сравнения двух отсортированных файлов.
  • Устройство — электронные устройства: компьютеры, смартфоны, планшеты, электронное оборудование и платформы. .
Симптомы Ошибка 8020 — comReadError

Если вы получаете доступ к онлайн-контенту с помощью ActiveX и ваш компьютер внезапно замерзает, существует небольшая вероятность того, что виноват ActiveX.

Fix comReadError (Error Ошибка 8020)
(Только для примера)

Возможно, вы получили на экране сообщение о том, что используемый вами ActiveX потерпел крах или каким-то образом ограничен.

  • «Ошибка 8020» может появиться в окне и привести к сбою программы, которую вы используете в данный момент.
  • «Ошибка чтения устройства связи.» может появиться в сообщении об ошибке
  • Ваш компьютер даст сбой с Ошибка 8020, comReadError при запуске определенной программы.
  • «comReadError» отображается в окне на вашем экране.
  • Windows может медленно и вяло реагировать на ввод данных с клавиатуры или мыши.
  • Временами ваш компьютер замирает на несколько мгновений.

В любом случае, сообщения об ошибках, которые вы получаете в связи с этим плагином, надеюсь, предоставят дополнительную информацию, которая поможет вам выяснить, где возникла проблема и как ее решить.

Причины ошибок comReadError — Ошибка 8020

Ошибки ActiveX могут возникать по многим причинам. Проблемы могут возникнуть, если параметры вашей операционной системы не были правильно настроены. Возможно, в реестре Windows были изменены значения по умолчанию, что, в свою очередь, приводит к сбоям или некорректной работе некоторых программ. В результате ошибки могут появляться при проверке системы или восстановлении реестра Windows.

Ошибки также могут возникать из-за прав доступа. Например, вы просматриваете Интернет и получаете запросы на установку последней версии Flash. Однако, когда вы обновляете его, он все равно сообщает вам то же самое. Это может быть связано с повреждением реестра или неправильными настройками прав доступа.

Еще одной причиной ошибок ActiveX может быть использование несовместимого программного обеспечения или версии ActiveX, которая отличается у разных сторонних поставщиков. Например, один поставщик программного обеспечения может потребовать от вас использовать более раннюю версию, а другому может потребоваться последняя версия, чтобы их контент мог полностью работать на вашей системе. Поэтому при установке версии, отличной от той, с которой совместимы ваши приложения, вы получите уведомление о том, что ваш ActiveX не работает должным образом, поскольку вам нужен другой плагин.

Есть и другие случаи, когда вам может быть предложено проверить систему или ActiveX из-за отсутствия драйвера. Это может быть вызвано удалением некоторых общих драйверов, когда вы удалили другую программу, а вашей первоначальной программе они необходимы для работы.

Как бы там ни было, существует несколько способов решения проблем с ActiveX, чтобы ваш компьютер продолжал выполнять свои функции.

Методы исправления

Хотя последние версии браузеров отходят от использования ActiveX, есть еще много пользователей, которые не обновили свою систему и по-прежнему нуждаются в нем для определенных процессов. Если у вас возникают ошибки при работе с ActiveX, вот несколько методов решения проблемы.

Если метод ремонта вам подошел, пожалуйста, нажмите кнопку upvote слева от ответа, это позволит другим пользователям узнать, какой метод ремонта на данный момент работает лучше всего.

Обратите внимание: ни ErrorVault.com, ни его авторы не несут ответственности за результаты действий, предпринятых при использовании любого из методов ремонта, перечисленных на этой странице — вы выполняете эти шаги на свой страх и риск.

Метод 1 — Решение проблем совместимости с ActiveX

Плагины панели инструментов различаются между поставщиками компании. После установки в браузере они могут отображать проблемы совместимости с элементами управления ActiveX. Чтобы устранить любые возможные проблемы, связанные с плагином, попробуйте следующие шаги:

  • Попробуйте отключить плагины, которые, как вы подозреваете, вызывают конфликт.
  • Вы можете попробовать отключить их по очереди, чтобы проверить, появляется ли ошибка по-прежнему.
  • Переустановите ActiveX Control и еще раз проверьте, появляется ли по-прежнему ошибка при использовании плагинов один за другим.
  • Если у вас возникла проблема, связанная с определенной программой, вы можете попробовать удалить, а затем переустановить эту программу, а затем проверить, сохраняется ли проблема.

Метод 2 — Изменить права доступа

Вы пытались переустановить плагин, но он по-прежнему сообщает, что плагин не установлен. Независимо от того, сколько раз вы пытаетесь установить, появляется одно и то же сообщение. Чтобы решить эту проблему, вам следует:

  • Загрузите и установите SubInACL.msi из центра загрузки Microsoft. http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=23510
  • Загрузите и установите плагин, который вы пытались установить.

Метод 3 — Проблемы безопасности ActiveX

ActiveX может представлять угрозу безопасности, особенно если вы установили программу, которая не подписана или не проверена. В Google Chrome есть строгие настройки для запрета плагинов, которые кажутся угрозой безопасности.

Если вы получили сообщение о том, что плагин был остановлен, потому что настройки безопасности вашего браузера запрещают его, вам следует проверить, не заражено ли оно вирусом, прежде чем пытаться переустановить его. Если ваше расследование показывает, что у вас возникла проблема с доступом, вы можете попробовать снизить настройки безопасности и снова установить плагин.

У вас также может быть проблема с Защитником Windows. В этом случае откройте центр безопасности и снизьте настройки безопасности.

Метод 4 — Восстановить реестр

Мы обсуждали, что реестр может быть причиной того, что ваш ActiveX выдает ошибку. Чтобы решить эту проблему, вы можете использовать следующие инструменты:

  • Инструмент проверки реестра — этот инструмент сканирует ваш системный реестр на наличие недействительных записей. Когда вы столкнетесь с проблемой с настройками в реестре, вы можете:
    • Загрузите Scanreg.exe через Microsoft.com
    • После загрузки запустите средство проверки реестра Windows, нажав «Пуск», а затем «Выполнить».
    • В открытом поле введите scanregw.exe и нажмите «ОК».
    • Вы также можете открыть командную строку и запустить scanreg.exe / restore, а затем выбрать резервную копию реестра в списке для восстановления реестра.
  • Проверка системных файлов — этот инструмент работает почти так же, как программа проверки реестра, но помогает находить и восстанавливать поврежденные или отсутствующие системные файлы, поэтому его запуск занимает немного больше времени.
    • Чтобы запустить команду, откройте командную строку с повышенными привилегиями, набрав ее в окне поиска, затем щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора».
    • Введите в командной строке sfc / scannow и дождитесь успешного завершения процесса проверки.
  • Восстановите и переустановите с помощью компакт-диска с ОС или флэш-накопителя.
    • Лучший способ восстановить системное программное обеспечение — это переустановить его. Процесс восстановления и переустановки помогает сохранить файлы при восстановлении операционной системы. Тем не менее, вам нужно убедиться, что вы создали резервную копию своего файла, если вам действительно нужно переустановить компьютер. Вам нужно будет вставить установочный носитель и перезагрузить компьютер.
    • Войдите в BIOS, процесс отличается от модели компьютера к модели, это может быть кнопка F1, F2 или Del.
    • Оказавшись там, перейдите в раздел загрузки, установите загрузку с установочного диска и сохраните настройки.
    • Для более ранней версии Windows вам может потребоваться нажать на клавиатуру, пока вы ждете, пока компьютер получит доступ к установочному диску.
    • Сначала выберите утилиту восстановления, а не чистую установку ОС. Это может сэкономить вам много хлопот. Однако, если проблема не исчезнет после перезагрузки компьютера, просто сделайте резервную копию файлов и выполните чистую переустановку.

Метод 5 — Устранение конфликтов DNS

Иногда вы не можете запустить ActiveX только потому, что у вас есть проблема, связанная с вашим IP. Чтобы разрешить конфликт DNS, выполните следующие действия:

  • Откройте Центр управления сетями и общим доступом. Вы можете щелкнуть правой кнопкой мыши значок Интернета на панели задач и выбрать «Открыть настройки сети и Интернета». Вы также можете перейти в Панель управления, затем щелкнуть Сеть и Интернет, затем щелкнуть Центр управления сетями и общим доступом.
  • Щелкните «Изменить параметры адаптера» слева, затем щелкните правой кнопкой мыши сеть, к которой вы подключены, — Ethernet или беспроводную сеть, и выберите «Свойства».
  • В зависимости от того, используете ли вы IPv4 или IPv6, выделите версию своего интернет-протокола и нажмите «Свойства».
  • В открывшемся окне вы увидите элементы, позволяющие ввести предпочтительный DNS-сервер и альтернативный DNS-сервер. Щелкните переключатель, чтобы выбрать его.
  • Измените DNS-сервер на 4.2.2.2 (предпочтительно) и 4.2.2.3 (дополнительный).
  • Это преобразователи DNS, поэтому после применения этих изменений и повторной попытки подключения к Интернету вы сможете без проблем подключиться и использовать элементы управления ActiveX в обычном режиме.

Метод 6 — Зарегистрируйте драйвер

Если вы получили сообщение об ошибке, в котором говорится, что ваш ActiveX не удалось зарегистрировать, он представит вам уведомление, в котором будет указано имя драйвера, который необходимо перерегистрировать. Запомните имя драйвера и для этого выполните следующие действия:

  • Войдите в безопасный режим, перезагрузив компьютер и нажав F8, чтобы получить доступ к средствам восстановления при запуске.
  • После входа в безопасный режим откройте командную строку.
  • В командной строке введите «regsvr32 C: Windows System32 xxxx.dll», где xxxx — это имя драйвера, указанного в сообщении об ошибке.
Другие языки:

How to fix Error 8020 (comReadError) — Error reading comm device.
Wie beheben Fehler 8020 (comReadError) — Fehler beim Lesen des Kommunikationsgeräts.
Come fissare Errore 8020 (comReadError) — Errore durante la lettura del dispositivo di comunicazione.
Hoe maak je Fout 8020 (comReadError) — Fout bij het lezen van communicatieapparaat.
Comment réparer Erreur 8020 (comReadError) — Erreur de lecture du périphérique de communication.
어떻게 고치는 지 오류 8020 (comReadError) — 통신 장치를 읽는 동안 오류가 발생했습니다.
Como corrigir o Erro 8020 (comReadError) — Erro ao ler o dispositivo de comunicação.
Hur man åtgärdar Fel 8020 (comReadError) — Fel vid läsning av komm.enhet.
Jak naprawić Błąd 8020 (comReadError) — Błąd odczytu urządzenia komunikacyjnego.
Cómo arreglar Error 8020 (comReadError) — Error al leer el dispositivo de comunicación.

The Author Об авторе: Фил Харт является участником сообщества Microsoft с 2010 года. С текущим количеством баллов более 100 000 он внес более 3000 ответов на форумах Microsoft Support и создал почти 200 новых справочных статей в Technet Wiki.

Следуйте за нами: Facebook Youtube Twitter

Последнее обновление:

09/11/22 08:09 : Пользователь Windows 10 проголосовал за то, что метод восстановления 1 работает для него.

Рекомендуемый инструмент для ремонта:

Этот инструмент восстановления может устранить такие распространенные проблемы компьютера, как синие экраны, сбои и замораживание, отсутствующие DLL-файлы, а также устранить повреждения от вредоносных программ/вирусов и многое другое путем замены поврежденных и отсутствующих системных файлов.

ШАГ 1:

Нажмите здесь, чтобы скачать и установите средство восстановления Windows.

ШАГ 2:

Нажмите на Start Scan и позвольте ему проанализировать ваше устройство.

ШАГ 3:

Нажмите на Repair All, чтобы устранить все обнаруженные проблемы.

СКАЧАТЬ СЕЙЧАС

Совместимость

Требования

1 Ghz CPU, 512 MB RAM, 40 GB HDD
Эта загрузка предлагает неограниченное бесплатное сканирование ПК с Windows. Полное восстановление системы начинается от $19,95.

ID статьи: ACX01103RU

Применяется к: Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP, Windows 2000

Совет по увеличению скорости #4

Загрузите Windows быстрее:

Вход в систему на вашем компьютере может стать очень медленным, поскольку начинает накапливаться загружаемые программы. Используйте функцию Startup Delayer, чтобы ускорить загрузку Windows. Это бесплатное программное обеспечение ускоряет загрузку, задерживая запуск программ, запускаемых при запуске компьютера с Windows.

Нажмите здесь, чтобы узнать о другом способе ускорения работы ПК под управлением Windows

да исправил скачал драйвер, переделал шнур. Если интересует более подробно то посмотри ролик, я по нему сделал, у меня сейчас 2 комплекта кабеля и оба рабочие. О сборке кабеля — собирал по вот этому видеоролику
После уже как все собрал, подключил, да видит но не работает для этого сделал такое: (цитирую, уже одному парню рассказывал)
абель удачно у меня распознавался, я сделал первую попытку подключения и она была успешна. Там под видеороликом есть ссылка на драйвер, качать его, ставить, перед этим желательно затереть старый драйвер. Он удаляется так же с того же самого диспетчера устройств, при нажатии на порт (драйвер кабеля) — свойства и удалить драйвер, выдаст сообщение мол об удалении полностью всех данных о драйвере и устройстве, отметить галочкой. После перезагрузиться, установить скачанный новый драйвер, после подключить кабель. Будет такой вариант что с первого раза не установиться, или появится как говорил я ранее «восклицательный знак на желтом треугольнике» — это говорит о том что все будет работать но нужно слегка видоизменить драйвер. Как это делать —
Заходим в свойства обнаруженного COM порта Prolific USB-to-Serial Comm Port —
Далее идем во вкладку «Драйвер» — нажимаем на кнопку «Обновить» — выбираем «Выполнить поиск драйвера на этом компьютере» далее — «Выбрать из списка уже установленных драйверов» — Откроется окно где предложит список драйверов с разными датами. Нужно будет выбрать тот, у которого дата будет приближенно к этой 29.04.2011 Версия драйвера у меня к примеру — 3.3.17.203
Это если ты установишь тот драйвер из под видеоролика то у тебя все получиться. Если что пиши. Можно в скайп excellent.am

  • Remove From My Forums
  • Question

  • We are experiencing «Run-time error ‘8020’: Error reading comm device» using a PIC18F14K50 USB Module to a VB6 application isolated to Win 10 OS (Home tested not Professional) and not networked.

    Driver versions 5.1.2600.2 and 5.1.26009 work with above USB module and VB6 application on Win XP, 7 and 8.1, but again not on Win 10. The Microchip PIC USB module using these drivers on Win 10 «does» work with non-VB6 applications. Note,
    above VB6 application works on Win 10 PC with Keyspan USB module and its driver.

    This run-time error has occurred on every PC tested thus far, potentially in the dozens, hence the isolated Win 10 bug claim.

    This issue is critical to our business as our clients aren’t able to use our product on Win 10 forcing us to purchase and install older Windows for compatibility.

    • Edited by

      Saturday, October 3, 2015 12:41 AM

  • Home
  • VBForums
  • Visual Basic
  • Visual Basic 6 and Earlier
  • [RESOLVED] error reading comm device 8020 windows 10

  1. Aug 6th, 2016, 04:25 PM

    #1

    salsa31 is offline

    Thread Starter


    Enjoy the moment


    Resolved [RESOLVED] error reading comm device 8020 windows 10

    hey,
    i have a caller id modem that recognize incoming calls
    when i start my program
    i get a error [error reading comm device 8020]
    why is this?
    on windows 7 it works fine no error
    this is the code i am using

    Code:

        Dim iLineNum As Integer
        
        'retrieve last window location
        Me.Top = GetSetting(App.Title, "Window", "Top", Me.Top)
        Me.Left = GetSetting(App.Title, "Window", "Left", Me.Left)
        
        
        'retrieve last port settings
        Comm1.Settings = GetSetting(App.Title, "Properties", "Settings", Comm1.Settings)
        Comm1.CommPort = GetSetting(App.Title, "Properties", "3", Comm1.CommPort)
        Comm1.Handshaking = GetSetting(App.Title, "Properties", "Handshaking", Comm1.Handshaking)
        bEcho = GetSetting(App.Title, "Properties", "Echo", False)
        m_stDataPath = GetSetting(App.Title, "Properties", "DataPath", DefDataPath)
    
        Connect_Click

    Code:

    Public Sub Connect_Click()
        On Error Resume Next
        
            If Not Comm1.PortOpen Then                              ' Open the comm port if not already open
                Comm1.PortOpen = True
            End If
    
      
    
            Comm1.DTREnable = True
            Comm1.RTSEnable = True
            Comm1.RThreshold = 1                                    ' Generate a receive event on every character received
            Comm1.InputLen = 1                                      ' Read the receive buffer 1 char at a time
            bOK = False
            bError = False
            Comm1.Output = vbCr + "ATZ" + vbCr                      ' Send command to put Identifier in event mode and receive serial number
            Wait
            If bOK Then
              bOK = False
              bError = False
              Comm1.Output = "AT+VCID=1" + vbCr                        'Turn on caller id events
              Wait
              If bError Then
                Comm1.PortOpen = False                                  ' Close the port and update app UI
              ElseIf bOK Then
              End If
            Else
              Comm1.DTREnable = False
              Comm1.RTSEnable = False
              Comm1.PortOpen = False                                  ' Close the port and update app UI
           End If
    
    End Sub

    Code:

    Private Sub Wait()
    Dim Start
    
       Start = Timer
       Do While Timer < Start + 2
          DoEvents
          If bOK Then
            Exit Sub
          End If
          If bError Then
            Exit Sub
          End If
       Loop
    End Sub

    tnx for any help
    salsa


  2. Aug 6th, 2016, 07:07 PM

    #2

    Re: error reading comm device 8020 windows 10

    There was just a thread here in the past week or so on this very topic. Try a search.


  3. Aug 6th, 2016, 07:31 PM

    #3

    salsa31 is offline

    Thread Starter


    Enjoy the moment


    Re: error reading comm device 8020 windows 10

    Quote Originally Posted by dilettante
    View Post

    There was just a thread here in the past week or so on this very topic. Try a search.

    tried everything sir
    stll same error


  4. Aug 6th, 2016, 10:49 PM

    #4

    Re: error reading comm device 8020 windows 10

    Quote Originally Posted by salsa31
    View Post

    tried everything sir
    stll same error

    Clearly you did not try everything. Did you at least determine which line the error happens on? Something tells me it is not any of the lines posted.


  5. Aug 6th, 2016, 11:21 PM

    #5

    salsa31 is offline

    Thread Starter


    Enjoy the moment


    Re: error reading comm device 8020 windows 10

    Quote Originally Posted by DataMiser
    View Post

    Clearly you did not try everything. Did you at least determine which line the error happens on? Something tells me it is not any of the lines posted.

    hey sir,
    i dont know which line gives the error.
    you think the error is somewhere else?
    this is only code the i call the comm


  6. Aug 7th, 2016, 12:47 AM

    #6

    Re: error reading comm device 8020 windows 10

    Well the error says error reading comm and I do not see any code there that reads from the comm port so..


  7. Aug 7th, 2016, 04:05 AM

    #7

    salsa31 is offline

    Thread Starter


    Enjoy the moment


    Re: error reading comm device 8020 windows 10

    Quote Originally Posted by DataMiser
    View Post

    Well the error says error reading comm and I do not see any code there that reads from the comm port so..

    Code:

           If Not Comm1.PortOpen Then                              ' Open the comm port if not already open
                Comm1.PortOpen = True
            End If
    
      
    
            Comm1.DTREnable = True
            Comm1.RTSEnable = True
            Comm1.RThreshold = 1                                    ' Generate a receive event on every character received
            Comm1.InputLen = 1                                      ' Read the receive buffer 1 char at a time
            bOK = False
            bError = False
            Comm1.Output = vbCr + "ATZ" + vbCr                      ' Send command to put Identifier in event mode and receive serial number
            Wait
            If bOK Then
              bOK = False
              bError = False
              Comm1.Output = "AT+VCID=1" + vbCr                        'Turn on caller id events
              Wait
              If bError Then
                Comm1.PortOpen = False                                  ' Close the port and update app UI
              ElseIf bOK Then
              End If
            Else
              Comm1.DTREnable = False
              Comm1.RTSEnable = False
              Comm1.PortOpen = False                                  ' Close the port and update app UI
           End If

  8. Aug 7th, 2016, 08:19 AM

    #8

    Re: error reading comm device 8020 windows 10

    Like I said I do not see any code there that reads from the port.

    Of course if the program works under windows 7 then it is likely that you are using a USB modem and have an issue with the driver.


  9. Aug 7th, 2016, 02:12 PM

    #9

    JackB is offline


    Lively Member


    Re: error reading comm device 8020 windows 10

    Quote Originally Posted by salsa31
    View Post

    …………………..

    Code:

    Public Sub Connect_Click()
        On Error Resume Next
    ...........

    Did you try to remove this line ?


  10. Aug 8th, 2016, 03:47 AM

    #10

    Karl77 is offline


    Fanatic Member


    Re: error reading comm device 8020 windows 10

    Salsa,

    I had no luck with MSCOMM under Win10.
    At least not under Win10/64.
    I gave up on it after reading more and more post about the problem — no real solution was found.

    In the end I replaced the control by SCOMM32 (search through recent posts in this forum).
    No more problems since then.

    Karl


  11. Aug 8th, 2016, 05:02 AM

    #11

    salsa31 is offline

    Thread Starter


    Enjoy the moment


    Re: error reading comm device 8020 windows 10

    Quote Originally Posted by Karl77
    View Post

    Salsa,

    I had no luck with MSCOMM under Win10.
    At least not under Win10/64.
    I gave up on it after reading more and more post about the problem — no real solution was found.

    In the end I replaced the control by SCOMM32 (search through recent posts in this forum).
    No more problems since then.

    Karl

    tnx karl
    the problem seems to be only with windows 10 64


  12. Apr 5th, 2019, 09:09 PM

    #12

    Ben321 is offline


    Frenzied Member


    Re: [RESOLVED] error reading comm device 8020 windows 10

    The sollution offered here (SCOMM) is not free. Even though it SHOULD be free directly from MS (because MS should have fixed MSCOMM, as part of its OS), it’s not, so the person who made a drop in replacement for it SHOULD have made it free. But they didn’t. They are trying to PROFIT off of MS’s STUPID DECISIONS, and profit off of our desperation and SUFFERING from MS’s stupid decisions.
    Is there ANYTHING on the internet that anybody has made that offers a drop-in replacement for MSCOMM, that’s actually FREE?

    As for fixing MSCOMM itself, have any of you guys here at VB Forums managed to disassemble and debug the MSCOMM OCX file? I mean actually reverse engineer it, and see where it’s going wrong, and producing a bug in Win10 that it didn’t produce in Win7 or earlier? Everytime I call mscomm1.input in my program, I get the same error that this thread’s title say this forum thread is about. Even if MS won’t offer an official patch, maybe you guys can reverse engineer it, and then use either C++ or assembler to compile the needed code to replace the bad code, and then offer a patch that can be installed with a simple EXE file, that will patch the actual MSCOMM OCX file, to fix the bug.


  13. Apr 6th, 2019, 08:52 AM

    #13

    Re: [RESOLVED] error reading comm device 8020 windows 10

    Quote Originally Posted by Ben321
    View Post

    The sollution offered here (SCOMM) is not free. Even though it SHOULD be free directly from MS (because MS should have fixed MSCOMM, as part of its OS), it’s not, so the person who made a drop in replacement for it SHOULD have made it free. But they didn’t. They are trying to PROFIT off of MS’s STUPID DECISIONS, and profit off of our desperation and SUFFERING from MS’s stupid decisions.

    Someone spent time & effort developing and testing a solution for a problem with sombody else’s software, then spends ongoing time supporting this solution, all the while SUFFERING the opportunity cost from not doing something else that PAYS them for their time and efforts AND THEN they have the gall to ask for money? The nerve of some folks!

    It looks like SCOMM32 cost $79/USD, so if you multiply the number of hours you’ve spent futzing about the the MS control by your hourly pay, would it have paid for itself already? Maybe it’s worth it just to buy it and cut your losses. There’s a free nagware trial too if you want to make sure it will work before you buy it.

    Last edited by jpbro; Apr 6th, 2019 at 09:53 AM.


  14. Apr 7th, 2019, 04:06 PM

    #14

    Ben321 is offline


    Frenzied Member


    Re: [RESOLVED] error reading comm device 8020 windows 10

    Quote Originally Posted by jpbro
    View Post

    Someone spent time & effort developing and testing a solution for a problem with sombody else’s software, then spends ongoing time supporting this solution, all the while SUFFERING the opportunity cost from not doing something else that PAYS them for their time and efforts AND THEN they have the gall to ask for money? The nerve of some folks!

    It looks like SCOMM32 cost $79/USD, so if you multiply the number of hours you’ve spent futzing about the the MS control by your hourly pay, would it have paid for itself already? Maybe it’s worth it just to buy it and cut your losses. There’s a free nagware trial too if you want to make sure it will work before you buy it.

    Anybody know what the actual reason for MSCOMM not working under Windows 10 is? Is it only with a virtual serial port that this problem exists (I don’t have any real hardware to test it on right now, so I’m using a virtual serial port driver instead)? Or does it not work on real hardware under Windows 10 either? Has anybody actually reverse engineered the actual code in MSCOMM to see what its incompatibility with Windows 10 is?

    I wonder if it has something to do with me installing Visual Basic 6 on Win 10? I heard that Win10 actually has some of these files that come with the OS to support legacy software that had been compiled in VB6. I’m guessing that the version of MSCOMM that comes with Windows 10 is different than the version that comes with VB6, in order to support the different base operating system (different than pre-Win10, like Win98 that was around when VB6 existed). I wonder if when I installed VB6 itself on my PC, if it overwrote the copy of MSCOMM that came with Win10, with an older version of MSCOMM that does not work in Win10?

    Last edited by Ben321; Apr 7th, 2019 at 04:10 PM.


  15. Apr 7th, 2019, 04:12 PM

    #15

    Ben321 is offline


    Frenzied Member


    Re: [RESOLVED] error reading comm device 8020 windows 10

    One thing I know for sure is that the actual underlying Windows API for serial port control, has no problem whatsoever in Win10. I’ve been using that now, to run some tests on the virtual serial port, and so far no problems.


  16. Apr 7th, 2019, 04:23 PM

    #16

    Re: [RESOLVED] error reading comm device 8020 windows 10

    Quote Originally Posted by Ben321
    View Post

    Anybody know what the actual reason for MSCOMM not working under Windows 10 is? Is it only with a virtual serial port that this problem exists (I don’t have any real hardware to test it on right now, so I’m using a virtual serial port driver instead)? Or does it not work on real hardware under Windows 10 either? Has anybody actually reverse engineered the actual code in MSCOMM to see what its incompatibility with Windows 10 is?

    I wonder if it has something to do with me installing Visual Basic 6 on Win 10? I heard that Win10 actually has some of these files that come with the OS to support legacy software that had been compiled in VB6. I’m guessing that the version of MSCOMM that comes with Windows 10 is different than the version that comes with VB6, in order to support the different base operating system (different than pre-Win10, like Win98 that was around when VB6 existed). I wonder if when I installed VB6 itself on my PC, if it overwrote the copy of MSCOMM that came with Win10, with an older version of MSCOMM that does not work in Win10?

    MSCOMM never came with any Windows version. Search for mscomm32.ocx at the link below, which says it’s supported(but not included in the OS), and that you should distribute it with your application:

    Support Statement for Visual Basic 6.0 on Windows:
    https://docs.microsoft.com/en-us/pre…support-policy


  17. Apr 7th, 2019, 04:31 PM

    #17

    Ben321 is offline


    Frenzied Member


    Re: [RESOLVED] error reading comm device 8020 windows 10

    Quote Originally Posted by qvb6
    View Post

    MSCOMM never came with any Windows version. Search for mscomm32.ocx at the link below, which says it’s supported(but not included in the OS), and that you should distribute it with your application:

    Support Statement for Visual Basic 6.0 on Windows:
    https://docs.microsoft.com/en-us/pre…support-policy

    Ok. You are right. I wonder if they actually tested ALL of those DLL and OCX files to see if they work? Because mscomm32.ocx surely is NOT working for reading from the serial port.


  18. Apr 7th, 2019, 05:42 PM

    #18

    Re: [RESOLVED] error reading comm device 8020 windows 10

    Seems to work just fine for me.

    This is a test of a Peer to Peer example that sends ANSI character strings or generated GIF images of about 1.4KB to 2.8KB long.

    The test was run using a pair of USB-UART bridge devices wired back-to-back as a «USB Null Modem» cable and two copies of the program:

    Name: sshot.png Views: 3430 Size: 9.1 KB

    MSComm32.ocx surely does work on Windows 10.


  19. Apr 7th, 2019, 05:59 PM

    #19

    Re: [RESOLVED] error reading comm device 8020 windows 10

    Same program, this time using a software device:

    Name: sshot2.png Views: 3429 Size: 7.0 KB

    This isn’t quite as good for testing because it fails to take into account the time delays of actual devices and the bitrates they are set to. You can get a program «working» this way only to see it fail miserably in the real world.


  20. Apr 7th, 2019, 06:05 PM

    #20

    Re: [RESOLVED] error reading comm device 8020 windows 10

    A simple «USB null modem cable» can be constructed in 10 seconds for a cost of $10 or less:

    Name: Crossover.jpg Views: 3418 Size: 59.4 KB

    Here both blue and orange are ground/common. Only one is needed but I didn’t want any dangling wires.

    Yellow and green are cross-connecting the transmit and receive pins.

    These adapters typically provide 5V or 3.3V (or both as here) for use by a low-current device attached. In this case we don’t want to connect the power pins.

    To use this lashup for loopback testing on one PC you might want to use a simple non-powered USB hub if you are running out of sockets.

    Name: Hub.jpg Views: 3380 Size: 26.4 KB

    Many people working with IoT and microcontrollers already have at least one of these devices. They are pretty common. You can also find a few prebuilt USB null modem cables for this but they tend to be $40 or more and unlike this approach they aren’t useful for much else.

    Last edited by dilettante; Apr 7th, 2019 at 08:00 PM.


  • Home
  • VBForums
  • Visual Basic
  • Visual Basic 6 and Earlier
  • [RESOLVED] error reading comm device 8020 windows 10


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
  • BB code is On
  • Smilies are On
  • [IMG] code is On
  • [VIDEO] code is On
  • HTML code is Off

Forum Rules


Click Here to Expand Forum to Full Width

  • Remove From My Forums
  • Question

  • We are experiencing «Run-time error ‘8020’: Error reading comm device» using a PIC18F14K50 USB Module to a VB6 application isolated to Win 10 OS (Home tested not Professional) and not networked.

    Driver versions 5.1.2600.2 and 5.1.26009 work with above USB module and VB6 application on Win XP, 7 and 8.1, but again not on Win 10. The Microchip PIC USB module using these drivers on Win 10 «does» work with non-VB6 applications. Note,
    above VB6 application works on Win 10 PC with Keyspan USB module and its driver.

    This run-time error has occurred on every PC tested thus far, potentially in the dozens, hence the isolated Win 10 bug claim.

    This issue is critical to our business as our clients aren’t able to use our product on Win 10 forcing us to purchase and install older Windows for compatibility.

    • Edited by

      Saturday, October 3, 2015 12:41 AM

Ex Номер ошибки: Ошибка 8020
Название ошибки: comReadError
Описание ошибки: Error reading comm device.
Разработчик: Microsoft Corporation
Программное обеспечение: Windows Operating System
Относится к: Windows XP, Vista, 7, 8, 10, 11

Проблемы 8020 обычно возникают из-за повреждения элемента управления ActiveX (Интерфейс объектной модели программных компонентов или интерфейс «COM») или из-за случайного или намеренного удаления файла comReadError. В большинстве случаев скачивание и замена файла Windows 10 позволяет решить проблему. Мы также рекомендуем выполнить сканирование реестра, чтобы очистить все недействительные ссылки на comReadError, которые могут являться причиной ошибки.

Распространенные сообщения об ошибках в ComReadError

Большинство проблем comReadError возникают из поврежденного или перемещенного файла comReadError. Девять наиболее распространенных ошибок включают в себя:

  • «Файл отсутствует или недопустим: компонент ComReadError неправильно зарегистрирован. «
  • «Отсутствует указанный модуль: не удалось зарегистрировать ComReadError»
  • «Отсутствует файл ComReadError.»
  • «Не удается найти ComReadError. «
  • «comReadError удален, отсутствует или перемещен. «
  • «Ошибка 339 во время выполнения: comReadError. «
  • «Ссылка на файл comReadError отсутствует или недействительна.»
  • «Не удалось загрузить comReadError. Отлаживайте его, чтобы проверить наличие проблем с двоичными или зависимыми DLL-файлами. «
  • «Один или несколько элементов управления ActiveX не могут быть отображены по одной из следующих причин: 1) Ваши текущие настройки безопасности запрещают выполнение элементов управления ActiveX на данной странице; 2) Вы заблокировали издателя одного из элементов управления. В результате страница может отображаться некорректно.»
  • «Данная программа требует наличия comReadError, который более не включен.»

Ошибка OCX comReadError возникает во время ошибочной установки программы, во время запуска приложений, выпущенных comReadError, во время установки Windows, запуска или завершения работы ПК.

Источник ошибок ComReadError

ComReadError или оставшиеся разделы реестра 8020, отсутствующие или перемещенные ComReadError, плохие установки или удаления, все могут повредить ссылки на пути к файлу ComReadError, создавая ошибки.

Использование внешних файлов, таких как comReadError, создает возможности для возникновения ошибок. Неправильное завершение работы компьютера или заражение вирусом может привести к повреждению comReadError, что может привести к ошибкам ActiveX. Поврежденные файлы comReadError предотвращают правильную загрузку, что приводит к сообщениям об ошибках comReadError.

Другая возможность проблем ActiveX и comReadError связана с прерыванием реестра. Сломанные ссылки на DLL-файлы могут помешать правильной регистрации файла OCX, давая вам ошибку comReadError. Неверная установка/удаление 8020, comReadError, который перемещен, или отсутствующий comReadError может создать эти неработающие ссылки на путь к файлам.

В первую очередь, проблемы с comReadError, созданные:

  • Запись comReadError повреждена или недопустима.
  • Вредоносные программы заразили comReadError (или связанный с 8020), создавая повреждения и ошибки comReadError.
  • НеисправностьОборудование, связанное с Microsoft Corporation, вызывает повреждение comReadError (может помочь ContactMicrosoft Corporation).
  • Другая установка приложения перезаписала правильную версию comReadError.
  • Другая программа злонамеренно или по ошибке удалила файл comReadError.
  • Другая программа удалила файл comReadError.

Продукт Solvusoft

Загрузка
WinThruster 2023 — Проверьте свой компьютер на наличие ошибок.

Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11

Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

  • Remove From My Forums
  • Question

  • We are experiencing «Run-time error ‘8020’: Error reading comm device» using a PIC18F14K50 USB Module to a VB6 application isolated to Win 10 OS (Home tested not Professional) and not networked.

    Driver versions 5.1.2600.2 and 5.1.26009 work with above USB module and VB6 application on Win XP, 7 and 8.1, but again not on Win 10. The Microchip PIC USB module using these drivers on Win 10 «does» work with non-VB6 applications. Note,
    above VB6 application works on Win 10 PC with Keyspan USB module and its driver.

    This run-time error has occurred on every PC tested thus far, potentially in the dozens, hence the isolated Win 10 bug claim.

    This issue is critical to our business as our clients aren’t able to use our product on Win 10 forcing us to purchase and install older Windows for compatibility.

    • Edited by

      Saturday, October 3, 2015 12:41 AM

  • Remove From My Forums
  • Question

  • We are experiencing «Run-time error ‘8020’: Error reading comm device» using a PIC18F14K50 USB Module to a VB6 application isolated to Win 10 OS (Home tested not Professional) and not networked.

    Driver versions 5.1.2600.2 and 5.1.26009 work with above USB module and VB6 application on Win XP, 7 and 8.1, but again not on Win 10. The Microchip PIC USB module using these drivers on Win 10 «does» work with non-VB6 applications. Note,
    above VB6 application works on Win 10 PC with Keyspan USB module and its driver.

    This run-time error has occurred on every PC tested thus far, potentially in the dozens, hence the isolated Win 10 bug claim.

    This issue is critical to our business as our clients aren’t able to use our product on Win 10 forcing us to purchase and install older Windows for compatibility.

    • Edited by

      Saturday, October 3, 2015 12:41 AM

Step 1 – Solve Port Error 8020

Is Port Error 8020 appearing? Would you like to safely and quickly eliminate runtime error 8020 which additionally can lead to a blue screen of death?

When you manually edit your Windows Registry trying to take away the invalid runtime error 8020 error reading comm device windows 7 keys you’re taking a authentic chance. Unless you’ve got been adequately trained and experienced you’re in danger of disabling your computer system from working at all. You could bring about irreversible injury to your whole operating system. As very little as just 1 misplaced comma can preserve your Pc from even booting every one of the way by!

Troubleshooting runtime error 8020 prolific Windows XP, Vista, 7, 8 & 10

Simply because this chance is so higher, we hugely suggest that you make use of a trusted registry cleaner plan like CCleaner (Microsoft Gold Partner Licensed). This system will scan and then fix any Port Error 8020 complications.

Registry cleaners automate the entire procedure of finding invalid registry entries and missing file references (including the Error error) likewise as any broken hyperlinks inside of your registry.

Issue with runtime error 8020 usb-serial

Backups are made immediately prior to each and every scan providing you with the choice of undoing any changes with just one click. This protects you against doable damaging your pc. Another advantage to these registry cleaners is that repaired registry errors will strengthen the speed and performance of one’s procedure drastically.

  • http://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/receive-runtime-error-8020-when-rs-232-usb-adaptor/ad670a83-6d3c-4f9d-8d4d-a1f5658558c4
  • http://activesupport.force.com/hytekswimming/articles/Article/Error-8020-Error-Reading-Com-Device
  • http://forums.codeguru.com/showthread.php?361220-Run-time-error-8020-Error-reading-comm-device
  • http://www.microchip.com/forums/m889812.aspx

Cautionary Note: Yet again, for those who are not an state-of-the-art consumer it’s very encouraged that you simply refrain from editing your Windows Registry manually. If you make even the smallest error within the Registry Editor it can result in you some serious issues that may even call for a brand new set up of Windows. Not all difficulties attributable to incorrect Registry Editor use are solvable.

Fixed: 8020 error reading comm device usb serial

Symptoms of Port Error 8020
“Port Error 8020” appears and crashes the energetic method window.
Your Personal computer routinely crashes with Port Error 8020 when running the exact same system.
“Port Error 8020” is shown.
Windows operates sluggishly and responds little by little to mouse or keyboard input.
Your computer periodically “freezes” for the number of seconds in a time.

Will cause of Port Error 8020

Corrupt obtain or incomplete set up of Windows Operating System software program.

Corruption in Windows registry from a new Windows Operating System-related application adjust (install or uninstall).

Virus or malware infection which has corrupted Windows method documents or Windows Operating System-related application data files.

Another method maliciously or mistakenly deleted Windows Operating System-related files.

Mistakes this sort of as “Port Error 8020” can be brought about by several different elements, so it really is important that you troubleshoot every of the achievable brings about to forestall it from recurring.

Simply click the beginning button.
Variety “command” inside the lookup box… Will not hit ENTER nonetheless!
Although keeping CTRL-Shift in your keyboard, hit ENTER.
You’re going to be prompted that has a authorization dialog box.
Click on Of course.
A black box will open having a blinking cursor.
Variety “regedit” and hit ENTER.
Within the Registry Editor, choose the runtime error 8020 error reading comm device windows 7 connected key (eg. Windows Operating System) you wish to back again up.
Within the File menu, choose Export.
Inside the Preserve In list, pick out the folder in which you wish to save the Windows Operating System backup key.
Inside the File Title box, sort a reputation for the backup file, these types of as “Windows Operating System Backup”.
From the Export Vary box, ensure that “Selected branch” is selected.
Click on Help you save.
The file is then saved by using a .reg file extension.
You now use a backup within your runtime error 8020 prolific related registry entry.

Solution to your gigaware drivers problem

There are actually some manual registry editing measures that can not be talked about in this article due to the high chance involved for your laptop or computer method. If you want to understand more then check out the links below.

Additional Measures:

One. Conduct a Thorough Malware Scan

There’s a probability the 8020 Port Error error is relevant to some variety of walware infection. These infections are malicious and ready to corrupt or damage and possibly even delete your ActiveX Control Error files. Also, it’s attainable that your Port Error 8020 is actually connected to some element of that malicious plan itself.

2. Clean prolific usb to serial driver Disk Cleanup

The a lot more you employ your computer the extra it accumulates junk files. This comes from surfing, downloading packages, and any sort of usual computer system use. When you don’t clean the junk out occasionally and keep your program clean, it could turn into clogged and respond slowly. That is when you can encounter an 8020 error because of possible conflicts or from overloading your hard drive.

Once you clean up these types of files using Disk Cleanup it could not just remedy Port Error 8020, but could also create a dramatic change in the computer’s efficiency.

Tip: While ‘Disk Cleanup’ is definitely an excellent built-in tool, it even now will not completely clean up Error 8020 discovered on your PC. There are numerous programs like Chrome, Firefox, Microsoft Office and more, that cannot be cleaned with ‘Disk Cleanup’.

Since the Disk Cleanup on Windows has its shortcomings it is extremely encouraged that you use a specialized sort of challenging drive cleanup and privacy safety application like CCleaner. This system can clean up your full pc. If you run this plan after each day (it could be set up to run instantly) you are able to be assured that your Pc is generally clean, often operating speedy, and always absolutely free of any 8020 error associated with your temporary files.

How Disk Cleanup can help

1. Click your ‘Start’ Button.
2. Style ‘Command’ into your search box. (no ‘enter’ yet)
3. When holding down in your ‘CTRL-SHIFT’ important go ahead and hit ‘Enter’.
4. You will see a ‘permission dialogue’ box.
5. Click ‘Yes’
6. You will see a black box open up plus a blinking cursor.
7. Variety in ‘cleanmgr’. Hit ‘Enter’.
8. Now Disk Cleanup will start calculating the amount of occupied disk space you will be able to reclaim.
9. Now a ‘Disk Cleanup dialogue box’ seems. There will be a series of checkboxes for you personally to pick. Generally it will likely be the ‘Temporary Files’ that consider up the vast majority of your disk area.
10. Verify the boxes that you want cleaned. Click ‘OK’.

How to repair

3. System Restore can also be a worthwhile device if you ever get stuck and just desire to get back to a time when your computer system was working ideal. It will work without affecting your pics, paperwork, or other crucial information. You can discover this option with your User interface.

Error 8020

Manufacturer

Device

Operating System


Port Error 8020


4.5 out of
5

based on
34 ratings.

 

  • Runtime error 3146 odbc ошибка вызова
  • Runtime error 216 at 0040505e ошибка
  • Runtime broker что это windows 10 ошибка
  • Runtime broker ошибка приложения память не может быть read
  • Runtime broker exe системная ошибка