Не обнаружен ключ защиты программы в 1С: Предприятие 8 или ЛИКБЕЗ защиты 1С

1С 8.3 : Ошибка программного лицензирования. Неверный формат файла программного лицензирования

Внезапно 1С перестала видеть программные лицензии выдавая ошибку:

Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!по причине:

Поиск лицензии на клиенте:

локальный ключ недоступен: Status=-10, ORGL8 Локальный, не установлен

Ошибка программного лицензирования. Неверный формат файла программного лицензирования: file://C:/ProgramData/1C/licenses/file0.lic

Сообщение «Неверный формат файла программного лицензирования» обычно говорит о том, что лицензия автоматически заблокировалась из-за того, что продолжает использоваться на другом компьютере, либо на данном компьютере в этом же или в другом каталоге присутствует другой файл, также содержащий эту же самую работоспособную лицензию.

Файл лицензии на компьютере должен быть один.

Файл лицензии можно перемещать, но нельзя копировать.

Для решения проблемы следует на всех компьютерах, где ранее ставилась эта лицензия, найти и удалить все файлы 2*.lic и все файлы conn8211.pfl (или 1cv8conn.pfl, если версия 8.3)

Если используется клиент-серверный вариант работы, то перестартуйте службу агента сервера.

Затем на данном компьютере выполните обновление (восстановление) всех ранее установленных на нем лицензий по последнему использованному пин-коду.

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

Способ №1 На сервере: удалить conn8211.pfl или 1cv8conn.pfl

Способ №2 Перегенерация ключей в 1С удалить старые ключи: *.lic

И перегенируем ключи используя скан лицензии и те данные которые вводились изначально(на кого активировалась лицензия)

Если лицензия по прежнему не обнаруживается:

1. Убедитесь, что используется версия платформы не ниже 8.2.15. Если ниже — скачайте с пользовательского сайта.

2. В окне с перечнем информационных баз нажмите «Настройка» и поставьте галочку «Использовать аппаратную лицензию. «, если она не стоит.

3. При появлении сообщения об отсутствии лицензии откажитесь получать лицензию и нажмите кнопку «Подробно» и прислать в 1С текст появившегося Журнала поиска ключа.

в Windows файлы lic и pfl обычно находятся в:

Program Files (x86)1cv8conf;

в Linux файлы lic и pfl обычно находятся в:

Строка для удаления rm /home/usr1cv82/.1cv82/1C/1Cv82/conn8211.pfl& /etc/init.d/srv1cv82 restart

Распечатать

Ключи защиты для 1С подразделяются на:

1. Однопользовательские (обязательно должны физически быть подключены к компьютеру, на котором запускается 1С)

модель HASP HL Basic ( синего цвета ), данный ключ имеет маркировку H4 M1 ORGL8, не имеет встроенной памяти и персонального ID, не хранит в себе никаких параметров и настроек. Поставляется продуктами имеющими лицензию на одно рабочее место.

2. Многопользовательские (ключ находится в сети, 1С может запускаться на любых компьютера в пределах локальной сети или домена)

Сетевые клиентские ключи включают серию HASP HL Net ( красного цвета ). Имеют внутреннюю память, в которой хранится количество лицензий, и уникальный ID. Существуют разновидности на 5, 10, 20, 50 и 100 пользователей. Имеет маркировку NETXX ORGL8, где ХX — количество лицензий (например NET5 ORGL8). Существуют также ключи на 300 и 500 пользователей которые имеют маркировку NET250+ ORG8A и NET250+ ORG8B. Поставляются с продуктами имеющими лицензию на 5 рабочих мест, а также отдельно, в виде дополнительных клиентских лицензий.

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С достаточно. В процессе запуска и дальнейшей работы 1С:Предприятие 8 на локальных машинах, система будет обращаться с помощью broadcast-запроса по порту 475 и искать ключ защиты. В случае не удачного поиска будет выдано сообщение „не обнаружен ключ защиты программы“ и работы 1С:Предприятие прервется.

Если вы столкнулись с сообщением „не обнаружен ключ защиты программы“ необходимо проверить:
1. наличие ключа защиты в порту usb сервера ключа
2. проверить запущен ли сервер ключа на сервере (процесс с именем „Hasp loader“)
3. проверить командой telnet доступность сервера ключа с локальной машины по порту 475 (например: telnet 192.168.100.100 475)

Если все проверки прошли успешно, но ошибка осталась, переходим к более детальным настройкам. В папке установки 1С:Предприятие 8 (как правило, c:program files1cv81binconf или c:program files1cv8bin) имеет файл 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С» не обнаружила на локальном ПК (или сервере) файл лицензии (обычно с расширением.lic), дающий возможность осуществить полноправный запуск указанной системы.

Подобная ситуация может возникнуть из-за следующих факторов:

Сервер лицензирования 1С не видит лицензию

У меня есть один выделенный сервер лицензирования и два рабочих сервера 1С с платформой и базами в двух отдельных кластерах.

ОС везде Windows Server 2008 R2 Standard. Версия платформы — 8.3.18.1208.

1.На подготовленном сервере лицензирования я поставил приложение. Создал скриптами две службы лицензирования на разных портах для каждого из рабочих серверов (на этапе установки я запретил инсталлятору создавать службу, сняв галочку «установить 1С Предприятие как службу Windows «). Обе службы запущены и работают от имени локального администратора.
В консоли администрирования удалил локальный кластер, т.к. основная задача сервера лицензирования — только раздавать активированные серверные и клиентские лицензии.

2. Добавил сервер лицензирования в каждый кластер рабочих серверов и создал в них правила лицензирования.

Настраивал по этим мануалам:

3. Дошел до заключительного этапа — активация лицензий. У меня две серверных и одна многопользовательская лицензия. Их я последовательно собирался активировать на сервере лицензирования.

Сначала активировал на нем первую серверную лицензию по пин-коду через интернет. Указал контактную информацию, привязал ее к серверу лицензирования. Появилось сообщение «Лицензия успешно получена».

В каталоге «C:ProgramData1СLicenses» появился файл с расширением .lic.
Для теста создал на сервере лицензирования пустую базу, попробовал запустить и. окно с сообщением «лицензия не найдена».
Разве 1С не должна была увидеть эту серверную лицензию и открыть болванку? Вот тут у меня затык. Сервера, службы перезапускал — не помогло.

Подскажите правильный алгоритм действий. Спасибо!

P.S. я открывал созданный файл .lic. Информация (контактная информация, указанная на этапе активации) в нем читается корректно, т.е. он не битый. В остальном его содержимое шифровано, как я понял, это аппаратная информация.

ВИДЫ КЛЮЧЕЙ 1С

Аппаратный (USB-ключ) – представляют собой «флешки», вставляемые в USB-разъем ПК. Не предназначены для записи на них какой-либо информации. Просты в использовании. Можно переносить с ПК на ПК, не чувствительны к архитектуре ПК.
Программный (пин-код) – подразумевает получение лицензий по пин-коду. Пин-коды, как правило, ограничены тремя переполучениями. Чувствительны к архитектуре ПК из-за этгого не универсальны. Перенос на другой ПК, изменения в ОС, физической, процессорной памяти требуют переполучения лицензии.
Однопользовательский – ключ предполагает запуск произвольного количества экземпляров 1С в рамках одного устройства. Предназначен для запуска 1С только на ПК, на котором установлен ключ.
Многопользовательский (сетевой ключ) – запуск 1С на ограниченном лицензией количестве устройств соединенных по локальной сети (5,10,20 ПК). Ключ предполагает запуск произвольного количества экземпляров 1С на каждом устройстве.

Раздача ключей:

1С Предприятие – раздает непосредственно приложение 1С. Метод раздачи – на устройство. Запуск произвольного количества экземпляров 1С в рамках одного устройства (ПК).

Пример 1. на ПК запущено две 1С (1С Предприятие и 1С Конфигуратор). Расходуется 1 ключ.

Пример 2. на ПК запущено 2 разных конфигурации:»Управление торговлей» и «Бухгалтерия». Расходуется 1 ключ.

1С Сервер – раздает сервер 1С. Метод раздачи – на сессию с сервером 1С. Запущено два приложения с одного устройства – отсчитывается 2 ключа. Например, на ПК запущено две 1С (1С Предприятие и 1С Конфигуратор). Расходуется 2 ключа.

Не видит лицензию 8.3

60630

Не устроил ответ?
Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector