Не удается открыть запрошенный приложением порт com1
Мы поговорим об открытие COM-портов в модеме с HiLink прошивкой и об ошибках возникающих при этом.
Важно. К компьютеру должен быть подсоединён ТОЛЬКО МОДЕМ, отключены ВСЕ ДРУГИЕ СЕТЕВЫЕ ПОДКЛЮЧЕНИЯ (локальные, кабель, Wi-Fi. ), установленные АНТИВИРУСЫ, включённые ФАЙРВОЛЫ, закрыть всё то, что может занимать порты (DC-Unlocker, Терминал и т.п.) и все Приложения и Процессы в Диспетчере задач, связанные с модемом (смотреть по названиям операторов и приложений).
Модем подключать через интерфейс порта USB 2.0 (В системном блоке подключаться к USB разъёмам на задней панели.)
Необходимо наличие в ОС драйвера - Fc Sеrial Driver
Переключение устройства в Project/Debug mode (открывалка портов) скачать.
Внимание! Скрипт порты не откроет, если, по какой-либо причине, нет доступа к модему по сети.
Автоопределение в DC-Unlocker (Запуск от имени администратора) и нажать лупу, затем в Диспетчере устройств (ДУ) посмотреть порты. Если порты не появились, то закрываем DC-Unlocker, пере подключаем модем и снова запускаем DC-Unlocker.
Если вышеописанные способы не открыли порты, то надо удалить MobileBrServ, если установлена
и(или)
отключить Управление переключением во вторичную, рабочую USB-композицию в Windows, если включено и попробовать ещё раз.
При отсутствии положительного результата -->
Восстановление модемов не аварийным методом (без иголки) (Под сполейром будет метод как для модемов с прошивкой HILINK, так и STICK
Код ошибки:11, Не удалось открыть порт. (Решение проблемы)Запустить Диспетчер задач и в нём закрыть все Приложения и Процессы, связанные с модемом (смотреть по названиям операторов и приложений), а также всё то, что может занимать порты (Терминалы, Операторские утилиты и т.п.).
Код ошибки:16, Не удалось переключить режим загрузки.Код ошибки:12, Сведения об устройстве не найдены! (Решение проблемы)
Перевести модем в режим загрузки:
1. Удалить все драйверы для модемов и программы управления модемами (модем отсоединён);
2. Перезагрузка;
3. Установить на компьютер без подключённого модема эти драйверы:
HUAWEI DataCard Driver 6.00.08.00 (иногда, в более ранние ОС, лучше устанавливать HUAWEI DataCard Driver 5.05.01.00);
Fc Sеrial Driver;
set hilink switch (Удалить MobileBrServ, если ранее была установлена. Выполнить скрипт set_hilink_switch_01.exe, выбрать "1 - включить переключение" и перезагрузить систему)
4. Подключить модем без сим-карты и флеш-карты (microSD), на предложение установить программное обеспечение с модема, нажать на кнопку "ОТМЕНА" и дождаться установки ранее установленных драйверов, если ОС предложит перезагрузиться --> перезагрузиться, нет --> нет.
Желательно: в DC-Unlocker (Запуск от имени администратора) определить модем (выбрать "Автоопределение" и нажать лупу, если в Диспетчере устройств (ДУ) порты не появились --> закрыть DC-Unlocker --> переподключить модем --> и снова определить DC-Unlocker-ом. Если порты появились, но пишет: "Модем не найден!", то, просто, перезапустить DC-Unlocker или вторично нажать лупу. ) --> закрыть DC-Unlocker и продолжить;
Перевести модем в режим загрузки:
1. Повторить все то же самое, как и по Код 12 и 16
Полезный блог для начинающих пользователей компьютера и не только..
5/13/2020
Как устранить ошибки в портах Windows
Если вы увидите перед какой-либо строчкой желтый кружок с восклицательным знаком внутри, то, возможно,найдете причину "помехи".
Выделив строчку, нажмите "Свойства - Ресурсы".
В поле "Список конфликтующих устройств" найдите, что вызывает конфликт. Если окажется, что это какая - нибудь старая плата, не поддерживающая Plug - Play, то она будет указана в списке как "Неизвестное устройство".
Чтобы разрешить проблему, измените для одного из конфликтных устройств запрос на прерывание или адрес ввода - вывода . Если порт находится на системной плате, то используйте для этого (BIOS).
Для вхождения в System Setup (BIOS). во время запуска ПК нажмите клавишу "Delete", "F1" или иную - узнайте в документации на систему. Во многих программах начальной установки можно назначать запрос на прерывание и адрес ввода - вывода (установить ресурсы) для каждого конкретного порта, отменив старые.
Найдите неиспользуемый запрос на прерывание или адрес ввода-вывода.
Панель управления - Система - Устройства - Компьютер
Вы увидите полный список применяемых ресурсов. Если неиспользуемых запросов на прерывание нет, то попробуйте отключить с помощью System Setup (BIOS) неиспользуемый порт. После чего...
Система - Устройства - Конфликтующее устройство - Ресурсы
Выключите функцию "Автоматическая настройка". В окне "Перечень ресурсов" выберите тип ресурса, нажмите кнопку "Изменить" и в поле "Значение" задайте новое ( неиспользуемое ) значение запроса на прерывание или адрес ввода - вывода.
Установка параметров параллельных портов
Параллельные порты обозначаются аббревиатурой LPT. Компьютер автоматически приписывает каждому обнаруженному параллельному порту адреса от LPT1 до LPT3.
Если вы устанавливаете второй параллельный порт, убедитесь, что он не использует уже имеющийся запрос на прерывание. В некоторых компьютерах LPT1 и LPT2 по умолчанию применяют IRQ7. С помощью Диспетчера устройств установите IRQ5 для LPT2. Если это невозможно, то используйте программу Setup CMOS (BIOS). вашей системы.
Стандартные установки ресурсов параллельных портов
LPT-порт Запрос на прерывания Адрес ввода-вывода
LPT1 IRQ7 ЗВС
LPT2 IRQ7 378
LPT3 IRQ5 278
Как установить параметры последовательных портов
Каждый последовательный порт идентифицируется с помощью одного из восьми возможных СОМ - адресов: СОМ1,COM2 и т. д., каждому из которых соответствуют свой уникальный адрес ввода - вывода и запрос на прерывание.
Будьте внимательны при установке в ПК устройства, требующего СОМ - порта.
Порты СОМ1 и COM2 имеют стандартные адреса ввода - вывода и запросы на прерывание, которые нигде не должны изменяться (обычно могут быть изменены только в программе Setup CMOS вашего ПК). Если для нового устройства требуется назначить порт
СОМ1 или COM2, то при загрузке ПК войдите в программу Setup (BIOS) и либо отключите последовательный порт, приписанный к СОМ1 или COM2, либо, если нужно освободить соответствующие установки для добавляемого устройства, измените идентифицирующие его запрос на прерывание и адрес ввода - вывода.
Заметьте, что все стандартные адреса ввода - вывода используют только третье и четвертое прерывания.
Поскольку два устройства не должны использовать один и тот же запрос на прерывание , то постарайтесь для новых внешних устройств приписать порт COM1 по COM3, вручную устанавливая запросы на прерывание и адреса ввода - вывода с помощью Диспетчера устройств (диалоговое окно "Свойства: Система").
Стандартные установки ресурсов последовательных портов
СОМ-порт Запрос на прерывание Адрес ввода-вывода
СОМ1 IRQ4 3F8
COM2 IRQ3 2F8
COM3 IRQ4 ЗЕ8
COM4 IRQ3* 2Е8
СОМ5 IRQ4* ЗЕО
СОМ6 IRQ3* 2ЕО
СОМ7 IRQ4* 338
СОМ8 IRQ3* 238
Оптимизация последовательных портов
Компьютер имеет один либо два встроенных последовательных порта в виде 9-штырькового разъема, обычно расположенных на задней панели компьютера.
С помощью такого порта за единицу времени можно передать лишь 1 бит данных,
в то время как посредством параллельного - 8 бит.
Скорость работы последовательного порта зависит от универсального
асинхронного приемо - передатчика (UART), преобразующего проходящий через шину ПК параллельный поток данных в одно битовый.
В основном, современные ПК поставляются с UART модели 16550. В этом случае максимальная пропускная способность составляет 115 кбит/с, что обеспечивает достаточную полосу пропускания для большинства последовательных устройств.
Более старые UART моделей 16450 и 8250 с этой задачей уже не справляются.
Но иногда производительности UART 16550 может оказаться недостаточно, ведь некоторые аналоговые модемы обрабатывают сжатые данные со скоростью 230 кбит/с,
а адаптеры ISDN - до 1 Мбит/с.
Так что, если вам требуется большая скорость передачи данных, покупайте плату расширения с UART модели 16750, способной работать со скоростью 921 кбит/с.
Какие едииницы измерения информации есть, читайте здесь
Как работать с параллельными портами
Параллельные порты обычно используются для принтеров, хотя через них могут подключаться к ПК и другие устройства, например сканеры. С их помощью можно передавать данные со скоростью от 40 Кбайт/с до 1 Мбайт/с.
Какая у Вас скорость передачи данных читайте здесь
В основном все ПК поставляются с одним параллельным портом в виде 25 - штырькового разъема на задней панели. Чтобы добавить второй порт, необходимо купить контроллер
ввода - вывода и установить его в разъем расширения на системной плате.
Параллельный порт бывает четырех типов - однонаправленный,
двунаправленный, с улучшенными возможностями (ЕРР - порт) и с расширенными возможностями (ЕСР - порт). Для каждого из них характерны различные скорость и возможности. Порты большинства новых ПК поддерживают все четыре режима, и чтобы узнать, какой из них обеспечивает параллельный порт, посмотрите в программе Setup(CMOS Setup utility) вашего ПК раздел периферийных устройств (Integrated peripherals).
Если в программе. System Setup (BIOS), задать опцию ЕСР,
то появится строчка для выбора DMA - канала
(канал непосредственного доступа к памяти, direct memory access). Необходимо задать его так же, как и при запросе на прерывание. Чтобы предотвратить возникновение конфликтов
DMA - каналов, просмотрите свободные из них в окне "Свойства-Компьютер", как описано выше. Если конфликта не избежать, то вернитесь к двунаправленному режиму порта
Какой самый лучший порт для передачи данных?
В новых системах и периферийных устройствах параллельные и последовательные порты стали заменять универсальной последовательной шиной (Universal Serial Bus, USB).
С ее помощью можно достичь скорости передачи данных до 12 Мбит/с, а также подключать при наличии всего одного порта клавиатуры, мониторы, мыши и многие другие (до 127) устройства, которые, как и с решающим сходные задачи SCSI - интерфейсом, могут быть
соединены "цепочкой". При этом используется всего один запрос прерывания.
USB - шину можно устанавливать и на более старые компьютеры, купив соответствующую плату расширения.
Вот пожалуй и все, в этой статье об устранений ошибок в портах.
Открытие порта может понадобится почти любому человеку, использующему компьютер с установленной десяткой или любой другой операционной системой . В этой инструкции мы расскажем, как открыть порты на компьютере при помощи встроенного фаервола Windows, через маршрутизатор и изменяя настройки вашего антивирусного программного обеспечения.
Зачем нужно открывать порты?
Существует множество приложений и игр, которые при использовании интернета подключаются через конкретный порт. Десятая версия Виндоус, в целях безопасности, блокирует свободное их использование. Также подобные подключения невозможны без соответствующей настройки роутера или антивирусной программы , если таковая установлена на вашем ПК. Пользователю нужно самому разрешить доступ, выставив соответствующие настройки.
Проверка порта
Проверить открыт ли тот или иной порт на ПК, можно воспользовавшись специальными сервисами или командной строкой системы. Чтобы сделать это онлайн, потребуется проделать следующее:
Чтобы проверить порт, используя специальную команду вам понадобится:
Перед вами отобразится список открытых на данный момент портов.
Открытие порта в фаерволе
Чтобы настроить порты используя встроенный в систему брандмауэр, потребуется установить правила подключений. Осуществить это можно проделав следующие операции:
В большинстве случаев требуется создать 2 правила – одно для входящих и второе для исходящих соединений.
Те же самые действия нужно проделать с другим протоколом, если приложение для которого вы открываете порт, использует несколько типов соединения.
- Далее возвращаемся на главную страницу и выбираем вариант«Правила для исходящего подключения» и опять нажимаем «Создать правило». Создаем его таким же образом, как было описано ранее, для входящих подключений.
Настройки маршрутизатора
Открыв доступ в фаерволе, потребуется также изменить настройки маршрутизатора. Для этого нужно осуществить следующие действия:
- Открыть обозреватель и ввести IP адрес вашего роутера.
Обычно это 192.168.1.1 или 192.168.0.1 (точный адрес маршрутизатора можно найти не его панели или в инструкции).
По окончании настройки роутер нужно перезагрузить, после чего порты станут доступны.
Открытие порта в антивирусе
Предоставление доступа в настройках фаервола и маршрутизатора может оказаться недостаточным, так как соединение может блокироваться антивирусным программным обеспечением. Рассмотрим, как можно открыть порт на примере антивируса Касперского. Для этого потребуется проделать следующие действия:
После этого желательно перезагрузить систему. Дополнительно можно добавить приложение, для которого вы настраиваете порт, в исключения, чтобы антивирус его не блокировал.
Процедура доступа к определенному порту не является особо сложной операцией. Действуя в соответствии с данной инструкцией, вы сможете осуществить задуманное без особых проблем.
Проблема не в RemoteApp (через него запускается только рабочее место оператора, оно вообще не работает с COM-портами). С COM-портом работает служба опроса, запущенная на компьютере SRV-1C-TERM.
Скорее всего порт действительно блокируется каким-то процессом, давайте соберем больше исходных данных. Воспроизведите ошибку, запустите на компьютере SRV-1C-TERM утилиту ProcessExplorer и посмотрите, какой процесс использует COM1 (главное меню "Find" --> "Find Handle or DLL" введите Device\Serial).
P.S. В системных параметрах, на вкладке "GSM-модем" галочка "Использовать GSM-модем" установлена?
Полагаю что вашими усилиями проблема была решена.Во-первых не была включена галочка в настройке GSM-модема "Использовать GSM-модем".
Во-вторых при воспроизведении ошибки, программа ProcessExplorer указала на то, что com1 порт был занят процессом Lers.ModemTune.exe.
Просто закрыв окно "настройка модемов" ProcessExlorer больше не выявил занятость порта com1.
После проделанных шагов удалось снять показания с прибора.
Большое вам спасибо за качественную и оперативную помощь!
В ответе модема нет расширенного кода ошибки. Для включения расширенных кодов ошибок настройте диспетчерский модем при помощи утилиты "Настройка модема" из меню "Сервис"
Будто ЛЭРС не сохраняет изменения, сделанные в окне "настройка модемов"
Возможно кроме настройки модемов следует проверить еще что-то?
Постараюсь собрать больше информации:
Первый скришот procexp сделал сразу после перезагрузки модема. Была запущена служба опроса (ручной опрос) и все данные благополучно снимаются.
Заметил одну странность, сегодня после перезапуска модема и зайдя на удаленный компьютер, попытался сделать ручной опрос, на что система сообщила о том, что порт уже используется и предложила "немедленно" освободить его. После нажатия соответствующей кнопки система начала снимать показания с прибора.
В нашей организации установлен только диспетчерский модем, модем на приборе установлен в другой организации. Возможно у нас с ними различаются какие то настройки модемов и стоит с ними скорректировать этот вопрос?
admspzv писал(а): Да, к сожалению проблема не решена. Через несколько часов вновь стала появляться ошибка.Заметил, что ошибка занятости порта com1 появляется только тогда, когда открыто окно "настройка модемов".
В один момент времени с COM-портом может работать только одна программа. Это ограничение операционной системы Windows. Если вы подключились к COM-порту в утилите настройки модемов - порт блокируется и при опросе в ЛЭРС УЧЕТ вы получите ошибку "Порт COMxx занят другой программой".
Служба опроса открывает порт в начале сеанса опроса и закрывает его при завершении сеанса, поэтому вы не видите этого в ProcessExplorer - этот момент нужно "ловить" в процессе опроса.
Вопрос о сохранении настроек модема мы готовы обсуждать в отдельной теме. Эта тема посвящена ошибке "Порт COM1 занят другой программой или доступ к нему запрещен".
admspzv писал(а): Заметил одну странность, сегодня после перезапуска модема и зайдя на удаленный компьютер, попытался сделать ручной опрос, на что система сообщила о том, что порт уже используется и предложила "немедленно" освободить его. После нажатия соответствующей кнопки система начала снимать показания с прибора.Это называется "Принудительный запуск ручного опроса оператором с отменой выполняющегося задания автоматического опроса".
Читайте также: