1c не вижда ключа за защита на мрежата. Ключът за защита на приложението не е намерен. Мониторът HASP не показва ключа

1C Enterprise: Ключът за защита на програмата не е намерен

Без видима причина 1C спря да работи на моя компютър. Пише: Защитният ключ за програмата 1C Enterprise не е намерен.

Мъчих си главата защо не вижда ключа.

Оказа се просто. Имам инсталиран VirtualBox и той инсталира допълнителни мрежови карти. Вероятно 1C се е загубил сред тях. Решението беше описано подробно от един приятел в неговия блог.

Същността е следната:

Във файл nethasp.ini (c:\program files\1cv81\bin\conf или c:\program files(x86)\1cv81\bin\conf в Windows 7) трябва изрично да посочите параметрите на сървъра с ключа:

NH_SERVER_ADDR = 192.168.1.2

NH_USE_BROADCAST = Забранено

NH_TCPIP_METHOD = TCP

Това е всичко!

етикет PlaceholderТагове: 1C

  • #1

    AutoWarehouse (Вторник, 20 ноември 2012 г. 07:55 ч)

    Нищо не разбирам) Изтеглих ключа, благодаря

  • #2

    И аз нищо не разбрах :) така че моля!

  • #3

    Слава на яйцата! Помогнахте ми повече от много.

  • #4

    1c се разпространява чрез Citrix metaframe, във фермата има 4 сървъра с 4 ключа, всичките 4 са изчезнали едновременно и не пуска никого. някакви глупости. Пренаписах файловете на сървърите с тези три реда, всичко работи. чудеса и това е всичко. Благодаря много!!!

  • #5

    Благодаря ви, помогна.

  • #6

    Не помогна, направих всичко и няма значение

  • #7

    Направих всичко и нищо не помогна

  • #8

    Не помогна

  • #9

    Отказан достъп!

  • #10

    Уважаеми посетители! Ако рецептата не ви помогне, прочетете внимателно описанието. Той решава само един конкретен проблем. Има и други причини за това съобщение. Например, наистина няма ключ за сигурност. Проверете дали съществува, както и дали е свързан към съответния порт на компютъра или сървъра. Или не сте инсталирали драйвера на hasp key, но сте инсталирали мениджъра на лицензи.


Вчера се натъкнахме на такъв проблем. На нашия терминален сървър, след актуализиране на платформата, 2 от 3 ключа отказаха да работят (в крайна сметка вместо 30 потребители, само 10 успяха да влязат в 1c). При свързване с базата данни възникна следната грешка:

В резултат на това се губи ден и половина работно време.

Защитните ключове за 1C са разделени на:

1. Единичен потребител (трябва да бъде физически свързан към компютъра, работещ с 1C)

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

2. Многопотребителски (ключът е в мрежата, 1C може да се стартира на всеки компютър в в рамките на локалната мрежаили домейн)

Мрежовите клиентски ключове включват серия HASP HL ​​Net (червен). Имат вътрешна памет, която съхранява броя на лицензите и уникален идентификатор. Има разновидности за 5, 10, 20, 50 и 100 потребители. Има маркировка NETXX ORGL8 , Където XX— брой лицензи (напр NET5 ORGL8 ). Има и ключове за 300 и 500 потребители, които са маркирани NET250+ ORG8A И NET250+ ORG8B . Доставя се с продукти, лицензирани за 5 работни станции, както и отделно, под формата на допълнителни клиентски лицензи.

3. Сървър (трябва да бъде физически свързан локално към компютъра, на който е инсталиран и работещ агент сървърът на 1C Enterprise)

Ключовете за 1C Enterprise сървър са само местни. 32-битовверсията има защитен ключ HASP HL ​​Pro (лилаво), който има вътрешна памет и уникален идентификатор. Има маркировка ENSR8 , идва с лиценз за сървъра 1C Enterprise.

За 64-битовизползва се сървърен ключ HASP HL ​​​​Макс (Зелен цвят) с вътрешна памет и уникален идентификатор. Има маркировка EN8SA и също така поддържа 32-битов сървър. Тези. Имайки лиценз за 64-битов сървър, можете да използвате 32-битовата версия без промяна на ключа, но не и обратното.

За работа е достатъчен ключ за един потребител и сървъринсталирайте драйвера на ключа за сигурност на локалната машина и поставете ключа за сигурност в локалния USB порт.

За многопотребителски (мрежов) ключ за сигурност се нуждаете от:
1. Инсталирайте драйвера за ключ за сигурност на една от машините в мрежата, която ще служи като сървър за ключове - HASP4_driver_setup.zip
2. Инсталирайте сървъра за ключове за сигурност (услуга) на същата машина - HASP_LM_setup.zip
3. Поставете ключа за сигурност в USB порта на сървъра
4. Инсталирайте 1C на клиентски машини

Като цяло тези действия са достатъчни, за да работи 1C. По време на стартирането и по-нататъшната работа на 1C:Enterprise 8 на локални машини системата ще се свърже с помощта на заявка за излъчване на порт 475 и ще потърси ключа за защита. Ако търсенето е неуспешно, ще се покаже съобщение „Ключът за защита на програмата не е намерен“и работата на 1C:Enterprise ще бъде прекъсната.

Ако срещнете съобщението " ключът за защита на приложението не е намерен„трябва да проверите:
1. наличие на защитен ключ в USB порта на сървъра за ключове
2. проверете дали ключовият сървър работи на сървъра (процес с име „Hasp loader“)
3. използвайте командата telnet, за да проверите наличността на ключовия сървър от локалната машина на порт 475 (например: telnet 192.168.100.100 475)

Ако всички проверки са успешни, но грешката остава, преминете към по-подробни настройки. В инсталационната папка на 1C:Enterprise 8 (обикновено c:\program files\1cv81\bin\conf или c:\program files\1cv8\bin\) има файл nethasp.ini . Това е конфигурационният файл на ключа за сигурност, той е разделен на секции, ние се интересуваме от секцията . Когато инсталирате 1C, по подразбиране в този раздел всички параметри са разделени с двойни знаци „;“, което означава, че тези настройки се игнорират. В този случай ключовият драйвер се държи по следния начин:
1. пакет от типа на излъчване се изпраща през локалната мрежа на порт 475 в търсене на сървър за ключове за сигурност
2. ако не се получи отговор - грешка

Недостатъци на конфигурацията по подразбиране:
1. излъчването отнема известно време
2. не всички сървъри отговарят на такива пакети
3. излъчването е наред, но е натоварване на мрежата

За да разрешите този проблем, трябва да направите следното:
1. посочете конкретния адрес, където да търсите ключовия сървър (например: NH_SERVER_ADDR = 192.168.100.100)
2. деактивирайте търсенето на излъчване (NH_USE_BROADCAST = Забранено)
3. и ограничете типовете пакети само до TCP протокола (NH_TCPIP_METHOD = TCP)

Както показва практиката, скоростта на стартиране на 1C:Enterprise 8 след такава настройка се увеличава значително!

Но има и такива недостатъци на този метод:

Трябва да се уверите, че адресът на сървъра на ключовете за сигурност не се променя, в противен случай ще трябва да преконфигурирате файла nethasp.ini на всички локални машини!

Бих искал също така да изясня няколко точки относно работата с ключове, с които трябваше да се справя по време на работата си:

1. Мониторът HASP не показва ключа

Самият монитор може да показва само присъствието на мениджър на лицензи на определен адрес. Той ще може да види ключа само след като защитеното приложение отвори успешно поне една сесия с ключа. Освен това трябва да се има предвид, че Aladdin Monitor работи само през UDP протокол, порт 475. Следователно липсата на данни за ключа в монитора не означава, че ключът не е достъпен за приложението.

2. Два ключа за защита 1C HASP на един компютър

Когато инсталирате два или повече софтуерни ключа за защита на HASP на един компютър, имайте предвид, че:

  • Ключове с различни серии ще работят добре. (по отношение на 1C: 1 сървър и 1 мрежа ще работят добре)
  • Ключовете от същата серия ще работят, ако тази функция е внедрена от разработчика на защитения софтуер. Ако разработчикът не е внедрил тази функция, тогава ключовете, принадлежащи към една и съща серия, няма да работят заедно на един компютър, ще бъде видим само един от тях: или този, който е най-близо до порта (в случай на LPT ключове), или разположен; на порта с младши адрес (в случай на USB ключове за защита на HASP програми). (по отношение на 1C, - 2 локални или 2 мрежови ключа на един компютър най-вероятно няма да работят правилно)
  • Не се препоръчва да поставяте локален и мрежов ключ заедно; това се дължи на функцията за сигурност на 1C Enterprise: когато намира локален ключ, програмата никога няма да търси мрежов ключ.

Възможни решения на този проблем:

  • Замяна на няколко програмни ключа за защита на HASP с един, с по-голям брой лицензи (това е добре написано тук: http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • Инсталиране на защитни ключове на различни компютри, последвано от инсталиране и конфигуриране на лицензни мениджъри за всеки ключ.

3. Два или повече мениджъри на лицензи (License Manager) в мрежата

Ако имате два или повече мрежови ключа, не винаги е достатъчно да ги разпределите между различни компютри. Мениджърите на лицензи трябва да бъдат конфигурирани. Всеки мениджър на лицензи трябва да има уникално име, което трябва да бъде изрично съобщено на защитената програма. Препоръчително е да извършите подобна настройка, ако използвате терминален сървър, дори със същия мрежов ключ.

На машината, където е инсталиран ключът, намираме файла nhsrv.iniв папката с мениджъра на лицензи. Параметърът NHS_SERVERNAMES отговаря за името на лицензния сървър, той може да се състои от латински букви и цифри и да съдържа не повече от 7 знака.

NHS_SERVERNAMES = ИМЕ1

След което на клиентски машини е препоръчително да редактирате файла nethasp.ini, като изрично посочите адресите и имената на мениджърите на лицензи:

NH_TCPIP = Активиран NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NAME1, NAME2

Е, мисля, че описах всички нюанси, ако си спомня нещо, определено ще го добавя! Чао на всички!

Самото съобщение „Ключът за защита на програмата не е намерен“ означава, че програмата 1C не може да намери хардуерно устройство, което служи като защита на програмата 1C от нелицензирана употреба. На теория, ако нямате ключ за сигурност, това означава, че използвате нелицензирана версия на 1C.

Най-често срещаният модел ключ за сигурност е малко устройство, което е свързано последователно към порта на принтера. През последните няколко години ключът за сигурност се доставя под формата на устройство, което се свързва към компютъра чрез USB порт.

Когато работите с мрежовата версия на програмата 1C, можете да използвате един ключ за сигурност. В този случай ключът трябва да бъде инсталиран на един от компютрите в мрежата.

По този начин, ако при влизане в 1C програмата покаже съобщението „Ключът за защита на програмата не е намерен“, тогава има няколко възможни причини:

  • 1. Физически нямате ключ за защита, защото имате нелицензирана програма 1C.
  • 2. Имате лицензирана версия на програмата 1C, но защитният ключ не е свързан към компютъра (например администраторът го е взел у дома за уикенда и е забравил да го върне).
  • 3. Имате лицензирана версия на програмата 1C и ключът е инсталиран на един от компютрите в мрежата, но няма мрежова връзка с компютъра, на който е инсталиран ключът, или с компютъра, от който сте влизане в програмата 1C.
  • 4. Имате лицензирана версия на програмата 1C и всички устройства са включени и включени правилно, но скоростта на хардуерните устройства е достатъчно ниска, за да може програмата да анкетира всички компютри в мрежата за наличието на ключ за сигурност . Ако защитният ключ не бъде намерен в мрежата в рамките на определеното време, програмата ще покаже съответното съобщение.

В по-голямата част от случаите съобщението „Ключът за защита на програмата не е намерен“ се появява, когато на компютъра се използва нелицензирана версия на програмата. За да използвате програмата 1C, закупете лицензирана версия. Ако всичко е наред с вашия лиценз, свържете се с компанията, от която сте закупили програмата 1C за помощ.

Програмата 1C се използва там, където трябва да се оптимизира счетоводството. Този софтуер е лицензиран, следователно, за да работите в него, трябва да въведете специален ключ. Без него стартирането на програмата не е възможно. Ако 1C не вижда ключа, тогава програмата показва информация за него. Например, " Ключът за защита 1C 7.7 не е открит" Или нещо такова " Ключът за защита на програмата 1C не е намерен» – вторият вариант е по-разпространен.

Как да решим проблема с неоткрит ключ за защита на програмата?

Опитайте да поставите квадратчето за отметка на " Използвайте лиценз за хардуер" За да направите това, щракнете върху „ Настройки».

Ако това не работи, продължете по следния начин:

  • Намерете Nethasp.ini – конфигурационния файл за защита на ключовете.
  • Не изключвайте компютъра, в който е поставен ключът. Когато 1C стартира и работи, се извършва автоматична проверка за наличието на ключ. Не изключвайте компютъра; той трябва да бъде свързан към захранването в този момент.
  • Проверката в Nethasp.ini се извършва чрез "излъчване".
  • Посочете в настройките конкретен път до компютъра, където се намира ключът, и отхвърлете „wideform. бюлетин."
  • Отворете файла. Можете да изберете приложението за редактиране по ваш избор (в “C:\Program files\1Cv81\bin\conf” (за 8.1) или “C:\Program files\1cv82\conf”). Препоръчваме да изберете „Бележник“ и да потърсите реда „“.
  • Посочете IP адреса на компютъра, съдържащ ключа за сигурност 1C.
  • Използвайте реда „NH_USE_BROADCAST = Disabled“, за да деактивирате широкоформатното мрежово разпространение.

Това е всичко, изпълнихте задачата! Можете да закупите от нас

При стартиране на програмата 1C Accounting операторът може да срещне съобщението „Лицензът не е намерен. Ключът за защита на програмата или полученият софтуерен лиценз не бяха намерени." Появата на този проблем може да бъде свързана с промяна в конфигурацията на системата, в резултат на което 1C разпознава системата като качествено нова, или с неправилни настройки на самия 1C (по-специално мрежовите настройки на конфигурационния файл nethasp.ini ). В този материал ще анализирам подробно причините за тази грешка и ще обясня как да я поправя.

Причини за дисфункция

Грешката „Лицензът не е намерен“ обикновено възниква в ситуация, в която програмата 1C не намери лицензен файл (обикновено с разширение .lic) на локалния компютър (или сървър), което прави възможно пълното стартиране на посочената система.

Тази ситуация може да възникне поради следните фактори:


Как да поправите „Лицензът не е намерен“ в 1C

Нека да разгледаме начините да се отървем от грешката „Лицензът не е намерен. Ключът за защита на програмата или полученият софтуерен лиценз не е открит" на потребителски системи 1C:

  1. Преди да стартирате програмата, деактивирайте вашата защитна стена;
  2. Инсталирайте “Alladin monitor” в системата. Този продукт показва използването на лицензи в мрежовата версия на програмата. Използвайте го, за да проверите дали вашата система има инсталиран лиценз;
  3. Когато използвате лиценз за хардуер, в прозореца на информационната база щракнете върху „Настройки“ и поставете отметка в квадратчето до опцията „Използване на лиценз за хардуер“, ако там няма такова квадратче;
  4. Редактирайте файла Nethasp.ini, който се намира на следния път:

Отворете този файл и запишете IP адресите на клиентските компютри и имената на мениджърите на лицензи. За да направите това, в специализирания раздел посочете:

След това в раздела посочете IP адреса на сървъра на мениджъра на лицензи (трябва да изглежда като NH_SERVER_ADDR = необходим IP) и името на мениджърите на лицензи (NH_SERVER_NAME = име на мениджъра).

Името на мениджъра е предварително посочено в раздела под формата NHS_SERVERNAMES = име 1, име 2 и т.н.

  • Активирайте съществуващия си лиценз. Ако получите съобщение за липсата на открит лиценз, щракнете върху „Да“ и посочете пътя за инсталиране на лиценза (локален компютър или сървър).
  • След това избираме опцията за първоначално получаване на лиценз, повторно получаване или актуализиране. Задаваме видимостта на лиценза на „Всички потребители на компютри“, избираме метода за получаването му - ръчно, автоматично, на цифров носител. Попълваме регистрационната форма, след което запазваме данните във файл, който поставяме в директорията: