Не обнаружен ключ защиты программы в 1С:Предприятие 8 или ЛИКБЕЗ защиты 1С.
Столкнулся на днях с такой проблемой. На одной из машин отказалась работать сетевая версия 1С Предприятие. При подключении к базе, вываливалась следующая ошибка:
Хочу обратить внимание, что ошибка появилась на компьютере, на котором было 2 сетевые карты с 2мя разными сетями. Почему то сразу значения данному моменту не придал. Видимо, потому что монитор HASP обнаруживал данные ключи отлично, из-за чего искал проблему в 1С. В результате чего убил пол дня рабочего времени. Проблема действительно крылась в двух сетевых картах, а если сказать точнее, 2 разные сети, решение было в файле C:\Program Files\1cv81\bin\conf\nethasp.ini
Отключив сеть, в которой нет ключей HASP, после перезагрузки машины — 1С завелась. Полез в гугл за решением данной проблемы. Поиск недолго заставил себя ждать, решение следующее:
Начну с маленького ликбеза:
1С:Предприятие 8 используется систему защиты с помощью аппаратных ключей HASP, скачать драйвер, программу мониторинга и службу HASP Loader можно на сайте http://www.aladdin-rd.ru/, а конкретно в разделе поддержки http://www.aladdin-rd.ru/support/downloads/hasp/.
Ключи защиты для 1С подразделяются на:
1. Однопользовательские (обязательно должны физически быть подключены к компьютеру, на котором запускается 1С)
модель HASP HL Basic ( синего цвета ), данный ключ имеет маркировку H4 M1 ORGL8, не имеет встроенной памяти и персонального ID, не хранит в себе никаких параметров и настроек. Поставляется продуктами имеющими лицензию на одно рабочее место.
Сетевой ключ HASP
2. Многопользовательские (ключ находится в сети, 1С может запускаться на любых компьютера в пределах локальной сети или домена)
Сетевые клиентские ключи включают серию HASP HL Net ( красного цвета ). Имеют внутреннюю память, в которой хранится количество лицензий, и уникальный ID. Существуют разновидности на 5, 10, 20, 50 и 100 пользователей. Имеет маркировку NETXX ORGL8, где ХX — количество лицензий (например NET5 ORGL8). Существуют также ключи на 300 и 500 пользователей которые имеют маркировку NET250+ ORG8A и NET250+ ORG8B. Поставляются с продуктами имеющими лицензию на 5 рабочих мест, а также отдельно, в виде дополнительных клиентских лицензий.
Ключ для Сервера 1С
3. Серверные (обязательно должны физически быть подключены локально к компьютеру, на котором установлен и работает сервер агента 1С Предприятие)
Ключи для сервера 1С Предприятие бывают только локальные. 32-битная версия имеет ключ защиты HASP HL Pro ( фиолетового цвета ), который имеет внутреннюю память и уникальный ID. Имеет маркировку ENSR8, поставляется вместе с лицензией на сервер 1С Предприятие.
Для 64-битного сервера используется ключ HASP HL Max ( зеленого цвета ) с внутренней памятью и уникальным ID. Имеет маркировку EN8SA и поддерживает также 32-битный сервер. Т.е. имея лицензию на 64-битный сервер можно, не меняя ключа, использовать 32-битную версию, но не наоборот.
Для работы однопользовательского и серверного ключа достаточно установить драйвер ключа защиты на локальной машине и вставить ключ защиты в локальный USB порт.
Для многопользовательского (сетевого) ключа защиты необходимо:
1. Установить драйвер ключа защиты на одну из машины в сети, которая будет являться сервером ключа — HASP4_driver_setup.zip
2. Установить сервер (службу) ключа защиты на эту же машину — HASP_LM_setup.zip
3. Вставить ключ защиты в сервер в USB порт
4. Установить 1С на клиентские машины
Если вы столкнулись с сообщением „не обнаружен ключ защиты программы“ необходимо проверить:
1. наличие ключа защиты в порту usb сервера ключа
2. проверить запущен ли сервер ключа на сервере (процесс с именем „Hasp loader“)
3. проверить командой telnet доступность сервера ключа с локальной машины по порту 475 (например: telnet 192.168.100.100 475)
Если все проверки прошли успешно, но ошибка осталась, переходим к более детальным настройкам. В папке установки 1С:Предприятие 8 (как правило, c:\program files\1cv81\bin\conf или c:\program files\1cv8\bin\) имеет файл nethasp.ini. Это файл настройки ключа защиты, он разбит на секции, нас интересует секция [NH_TCPIP]. При установке 1С, по умолчанию, в данной секции все параметры отделены двойными знаками «;», что означает игнорирование данных настроек. При этом драйвер ключа ведет себя следующим образом:
1. посылается пакет типа broadcast по локальной сети по порту 475 в поисках сервера ключа защиты
2. если ответ не получен — ошибка
Недостатки конфигурации по умолчанию:
1. на broadcast уходит какое-то время
2. не все сервера отвечают на подобные пакеты
3. broadcast какая-никакая, но нагрузка на сеть
Для решения данной проблемы необходимо сделать следующее:
1. укажем конкретный адрес где искать сервер ключа (например: NH_SERVER_ADDR = 192.168.100.100)
2. запретим broadcast поиск (NH_USE_BROADCAST = Disabled)
3. и ограничим типы пакетов только TCP-протоколом (NH_TCPIP_METHOD = TCP)
Как показывает практика, скорость запуска 1С:Предприятие 8 после такой настройки возрастает заметно!
Но есть и кое-какие недостатки данного метода:
необходимо следить за тем, чтобы адрес сервера ключа защиты не изменился, иначе придется на всех локальных машинах перенастраивать файл nethasp.ini!
Хотел бы так же уточнить несколько моментов по работе с ключами, с которыми пришлось сталкиваться при работе:
1. Monitor HASP не показывает ключ
Сам по себе монитор может показать только наличие менеджера лицензий на том или ином адресе. Ключ он сможет увидеть только после того, как защищенное приложение успешно откроет хотя бы одну сессию с ключом. Кроме того, следует учитывать, что Aladdin Monitor работает только по протоколу UDP, порт 475. Таким образом, отсутствие данных о ключе в мониторе еще не означает, что ключ недоступен для приложения.
2. Два ключа защиты 1С HASP на одном компьютере
При установке двух и более ключей защиты программного обеспечения HASP на один компьютер следует учитывать, что:
- Ключи, имеющие разные серии, будут работать нормально. (по отношению к 1С: 1 серверный и 1 сетевой будут работать нормально)
- Ключи одной серии будут работать, если такая возможность была реализована разработчиком защищенного ПО. Если же разработчиком данная возможность не была реализована, то ключи, относящиеся к одной серии, не будут работать совместно на одном компьютере, будет виден только один из них: либо ближний к порту (в случае с LPT-ключами), либо размещенный на порту с младшим адресом (в случае с USB-ключами защиты программ HASP). (по отношению к 1С, — 2 локальный или 2 сетевых ключа на одном компьютере работать корректно, скорее всего не будут)
- не рекомендуется ставить вместе локальный и сетевой ключ, это связано с особенностью защиты 1С Предприятия: находя локальный ключ программа никогда не будет искать сетевой.
Возможные решения данной проблемы:
- Замена нескольких ключей защиты программ HASP на один, с бОльшим количеством лицензий (об этом хорошо написано тут: http://v8.1c.ru/predpriyatie/questions_licence.htm ).
- Установка ключей защиты на разные компьютеры с последующей установкой и настройкой менеджеров лицензий при каждом ключе.
3. Два и более менеджеров лицензий (License Manager) в сети
При наличии двух и более сетевых ключей не всегда достаточно разнести их по разным компьютерам. Следует выполнить настройку менеджеров лицензий. Каждый менеджер лицензий должен иметь уникальное имя, которое следует явным образом сообщить защищаемой программе. Рекомендуется выполнить аналогичную настройку и в случае использования сервера терминалов, даже при одном сетевом ключе.
На машине где установлен ключ находим файл nhsrv.ini в папке с менеджером лицензий. За имя сервера лицензий отвечает параметр NHS_SERVERNAMES, оно может состоять из латинских букв и цифр и содержать не более 7 символов.
После чего на клиентских машинах желательно отредактировать файл nethasp.ini, явным образом указав адреса и имена менеджеров лицензий:
Ну вроде все нюансы описал, если чего вспомню, обязательно дополню! Всем пока!
Как проверить аппаратный ключ защиты 1с
Что делать, если 1С говорит: Не обнаружен ключ защиты программы 1С.
Проверка использования аппаратного ключа защиты 1С
Ключ защиты 1С бывает аппаратный (флешка, которая втыкается в компьютер) и программный (программа на сервере).
Если 1С не видит аппаратного ключа, сначала попробуйте установить галочку Использовать аппаратную лицензию. Для этого в окне запуска 1С нажмите кнопку Настройка.
В целом 1С обычно прекрасно находит ключ защиты. Иногда этого не случается и при попытке запуска 1С Вы получаете сообщение «Ключ защиты программы не найден».
При запуске, и во время работы 1С, с определенной частотой проверяет наличие ключа защиты 1С в сети (т.е. компьютер, куда воткнули ключ должен быть все время включен).
Проверка проводится путем «широкоформатной» рассылки на все компьютеры определенного запроса.
Можно указать в файле настройки конкретный путь к компьютеру, куда воткнут ключ и отключить «широкоформатную» рассылку.
Файл настройки находится в каталоге «C:\Program files\1Cv81\bin\conf» (для 8.1) или «C:\Program files\1cv82\conf» (для 8.2).
Файл нужно открыть любой программой редактирование текста – например Блокнотом (Notepad) и найти в нем секцию (строку) «[NM_TCPIP]».
После чего указать IP-адрес (или несколько адресов через запятую) компьютера, в котором находится пользовательский ключ защиты 1С.
Строка «NH_USE_BROADCAST = Disabled» отключает широкоформатную рассылку по всей сети.
IP адрес компьютера можно узнать следующим образом:
- Пуск / Выполнить на компьютере, куда воткнут пользовательский ключ защиты 1С
- Ввести «cmd» и нажать ОК
- Ввести «ipconfig» и нажать ENTER
- Появится сообщения («многобукв»)
- Найти строку «IPv4-адрес…….:», в этой строке и написан IP-адрес компьютера.
Доступ к ключу для 1С определяет установленный драйвер HASP. Для сетевого доступа используется менеджер лицензий HASP.
Возможно необходимо обновить версию этих драйверов. Подробнее о драйвере HASP и обновлении его версии.
Не обнаружен ключ защиты программы в 1С
Доброго времени суток, коллеги! Обойдемся без долгих вступлений, ведь время – деньги! Выше Вы можете лицезреть сообщение об ошибке «Не обнаружен ключ защиты программы 1С…». Что делать в такой ситуации? Для начала следует нажать «Подробно…» и ознакомиться с приведённой информацией журнала поиска ключа.
1. Аппаратные ключи 1С
В первую очередь стоит определить тип аппаратного ключа по маркировке в указанной области (ключ может отличаться как цветом, так и формой – с 2017 года фирма «1С» изменила дизайн ключей):
Рисунок 2. Маркировка ключа программы 1С
Рисунок 3. Таблица соответствия вида ключа маркировке
В таблице выше не рассмотрены маркировки отраслевых решений и программ на платформе 1С:Предприятие 7.7.
Стоит отметить, что суммирование лицензий происходит при размещении на одном компьютере только ключей разных серий (ORGL8, ORGL8A и ORGL8B), соответственно ключи программы 1С одной серии не могут работать на одном компьютере (будет работать какой-то один).
Однопользовательские ключи предполагают локальную работу (соответственно, не работают в терминальном режиме, по сети) с программой и должны находиться непосредственно на том ПК, на котором происходит запуск программы. Для работы ключа необходима только установка драйвера ключа 1С HASP (идёт в комплекте с платформой).
В отличие от однопользовательских, многопользовательские ключи работают как локально, так и по сети (для чего дополнительно необходима установка менеджера лицензий 1С HASP LM). В случае проблем с доступностью ключа по сети, следует проверить работу службы HASP Loader и доступность порта 475.
Если после проделанных операций аппаратный ключ так и не определился, то есть вероятность, что он вышел из строя и требуется его замена, для чего необходимо обратиться к партнёру фирмы «1С».
2. Программные ключи 1С
Программные ключи 1С представляют собой файлы с расширением .lic, которые могут располагаться в различных местах файловой системы.
Программные лицензии, расположенные на сервере («1С:Предприятия» или терминальном), складываются без ограничений.
В процессе активации выполняется сбор ключевых параметров компьютера, для которого происходит получение лицензии. Перечень параметров, к которым происходит привязка программной лицензии можно уточнить на портале ИТС. Соответственно, при изменении хотя бы одного из ключевых параметров, механизм проверки выдаст сообщение об ошибке. Какие именно из параметров не соответствуют данным в лицензии, будет указано в журнале поиска ключа, например:
Рисунок 4. Журнал поиска ключа
Следует помнить о следующих особенностях выполнения проверки ключевой информации:
· анализируется только удаление устройств;
· нельзя уменьшать оперативную память;
· изменения анализируются по текущему состоянию в сравнении с состоянием на момент выполнения активации лицензии.
Требуется привести конфигурацию в соответствие с данными в лицензии или выполнить повторную активацию с использованием дополнительных пинкодов, входящих в состав поставки.
Лицензия не обнаружена. Не обнаружен ключ защиты программы 1С
Приобретая программу 1С, в комплект поставки включается лицензия на данное программное обеспечение. Лицензия может быть представлена в виде:
- аппаратного ключа — специальной флешки для установки в USB-порт компьютера;
- программного ключа лицензии – пинкода программной защиты.
Использование программной лицензии
- Каталог конфигурационных файлов конкретной версии платформы: C:\Program Files (x86)\1Cv8\8.3.XX.YYY\licenses.
- Каталог пользователя от имени которого работает система: %AppData%\1C\licenses.
- Каталог пользователя компьютера: %ProgramData%\1C\licenses.
- сетевое имя;
- сетевой адаптер и его параметры;
- материнская плата;
- жесткий диск;
- процессор;
- оперативная память;
- операционная система (дата установки и серийный номер).
Лицензия не обнаружена – что делать?
Также по каким-то причинам файл лицензии может быть поврежден. В этих ситуациях необходимо восстановить лицензию, нажав на ссылку Получить лицензию.
После выбора способа получения лицензии нажимаем кнопку Далее.
При этом указываем полученный при покупке 1С пинкод. Посмотреть пинкоды можно в конверте, который поставляется вместе с конфигурацией.
Если ранее лицензия запрашивалась, то выбираем пункт Ввод данных ранее запрошенной лицензии.
В открывшемся окне вставляем данные из файла.
Следуем шагам установщика по кнопке Далее до кнопки Готово и сохраняем полученную лицензию.
Использование аппаратного ключа защиты
- отсутствие сетевого подключения;
- количество подключенных пользователей превышает количество лицензий.
- сбой в работе драйвера ключа защиты.
Флажок выставляется при установке платформы, когда происходит установка драйвера аппаратных ключей защиты. Необходимо проверить, возможно, при установке платформы его не установили.
- Удаление драйвера защиты;
- Установка драйвера защиты.
Нажав ссылку Установка драйвера защиты, система автоматически его переустановит.
Источник информации: https://buhexpert8.ru/
Заказать консультацию
По этой или иной ошибке Вы можете обратиться к нашим специалистам, мы Вам поможем решить Вашу проблему.