Далион не найден ключ защиты 1с

Обновлено: 04.07.2024

Почему появилась ошибка 1С: «Не обнаружен ключ защиты»?

Общая информация о системах защиты 1С.

При инсталляции и эксплуатации легального продукта применяется программная (активация лицензии при помощи письма с ПИН-кодами) или аппаратная (активация лицензии посредством электронных ключей) защита от взлома и несанкционированного использования.

Существует несколько видов аппаратных средств защиты 1С:

Ключ для одного рабочего места (однопользовательский) выполнен в виде flesh-носителя и устанавливается непосредственно в свободный USB-слот компьютера, на котором инсталлирована требуемая программа 1С.

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

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

Причины возникновения ошибки 1С: «Не обнаружен ключ защиты» и способы ее устранения

Попытка запустить программу без соответствующего разрешения (без лицензии) или установка нового релиза программы 1С.

В этом случае необходимо рассмотреть несколько вариантов:

Отсутствует аппаратный защитный ключ – необходимо убедиться в корректной механической установке flesh-носителя (на нем должен светиться индикатор), а также проверить наличие специального драйвера ключа защиты или просто переустановить его.

Не активирована программная защита – рекомендуется найти папку C:\ProgramData\1C\licenses и убедиться в присутствии файлов xxxxx.lic, если таких файлов не обнаружено, то повторно активировать программную лицензию.

Недавнее обновление операционной системы или смена ее версии, а также изменение физической конфигурации компьютера (увеличение объема оперативной памяти, подключение дополнительного жесткого диска, замена процессора).

Эти радикальные операции могут сопровождаться потерей некоторой информации, поэтому следует осуществить достаточно простые действия:

аппаратная защита – переустановить требуемое программное обеспечение (драйвер защитного ключа, приложение раздачи лицензии пользователям сети);

программная защита – повторно активировать лицензию, используя старый или новый (резервный) ПИН-код.

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

Перед активацией на терминале не было установлено соответствующее программное обеспечение, что привело к ошибке 1С в работе защитного средства. В такой ситуации рекомендуется два варианта:

инсталлировать одно из приложений – «Сервер 1С», «Web сервер» или «RDP», а затем произвести повторную активацию программной лицензии;

Многопользовательский аппаратный ключ неверно установлен на сервере, что привело к возникновению ошибки 1С: «Не обнаружен ключ защиты» на всех остальных компьютерах локальной сети.

В данном случае требуется осуществить следующие действия:

повторно установить драйвер защитного ключа, а также инсталлировать программу hasp license manager;

убедиться, что резидентный антивирус (брандмауэр) не блокируют порт 475, в противном случае добавить его в список исключений.

Неправильное использование однопользовательского ключа.

Отказ работы такого ключа может быть обусловлен двумя моментами:

отсутствие установленного драйвера защитного ключа или ненадежного его соединения с USB-портом;

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

Да. Утилита совместима со следующими операционными системами:

  • Windows 7 SP1
  • Windows 8.1 SP1
  • Windows Server 2008 R2 SP1
  • Windows Server 2012 R2
  • Windows Server 2016
  • Windows 10 Version 1809

Для работоспособности утилиты должны быть установлены Net Framework не ниже 4.5, драйвер Sentinel (служба Windows - Sentinel LDK License Manager). Данные компоненты будут установлены инсталлятором утилиты.

2. Возникла ошибка при активации ключа, что делать?

Проверьте подключение к сети Интернет. Отключите антивирус и файрвол. Удостоверьтесь, что на компьютере установлены Net Framework версии не ниже 4.5, драйвер ключей защиты Sentinel не ниже 8.11. Также проверьте, что запущена и работает служба Sentinel LDK License Manager.

3. Как я могу узнать какие продукты и компоненты у меня активированы и срок действия лицензий?

Компоненты

4. Как узнать количество лицензий в ключе?

Количество лицензий в ключе отображается в колонке Лимит.

Скачайте актуальный файл 32394.xml, затем выполните следующее:

6. Ключ уже был установлен, но ДАЛИОН сообщает, что ключ защиты Sentinel не найден. Что делать?

  • Проверьте, что количество активных сеансов меньше лимита.
  • Убедитесь, что в настройках Конфигуратора разрешен доступ с удаленных клиентов и нет ограничений по адресам.

- Для файловой базы.
На рабочем месте, где будет запущен ДАЛИОН, в папке %LocalAppData%\SafeNet Sentinel\Sentinel LDK создайте текстовый файл с именем hasp_32394.ini

- Для клиент-серверной базы.
На сервере 1С, в папке C:\Users\USR1CV8\AppData\Local\SafeNet Sentinel\Sentinel LDK (в зависимости от пользователя, от имени которого запускается сервер 1С) создайте текстовый файл с именем hasp_32394.ini

Содержание файла должно быть следующим:

broadcastsearch = 0
disable_IPv6 = 0
serveraddr = XXX.XXX.XXX.XXX

В строке serveraddr вместо XXX.XXX.XXX.XXX укажите путь к серверу с ключом (IP адрес или доменное имя). Подробнее о параметрах и файле конфигурации см. здесь.

7. Ключ перестал работать и не отображается в ACC.

Также в пункте меню «Журнал доступа» («Access log») могут быть следующие записи:

  • License Manager needs upgrade, v2c version too new.
  • Failure in processing vendor 32394 license directory for missing fridge

Проверьте, что на вашем компьютере установлены драйвер ключей защиты Sentinel (Run-time Installer) не ниже 8.11, служба Sentinel License Manager версии не ниже 21.1. Сделать это можно в ACC, а также в утилите лицензирования, пункт «О программе» («About»).

Для аппаратного ключа: убедитесь, что ключ вставлена в разъем и работает.

Переустановите драйвер HASPUserSetup.exe. Для этого сначала удалите существующий драйвер, после чего запустите утилиту, которая установит его заново.

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

8. Можно ли ограничить доступ с удаленных клиентов к лицензии, установленной на моем компьютере?

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

9. Можно ли обращаться/запретить доступ к ACC с другого компьютера?

Да, для этого активируйте/дезактивируйте флаг «Удаленный доступ к ACC и Admin API» в общих настройках. При выборе этого параметра нужно также установить «Видимость сети» для всех сетевых адаптеров во вкладке «Сетевые настройки». С другого компьютера переходите по ссылке вида Имя Компьютера:1947 или IP-адрес:1947.

Подробное описание функционала Admin Control Center приведено в онлайн-справке и документации.

Сколько ключей есть в наличии? Какие программы 1С куплены?

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

А терминал, как ни крути - это сетевая работа, и видимость локальных ключей в этом режиме намеренно заблокирована 1С.

1с бухгалтерия, зарплата и кадры куплено, Главбух говорит на 20 мест лицензия есть, показывала бумагу от 1с с пинкодом и серийным номером. 1с настроена у нас на файловую работу, базы на сервере, к ним подключаются по rdp. Точное количество ключей смогу выяснить только завтра. показывала бумагу от 1с с пинкодом и серийным номером

Тогда это программная лицензия, которая должна быть установлена на терминальном сервере.

Кстати, многопользовательская программная лицензия идет с несколькими разными пин-кодами: тремя (если не ошибаюсь) многопользовательскими и кучей однопользовательских, по числу рабочих мест.

При первичной активации надо определиться - какой тип у лицензии будет использоваться? В случае RDP надо активировать один многопользовательский пин-код.

Ключи аппаратные (филетовые HASP) в таком случае - пофигу, и вообще непонятно - откуда они взялись?

Сетевой ключ красного цвета. Есть ли такой на сервере или машине, на которой установлен менеджер лицензий. И с чего перестало работать? Если работало и ключ стоит, то надо проверять ключ и программу менеджера. Или осуществили перереход с файловой работы на терминальную? То так не пойдет. Нужны, как указывают люди, сетевые лицензии, только они позволяют работать в терминале, ну и файловом режиме тоже. И с чего перестало работать? Если работало и ключ стоит, то надо проверять ключ и программу менеджера. Подозреваю, что если и работало, то в другом режиме, просто революционные преобразования доверили делать неспециалисту автору. С файловой на терминальный режим переход не осуществляли, был сбой электричества и после через пару часов перестало пускать людей в 1с. драйвера переставлял и менеджер лицензий тоже. Почему то не видит Монитор алладина ключ, хотя на другом пк этот же ключ видится. был сбой электричества и после через пару часов перестало пускать людей в 1с

М-да, не полегчало.

С этого надо было начинать. Отзываю свое предположение из (10), в таком случае можно только гадать - что именно произошло? И проще не угадать, чем угадать.

Если пользователи подключаются через RDP, то фиолетовые однопользовательские клиентские ключи (они с маркировкой ORGL8) и не должны работать.
Выясните сначала, что у вас там на самом деле используется и работает, а что перестало, тогда можно будет что-то подсказать

Я так понимаю, что у вас у пользователей обычные токены, а не ключи защиты. Раз пользователи подключаются по RDP и бухгалтер вам показывала желтую бумажку с пин-кодами, то лицензия скорее всего программная, многопользовательская.

Что там у вас было с электричеством? Сервера выключались? Сервер или компьютер (вообщем машина где 1С установлена) выключалась? Если да, то как? Есть там ИБП? Выключили корректно или сам отрубился?

Сегодня разбирался с этой проблемой. Ключ HASP красный, на 20 рабочих мест. Старые локальные токены(фиолетовые) , остались со времен когда база стояла старая. Сейчас они не используются я так понял. На сервере где хранятся базы 1с не смог поставить hasp licence manager, выдавал ошибку. Звонил в техподдержку, особо не смогли помочь. Поставил все программы для hasp ключей на другой пк (бухгалтера) . Все установилось корректно, в alladin monitor виден ключ, Адрес его 127.0.0.1. В nethasp.ini. (этот файл лежит по адресу Program Files (x86)\1cv8\conf\) nh_server_addr задал ip пк бухгалтера. Но другие пк не видят этот ключ, не совсем понимаю как настроить, у клиентов в файле nethasp.ini тоже прописывал nh_server_addr (указывал ip бухгалтерского пк). (16) с одним ключом в сети как правило проблем не возникает и ip сервера с ключом в nethasp.ini можно вообще не указывать, бродкастом должен находить не совсем понимаю как настроить, у клиентов в файле nethasp.ini тоже прописывал nh_server_addr (указывал ip бухгалтерского пк)

Вы, похоже, не понимаете главного: если клиенты подключаются к серверу через RDP, то программа 1С на них не запускается - она запускается на сервере , столько раз, сколько клиентов.

Соответственно, nethasp.ini надо настраивать на сервере и только там.

А если это не поможет и ключ все равно не будет виден - проверять настройки файрвола и видимость "пк бухгалтера" тоже с сервера .

Клиентские компы - это просто терминалы со всеми вытекающими.

1. На машине где установлен ключ находим файл nhsrv.ini в папке с менеджером лицензий.
[NHS_SERVER]
NHS_SERVERNAMES = NAME1
2. На клиентских машинах (в Вашем случае это сервер, при работе в терминальной сессии) следует отредактировать файл nethasp.ini, явным образом указав адреса и имена менеджеров лицензий:
[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11, 127.0.0.1
NH_SERVER_NAME = NAME1, NAME2

И все заработает.

MagistrSoft,
к сожалению не помог Ваш совет. Отредактировала эти файлы.
Я уже и удаляла /устанавливала hasp
перезагружала сервер, чистила реестр, переустанавливала 1с- ничего не помогает.

P.s.
В диспетчере задач -usb виден.

24. user705522_constantin_h 35 21.06.20 14:55 Сейчас в теме (23)Какой именно: это сетевой или локальный? Красный или фиолетовый? (24)
Локальный, на 1 пользователя. К сожалению цвет не помню

Тогда должен быть установлен именно на том компе, на котором запускается 1С.

А вы пока что так и не написали - какая у вас база, где расположена и какое к ней подключение.

(26)
Ключ и стоит на том компе, где установлена 1с
База файловая (тестовая), только 1 пользователь пользуется этой базой
стоит на терминальном сервере
подключение через удалённый рабочий стол. Ффух! С этого и надо было начинать - читайте (5), больше тут добавить нечего.

(29)
читайте (5)
т.е на том компе, куда воткнут ключ.

Ключ и стоит на терминальном сервере.
На рабочем терминальном сервере тоже самое настроено- и работает. До вчерашнего дня всё работало, а потом почему-то пишет, что нет лицензии

А сегодня включен основной сервер и 1с запустилась и на другом сервере.
Фигня какая-то вчера была в общем с этим ключом :(

28. user705522_constantin_h 35 21.06.20 16:10 Сейчас в теме (25)Локальный ключ не может в сеть раздаваться. Должен быть сетевой. (28)
я не могу понять Вас
ключ стоит в самом компьютере, который является терминальным сервером. 192.168.1.5
Пользователи работают через удалённый рабочий стол и подключаются к нему
mstsc- 192.168.1.5 и далее запускают 1с 32. user705522_constantin_h 35 21.06.20 16:32 Сейчас в теме А терминал, как ни крути - это сетевая работа, и видимость локальных ключей в этом режиме намеренно заблокирована 1С.

(32)
user705522_constantin_h ,
1с работала именно в терминале. И сегодня также заработала на тестовом сервере.
Да, иногда лицензия пропадала, но решалось. А вчера почему-то, когда рабочий сервер был выключен- на тестовом сервере пропала лицензия 1с.
Как именно отличается Локальный ключ от сетевого.

Какого именно цвета ключ стоит я не помню.

Так, что сетевой - это ключ на несколько лицензий, а не на одну.

(35)С помощью программы Aladdin Monitor можно посмотреть какие ключи используются и сколько лицензий использовано.

Если подсчетом клиентских лицензий занимается сервер «1С:Предприятия», то клиентские лицензии, у которых в программе Aladdin Monitor значение колонки Timeout равно 0, будут считаться занятыми. В связи с этим не рекомендуется одни и те же многопользовательские ключи HASP использовать для одновременного получения клиентских лицензий с помощью HASP License Manager и сервера «1С:Предприятия».

ВАЖНО. Несколько ключей единой серии на одном ПК работать не будут! Сетевые или однопользовательские ключи ORGL8 вместе не используются.

На одном ПК могут работать ключи, например, 8 и 8А.

При условии запуска менеджера ключи доступны по сети. Одним компьютером благодаря этому может обслуживаться 900 лицензий (ORGL8: 100, в 8A: 30 и в 8B: 500).

На один ПК можно установить ключи сервера 1С и пользовательских лицензий.

Поиск лицензий проводится в определенном порядке.

ORGL8.
ORGL8A.
ORGL8B.

Ключи серверного типа размещаются на тот компьютер, где имеется сервер 1С:Предприятие. Они не будут работать по сети.

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

Хочу обратить внимание, что ошибка появилась на компьютере, на котором было 2 сетевые карты с 2мя разными сетями. Почему то сразу значения данному моменту не придал. Видимо, потому что монитор HASP обнаруживал данные ключи отлично, из-за чего искал проблему в 1С. В результате чего убил пол дня рабочего времени. Проблема действительно крылась в двух сетевых картах, а если сказать точнее, 2 разные сети, решение было в файле C:\Program Files\1cv81\bin\conf\nethasp.ini

Отключив сеть, в которой нет ключей HASP, после перезагрузки машины - 1С завелась. Полез в гугл за решением данной проблемы. Поиск недолго заставил себя ждать, решение следующее:

Ключи защиты для 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С:Предприятие 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С Предприятия: находя локальный ключ программа никогда не будет искать сетевой.

Возможные решения данной проблемы:

3. Два и более менеджеров лицензий (License Manager) в сети

При наличии двух и более сетевых ключей не всегда достаточно разнести их по разным компьютерам. Следует выполнить настройку менеджеров лицензий. Каждый менеджер лицензий должен иметь уникальное имя, которое следует явным образом сообщить защищаемой программе. Рекомендуется выполнить аналогичную настройку и в случае использования сервера терминалов, даже при одном сетевом ключе.

Читайте также: