Ключ защиты программы 1с 7.7 как обойти. Не обнаружен ключ защиты программы. Как решить проблему необнаруженного ключа защиты программы
Действия многих системных администраторов, столкнувшихся со сложностями при установке ключей защиты для 1С Предприятия, более всего напоминают шаманские камлания с бубном. В «админских кругах», да и в интернете, ходят мифы и легенды о «капризности» ключей защиты, о ее «кривой» реализации и т.п. В тоже время большинство нестандартных ситуаций является следствием крайне низкого уровня знаний о ключах защиты и особенностях их использования.
Какие бывают ключи
Локальные однопользовательские ключи представлены моделью HASP HL Basic (синего цвета), данный ключ имеет маркировку H4 M1 ORGL8 , не имеет встроенной памяти и персонального ID, не хранит в себе никаких параметров и настроек. Поставляется продуктами имеющими лицензию на одно рабочее место.
Сетевые клиентские ключи включают серию HASP HL Net (красного цвета). Имеют внутреннюю память, в которой хранится количество лицензий, и уникальный ID. Существуют разновидности на 5, 10, 20, 50 и 100 пользователей. Имеет маркировку NETXX ORGL8 , где ХX — количество лицензий (например NET5 ORGL8). Существуют также ключи на 300 и 500 пользователей которые имеют маркировку NET250+ ORG8A и NET250+ ORG8B . Поставляются с продуктами имеющими лицензию на 5 рабочих мест, а также отдельно, в виде дополнительных клиентских лицензий.
Ключи для сервера 1С Предприятие бывают только локальные. 32-битная версия имеет ключ защиты HASP HL Pro (фиолетового цвета), который имеет внутреннюю память и уникальный ID. Имеет маркировку ENSR8 , поставляется вместе с лицензией на сервер 1С Предприятие.
Для 64-битного сервера используется ключ HASP HL Max (зеленого цвета) с внутренней памятью и уникальным ID. Имеет маркировку EN8SA и поддерживает также 32-битный сервер. Т.е. имея лицензию на 64-битный сервер можно, не меняя ключа, использовать 32-битную версию, но не наоборот.
Как правильно устанавливать ключи
Следует запомнить одно важное правило: на один компьютер нельзя устанавливать более одного ключа одной серии. Также не рекомендуется ставить вместе локальный и сетевой ключ, это связано с особенностью защиты 1С Предприятия: находя локальный ключ программа никогда не будет искать сетевой. Локальные ключи сервера 1С Предприятия не мешают работе других ключей.
Второе важное правило: ключ не должен находится на машине с активным терминальным ПО . Также не стоит ставить менеджер лицензий в терминале. 1С на сервере терминалов может работать только с сетевым ключом, расположенным на другом ПК.
При наличии двух и более сетевых ключей недостаточно разнести их по разным компьютерам. Следует выполнить настройку менеджеров лицензий. Каждый менеджер лицензий должен иметь уникальное имя, которое следует явным образом сообщить защищаемой программе. Рекомендуется выполнить аналогичную настройку и в случае использования сервера терминалов, даже при одном сетевом ключе.
На машине где установлен ключ находим файл nhsrv.ini в папке с менеджером лицензий. За имя сервера лицензий отвечает параметр NHS_SERVERNAMES , оно может состоять из латинских букв и цифр и содержать не более 7 символов.
После чего на клиентских машинах следует отредактировать файл nethasp.ini , явным образом указав адреса и имена менеджеров лицензий:
NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11
NH_SERVER_NAME = NAME1, NAME2
Какие бывают ошибки
К сожалению 1С Предприятие вместо штатных сообщения HASP об ошибках выводит собственное «Не обнаружен ключ защиты программы!» . Под этим сообщением может скрываться четыре вида ошибок, рассмотрим их подробнее.
- Не найден ключ . Пожалуй самая распространенная ошибка. Возникает при отсутствии ключа, попытке использования ключа от другого продукта. Для сетевых ключей эта ошибка может возникать при отсутствии сети, если на машине с ключом не запущен менеджер лицензий, закрыт 457 порт или ошибочно установлен несетевой ключ.
- Ключ не содержит лицензии. Возникает при установке на один ПК двух ключей одной серии, при этом виден тот из них, на котором отсутствует нужная лицензия. При работе в сети двух менеджеров лицензий с одинаковыми именами и обслуживающими ключи одной серии приложение может найти первым ключ не содержащий нужной лицензии, что также приведет к получению этой ошибки.
- Обнаружена служба терминалов . Возникает при попытке запустить приложение из терминальной сессии с локальным ключом. Может также возникнуть в случае если в nethasp.ini явно не прописан адрес менеджера лицензий.
- Превышено число лицензий . Возникает когда количество пользователей (активных сессий) превышает число указанных в ключе лицензий. При работе в сети двух менеджеров лицензий с одинаковыми именами и обслуживающими ключи одной серии приложение может найти первым ключ с которым уже установлено максимальное количество соединений, что также приведет к получению этой ошибки.
При запуске программы «1С Бухгалтерия» оператор может столкнуться с сообщением «Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия». Возникновение данной проблемы может быть связано со сменой конфигурации системы, вследствие чего «1С» опознала систему как качественно новую, или с неверными настройками самой «1С» (в частности, сетевыми настройками конфигурационного файла nethasp.ini). В данном материале я детально разберу причины данной ошибки, а также поясню, как её исправить.
Причины дисфункции
Ошибка «Не найдена лицензия» обычно возникает в ситуации, когда программа «1С» не обнаружила на локальном ПК (или сервере) файл лицензии (обычно с расширением.lic), дающий возможность осуществить полноправный запуск указанной системы.
Подобная ситуация может возникнуть из-за следующих факторов:
Как исправить «Не найдена лицензия» в 1С
Рассмотрим способы, позволяющие избавиться от ошибки «Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия» на пользовательских системах 1С:
- Перед запуском программы отключите ваш файервол;
- Установите в систему «Alladin monitor ». Данный продукт показывает использование лицензий в сетевой версии программы. С его помощью убедитесь, что в вашей системе имеется установленная лицензия;
- При использовании аппаратной лицензии в окне информационных баз нажмите на «Настройка» и поставьте галочку рядом с опцией «Использовать аппаратную лицензию», если такая галочка там отсутствует;
- Отредактируйте должным образом файл Nethasp.ini, который находится по пути:
Откройте данный файл и пропишите там IP-адреса клиентских ПК и имена менеджеров лицензий. Для этого в специализированном разделе укажите:

Затем в разделе укажите IP-адрес сервера менеджера лицензий (должно выглядеть как NH_SERVER_ADDR = требуемый IP), и имя менеджеров лицензий (NH_SERVER_NAME = имя менеджера).
Предварительно наименование менеджера указывается в разделе в виде NHS_SERVERNAMES = имя 1, имя 2 и так далее.
- Активируйте имеющуюся лицензию. Если у вас появилось сообщение об отсутствии обнаруженной лицензии, кликаем на «Да», и указываем путь для установки лицензии (локальный ПК или сервер).
- Затем выбираем опцию первичного или повторного получения лицензии, или её обновления. Видимость лицензии устанавливаем на «Все пользователи компьютера», выбираем способ её получения – ручной, автоматический, на цифровом носителе. Заполняем регистрационную форму, после чего сохраняем данные в файле, который размещаем в каталоге:
Вчера столкнулись с такой проблемой. На нашем терминальном серваке после обновления платформы отказались работать 2 из 3 ключей (в итоге вместо 30 пользователей в 1с смогли войти только 10) . При подключении к базе, вываливалась следующая ошибка:
В результате чего убили полтора дня рабочего времени.
Ключи защиты для 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 files\1cv81\bin\conf или c:\program files\1cv8\bin\) имеет файл nethasp.ini . Это файл настройки ключа защиты, он разбит на секции, нас интересует секция . При установке 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С 7.7 ключ защиты не обнаружен ». Или так «1С не обнаружен ключ защиты программы » – второй вариант чаще.
Как решить проблему необнаруженного ключа защиты программы?
Попробовать установить флажок на «Использовать аппаратную лицензию ». Для этого нажмите на «Настройка ».
Если не получилось, действуем следующим образом:
- Найдите Nethasp.ini – файл настройки защиты ключей.
- Компьютер, в который воткнут ключ, не выключайте. Когда происходит запуск 1 С и она работает, происходит автоматическая проверка наличия ключа. Не выключайте ПК, он должен бытьподключен к электросети в это время.
- Проверку в Nethasp.ini выполняется посредством «широкоформатной рассылки».
- Укажите в настройках определенный путь к ПК, где находится ключ и отклоните «широкоформ. рассылку».
- Откройте файл. Можете выбрать редактирующее приложение на Ваше усмотрение (в «C:\Program files\1Cv81\bin\conf» (для 8.1) либо «C:\Program files\1cv82\conf»). Рекомендуем выбрать«Блокнот» и поискать в нем строчку «».
- Укажите Айпи-адрес Пк, содержащий защитный ключ 1 С.
- Строчкой «NH_USE_BROADCAST = Disabled» отключите широкоформатную сетевую рассылку.
Все, вы справились с задачей! У нас вы можете купить
Вопрос: Не видит аппаратный ключ (толстый клиент)
Здравствуйте!
Такая проблема:
На старом ПК стояла 1С 8.2 (однопользовательский толстый клиент — база и клиент на одном ПК).
Аппаратный ключ (фиолетовый H4 M1 ORGL8)
Windows 7, 32bitРешили перенести 1С на новое железо (Windows Server 2008, 64bit).
Установили 1С 8.3 (также однопользовательский толстый клиент) и драйвер ключа защиты, и перенесли туда свою базу.При запуске 1С не находит ключ защиты (Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!).
Ключ вставлен в USB, светится.
Ключ меняли в разных USB-портах.
Переустанавливали драйвера ключа.
Установили HASP Lisence Manager (хотя вряд ли это нужно, так как нет сетевой раздачи ключей)
Также устанавливали старую платформу 8.2.Ничего не помогло.
Есть ли какие-нибудь идеи, что сделать, чтобы 1С увидел ключ?Спасибо!
Вопрос: 1с 8.3 не видит аппаратный ключ 8.2
Работали на платформе 8.2.18.61. Пришлось перейти на платформу 8.3.10.2561. Сервер предприятия стоял 64 битный(на 8.2). После установки 8.3 сервера предприятия (64 бит.) при запуске 1с выругалась что не найдена лицензия. Запускаю 8.2(останавливаю службу 8.3 и запуская службу 1с 8.2), все видит. Ставлю 32 битную версию 1с 8.3 ключ виден. Проверил ключ серверный, он зеленого цвета MAX EN8SA(т.е 1с предприятия 64 бит должен видеть его). Хасп драйвер старый удалял, вместе с платформой устанавливал новый. Сервер перегружал. Но 1с в упор не видит ключ при установленном 64 битной сервере предприятия! Есть идеи как решить этот вопрос?
Ответ: Опять снёс платформу и заново установил и она запустилась. Фигня какая то.
Вопрос: Один клиентский аппаратный ключ для раздачи лицензий двумя серверами 1С
Здравствуйте!
Имеется аппаратный USB-ключ на 100 юзеров и 2 физических сервера 1С не в кластере. Один из серверов терминальный, на нем как раз установлен аппаратный ключ. Возможно ли настроить HASP License Manager таким образом, чтобы лицензии выдавались только серверам 1С, а клиентские приложения на терминальном сервере могли получать лицензии только от серверов?
Ответ: () спасибо! попробую
Вопрос: Локальные базы и аппаратный ключ.
Вопрос: 1С 8.2 Баовая не видит лицензию. Не запрашивает.
Здравствуйте! Заранее извиняюсь, если создал дубль темы. Прошу помощи!
Ситуация следующая:
Технологическая платформа: 8.2
Конфигурация базовая версии 2_0_14_5При первом запуске снимаю в настройках галочку, чтобы он не искал аппаратный ключ, добавляю базу из шаблона, при ее запуске он не видит лицензии, но направляет в центр лицензирования где просит ввести 16ти-значный пин. Пин не ввожу -важен сам факт того, что запрашивает.
Ставил в офисе и у себя дома — работает.
У клиента делаю тоже самое вплоть до удаления 1С и повторной ее установки с тех же дистрибутивов. Но в центр лицензирования он не направляет а просто пишет что не видит лицензии.
Такую вот картинку мне рисует.
Что делать? Клиент утверждает, что это началось после чистки от вирусов. + интересно то, что если просто создать базу не используя шаблон, он тоже попросит ввод пин кода. 15 символов на проф конфигурацию. Но важна базовая.
OS у клиента лицензионная Vista , антивирус Nod32 v5 (его я полностью отключал). Сносить систему не вариант ибо там много платного ПО.
PS Уже голову на этой проблеме сломал.
Добрый день!
При отсутствии аппаратной защиты действует программная защита. Всего 3 кода. Вы можете установить программу только 3 раза. Если пришлось переустанавливать из-за форс-мажорных обстоятельств (вирус, пожар, новый компьютер), напишите в 1С, там дадут новый ключ. Вы, похоже свои 3 ключа уже использовали. Пишите в 1С.
Вопрос: 8.3 не видит программный ключ
Вопрос: Лицензирование 2 ключа одного типа nethasp.ini
По этому вопросу много тем, но я видимо что-то делаю не так.
2 сервера:
в первый воткнут USB ключ на 100 лицензий
во второй воткнут ключ на 5 лицензий и на нем же установлен менеджер лицензий, который видит оба ключа.
но каждый сервер использует только локальные ключи. на втором 5 закончились и он не берет лицензии первого, где их 100 и есть свободные. я на втором сервере открываю файл C:\Program Files (x86)\1cv8\conf\nethasp.ini и в строке прописываю 2 адреса:
NH_SERVER_ADDR = 192.168.0.1, 192.168.0.2; первый ip 5, второй ip 100 лицензий
Ответ: () пользователи открывают несколько баз и есть файловые
Вопрос: v7: 1C Общепит 6.0 не видит сетевого адреса ключа защиты.
Добрый день! Вот есть ПК на Win 7 64 На нем стоит 1 С бухгалтерский учет 4 .5 (сетевая версия) 7 .70 .505 При запуске программа выдает ошибку:
Не найден ключ защиты программы Сетевой адрес не существует «Пользователь ПК» Для начала хочу спросить как мне указать новый адрес размещения ключа? А именно локальный, ключи защиты, воткнуты локально прям в тот ПК, где я запускаю 7 .7 Ключа 2 HASP и обычный USB ключ защиты.
USB ключ обнаружается СЛК сервером, правда лицензий СЛК на этом ключе не видит.
С HASP ключом что делать не ясно, стоит HASP LM и HASP HL драйвер.
Нo если из папки Bin запускать NHSRVW32, то он пишет что «дарайвер ключа не установлен»
Ответ: Разобрался.
В моем случае в папке с базой данных 1С лежал server.ini, где и нужно в ручную прописывать имя сервера, куда вставлен ключ. И все заработало.
Вопрос: Ключи аналитики
УПП РАУЗ В 2016 29 декабря году было сделано перемещение ГМС с одного склада 1 организации А на другой склад 2 другой организации В, сформировались ключи аналитики МПЗ; Дуб АО; KI 10.03; 10.03. С 2017 года были поступления товаров на склад 2 организации В, но ключи аналитики сформировались KI 10.03. И получается сейчас болтаются литры бенза с аналитикой KI 10.03; 10.03. Подскажите как быть? Как списать? Когда просто пытаюсь переместить заново перемещение идет с аналитикой KI 10.03. В организации пару недель работаю, бух не видел, что они списывает
Ответ: В любом случае, начинать все это с создания копии базы и делать все на ней, затем нужное повторять в боевой. Ну и начать с Тестирования ключей встроенной в типовую обработкой. Может одного этого хватит для восстановления порядка
Вопрос: v7: 1С 7.7 не видит HASP на Windows 10 x86
Есть 1С 7.7, USB HASP локальный, Windows 10 x86.
Перепробовал разные версии драйверов — старые уже не ставятся, а с новыми ключ видится в диспетчере устройств, но 1С 7.7 выдает при запуске «Ключ защиты не обнаружен».
Нашел ветку, но так и непонятно как решилась проблема.
Прошу помощи.
Ответ: () А можете написать какая версия и сборка винды, какая версия драйвера hasp и релиз платформы 1С? Используется или нет HASP LM (хоть ключ и локальный, но для справки). Попробую у себя эти же версии поставить.
Не обнаружен ключ защиты программы или полученная программная лицензия!
Доброго времени суток, всем!
Помогите. Пожалуйста!
Ситуация следующая: был комп с wind8 или даже 7, точно уже не скажу, даже посмотреть негде, умер. Дали новый комп с win10. Установила 1с платформу 8.3.13.1644. Клиент не хочет запускать файловую базу, хотя серверную запускает на ура. На сервере та же платформа, ключ аппаратный, а вот win server 2008.
На клиенте и нетхасп.ини меняла, прописывала ip, и пыталась менеджер лицензий ставить. При чем он как я понимаю не стал, т.к. выдает ошибку. В общем не находится ключ.
Тема: Эмуляторы для 8.x
Re: Эмуляторы для 1с 8.x
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Модератор
Регистрация 21.05.2011 Сообщений 7483 Сказал(а) спасибо 2195 Поблагодарили 60873 раз(а) в 6248 сообщениях
Re: Эмуляторы для 1с 8.x
Способ обхода защиты для сервера 1С х64 (не путать с Windows Server х64!)
1. Включаем тестовый режим Windows Server (через cmd или PowerShell): bcdedit.exe -set TESTSIGNING ON
2. Перезагружаемся
3. Добавляем дампы (все три) в реестр
4. РУКАМИ, через Диспетчер устройств, добавляем старое оборудование и указываем на драйвер HASP эмулятора
5. Устанавливаем HASP License Manager для доступа в терминале
6. Перезагружаемся
PS: Не забываем открыть порты на сервере, как для 1С. так и для MS SQL
PPS: Лицензия на 500 пользователей — она от лукавого, это лицензия на 50 пользователей, "пропатченная" на 500
Расширение "Печать НД с PDF417 для платформ x64"
Патчер DelicPatch для 1С 8.3.8+ (x86 и x64)
Патч для отключения проверки лицензионности (запрос каждые 15 минут логина с паролем)
в 1С 8.3.8 и новее. Альтернатива небезызвестному delic.
В 8.3.12 началась борьба с последствиями работы delic (на новых версиях конфигураций),
этот патч отключает проверку лицензионности.
Записки IT специалиста
Ключи защиты 1С Предприятие 8.1. Особенности использования.
- Автор: Уваров А.С.
- 10.02.2010

Действия многих системных администраторов, столкнувшихся со сложностями при установке ключей защиты для 1С Предприятия, более всего напоминают шаманские камлания с бубном. В «админских кругах», да и в интернете, ходят мифы и легенды о «капризности» ключей защиты, о ее «кривой» реализации и т.п. В тоже время большинство нестандартных ситуаций является следствием крайне низкого уровня знаний о ключах защиты и особенностях их использования.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Какие бывают ключи
Локальные однопользовательские ключи представлены моделью HASP HL Basic (синего цвета), данный ключ имеет маркировку H4 M1 ORGL8, не имеет встроенной памяти и персонального ID, не хранит в себе никаких параметров и настроек. Поставляется продуктами имеющими лицензию на одно рабочее место.
Сетевые клиентские ключи включают
серию HASP HL Net (красного цвета). Имеют внутреннюю память, в которой хранится количество лицензий, и уникальный ID. Существуют разновидности на 5, 10, 20, 50 и 100 пользователей. Имеет маркировку NETXX ORGL8, где ХX — количество лицензий (например NET5 ORGL8). Существуют также ключи на 300 и 500 пользователей которые имеют маркировку NET250+ ORG8A и NET250+ ORG8B. Поставляются с продуктами имеющими лицензию на 5 рабочих мест, а также отдельно, в виде дополнительных клиентских лицензий.
Ключи для сервера 1С Предприятие бывают только локальные. 32-битная версия имеет ключ защиты HASP HL Pro (фиолетового цвета), который имеет внутреннюю память и уникальный ID. Имеет маркировку ENSR8, поставляется вместе с лицензией на сервер 1С Предприятие.
Для 64-битного сервера используется ключ HASP HL Max (зеленого цвета) с внутренней памятью и уникальным ID. Имеет маркировку EN8SAи поддерживает также 32-битный сервер. Т.е. имея лицензию на 64-битный сервер можно, не меняя ключа, использовать 32-битную версию, но не наоборот.
Как правильно устанавливать ключи
Следует запомнить одно важное правило: на один компьютер нельзя устанавливать более одного ключа одной серии. Также не рекомендуется ставить вместе локальный и сетевой ключ, это связано с особенностью защиты 1С Предприятия: находя локальный ключ программа никогда не будет искать сетевой. Локальные ключи сервера 1С Предприятия не мешают работе других ключей.
Второе важное правило: ключ не должен находится на машине с активным терминальным ПО . Также не стоит ставить менеджер лицензий в терминале. 1С на сервере терминалов может работать только с сетевым ключом, расположенным на другом ПК.
При наличии двух и более сетевых ключей недостаточно разнести их по разным компьютерам. Следует выполнить настройку менеджеров лицензий. Каждый менеджер лицензий должен иметь уникальное имя, которое следует явным образом сообщить защищаемой программе. Рекомендуется выполнить аналогичную настройку и в случае использования сервера терминалов, даже при одном сетевом ключе.
На машине где установлен ключ находим файл nhsrv.ini в папке с менеджером лицензий. За имя сервера лицензий отвечает параметр NHS_SERVERNAMES, оно может состоять из латинских букв и цифр и содержать не более 7 символов.
После чего на клиентских машинах следует отредактировать файл nethasp.ini , явным образом указав адреса и имена менеджеров лицензий:
Какие бывают ошибки
![]()
К сожалению 1С Предприятие вместо штатных сообщения HASP об ошибках выводит собственное «Не обнаружен ключ защиты программы!» . Под этим сообщением может скрываться четыре вида ошибок, рассмотрим их подробнее.
- Не найден ключ. Пожалуй самая распространенная ошибка. Возникает при отсутствии ключа, попытке использования ключа от другого продукта. Для сетевых ключей эта ошибка может возникать при отсутствии сети, если на машине с ключом не запущен менеджер лицензий, закрыт 457 порт или ошибочно установлен несетевой ключ.
- Ключ не содержит лицензии. Возникает при установке на один ПК двух ключей одной серии, при этом виден тот из них, на котором отсутствует нужная лицензия. При работе в сети двух менеджеров лицензий с одинаковыми именами и обслуживающими ключи одной серии приложение может найти первым ключ не содержащий нужной лицензии, что также приведет к получению этой ошибки.
- Обнаружена служба терминалов. Возникает при попытке запустить приложение из терминальной сессии с локальным ключом. Может также возникнуть в случае если в nethasp.ini явно не прописан адрес менеджера лицензий.
- Превышено число лицензий. Возникает когда количество пользователей (активных сессий) превышает число указанных в ключе лицензий. При работе в сети двух менеджеров лицензий с одинаковыми именами и обслуживающими ключи одной серии приложение может найти первым ключ с которым уже установлено максимальное количество соединений, что также приведет к получению этой ошибки.
Дополнительные материалы:
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.