Файл программной лицензии не предусматривает возможность запуска клиентских приложений
Коллеги, добрый день! Возник вопрос. В компании стоит Мини-сервер на 5 подключений. 1С видит два ключа: 1 серверный, 1 клиентский на 5. С одного компьютера, при подключении, он постоянно лезет и цепляет серверный ключ, после чего никто не может зайти, ругается, что исчерпано максимальное количество подключений. Со всех остальных компьютеров все нормально цепляет клиентские. Подскажите пожалуйста, люди знающие, как побороть данную проблему?
Может неправильно выразился. В Админке 1с. Я вижу в лицензиях две лицензии: Так вот с одного компа он цепляет 1 1 и всем блочат доступ.
все правильно, читай инструкцию 2 ключа на одном серевре не работают А у тебя установлен на 1 пользователя и на 5
разберись с ключами/лицензиями мини-сервер только с программной лицензией если в сервак установлены два клиентских USB-ключа, то работать не будет
Аппаратных ключей нет, получается программный В "О программе" вижу: 800. клиент. 81000. легкий сервер Вопрос, почему их две? При запуске с одного компьютера он хватает лицензию клиент и больше никто зайти не может.
На сервер. Попытка запуска слишком большого количества клиентских приложений, использующих сервер 1С:Предприятия с ограничением количества клиентских лицензий! по причине: Поиск лицензии на клиенте: Ошибка программного лицензирования. Файл программной лицензии не предусматривает возможность запуска клиентских приложений 1С:Предприятия или внешних соединений: file://C:/ProgramData/1C/licenses/20141020203640.lic Ошибка программного лицензирования. Превышено максимальное количество пользователей, разрешенное файлом программной лицензии: file://C:/ProgramData/1C/licenses/20141020204059.lic Используется сервер 1С:Предприятия с ограничением количества клиентских лицензий. Поиск лицензии на сервере: Ошибка программного лицензирования. Превышено максимальное количество пользователей, разрешенное файлом программной лицензии: file://C:/ProgramData/1C/licenses/20141020203640.lic Ошибка программного лицензирования. Файл программной лицензии не предусматривает возможность запуска сервера 1С:Предприятия: file://C:/ProgramData/1C/licenses/20141215111807.lic Поиск лицензии в сервисе лицензирования:
Да, могу зайти, если с проблемного компа пользователь не откроет сессию.
значит проблем только в том, если один из компов (проблемный) подключается и съедает все лицензии ?
Он сжирает только одну лицензию в соответствии с консолью Картинка: нижняя строка 1 1 Три-четыре пользователя могут зайти до него, а если он сначала, то никто.
Для запуска 1С в клиент-серверном режиме нужно ДВЕ лицензии: одна серверная для запуска сервера 1С:Предприятия, вторая клиентская для запуска клиентского приложения (а для запуска файловой базы нужна только клиентская лицензия, а серверную устанавливать не нужно вовсе) .
Судя по данному тексту вы получили лицензию на СЕРВЕР.
Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!
Данный текст говорит о том, что 1С не видит лицензию на запуск КЛИЕНТА.
Файл программной лицензии не предусматривает возможность запуска клиентских приложений 1С:Предприятия или внешних соединений:
file://C:/ProgramData/1C/licenses/ХХХХХХХХ.lic
100% что это файл той самой лицензии на сервер 1С, который вы только что получили.
Уточнить можно открыв файл лицензии текстовым редактором, например, блокнотом - в конце файла будет информация о лицензии в человекочитаемом виде.
Т.е для работы вам теперь ещё надо получить клиентскую лицензию.
Для полного понимания советую почитать инструкцию по повторному получению лицензии 1С с разборами ошибок и примерами (кстати, ваш случай там тоже есть)
Как восстановить программную лицензию 1С:Предприятие 8
P. S.
Кстати имя файла затерли совершенно зря - оно представляет собой дату и время получения лицензии, никакой уникальной идентифицирующей информации в имени файла нет, например, активированная сегодня лицензия будет вида 202110131012345.lic, где первые 8 цифр - это дата 2021.10.13, а следующие 6 цифр - это время ЧЧ.ММ.СС.
Добавлю еще один момент - активировать многопользовательскую программную лицензию на сервере имеет смысл только в трех случаях:
1. Если будут клиент-серверные базы под SQL, в этом случае лицензии клиентам будет выдавать сервер 1С:Предприятия;
2. Если базы опубликованы на веб-сервере (Apache или IIS), в этом случае лицензии будет раздавать модуль веб-сервера;
3. Если сервер терминальный, в этом случае клиенты при подключении по RDP/RemoteApp смогут получить лицензии из файла сами.
Если же файловые базы запускаются на клиентских машинах локально или базы располагаются на файловом сервере просто в расшаренной папке, то активировать многопользовательскую лицензию нельзя, т.к. раздавать ее клиентам по сети будет некому. В этом случае необходимо активировать однопользовательские лицензии отдельно на каждом клиентском ПК.
Описание ошибки:
Ошибка лицензии 1С 8:
Не обнаружено свободной лицензии!
по причине:
Поиск лицензии на клиенте:
Файл программной лицензии не найден
Поиск лицензии на сервере:
Ошибка программного лицензирования. Файл программной лицензии не предусматривает возможность запуска клиентских приложений 1С:Предприятия или внешних соединений:
file://C:/ProgramData/1C/licenses/20210521183513.lic
Ошибка программного лицензирования. Продукт с регистрационным номером комплекта 804200064G0 допускает одновременное использование не более 1 пинкодов
Ошибка программного лицензирования. Превышено максимальное количество пользователей, разрешенное файлом программной лицензии
file://C:/ProgramData/1C/licenses/
В этой статье опишу две похожих ошибки с лицензией. Первая, описание которой приложено в кратком представлении статьи, полное ее представление:
Не обнаружено свободной лицензии!
по причине:
Поиск лицензии на клиенте:
Файл программной лицензии не найден
Поиск лицензии на сервере:
Ошибка программного лицензирования. Файл программной лицензии не предусматривает возможность запуска клиентских приложений 1С:Предприятия или внешних соединений:
file://C:/ProgramData/1C/licenses/20210521183513.lic
Ошибка программного лицензирования. Продукт с регистрационным номером комплекта 804200064G0 допускает одновременное использование не более 1 пинкодов
Ошибка программного лицензирования. Превышено максимальное количество пользователей, разрешенное файлом программной лицензии: file://C:/ProgramData/1C/licenses/20210521184343.lic
локальный ключ недоступен: Status=0, ORGL8 Локальный, не установлен
локальный ключ недоступен: Status=0, ORG8A Локальный, не установлен
локальный ключ недоступен: Status=0, ORG8B Локальный, не установлен
nethasp.ini: C:/Program Files/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=15, ORGL8 Сетевой, не установлен
nethasp.ini: C:/Program Files/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=15, ORG8A Сетевой, не установлен
nethasp.ini: C:/Program Files/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=15, ORG8B Сетевой, не установлен
Поиск лицензии в сервисе лицензирования:
Ошибка программного лицензирования. Файл программной лицензии не предусматривает возможность запуска клиентских приложений 1С:Предприятия или внешних соединений: file://C:/ProgramData/1C/licenses/20210521183513.lic
Нажатие на изображении увеличит его
Она возникла в результате случайности. Но, как показал интернет, такая случайность не только у меня одного изредка возникает. Был один сервер, на котором работала клиент-серверная 1С 8. Приобрели новый сервер, на который планировалось перенести 1С и чтобы только 1С на нем работала. Новый сервер для удобства переноса баз был в одной сети с прежним. На новом сервере удачно были получены новые лицензии с помощью резервных пинкодов. И несколько дней работа 1С была успешной. Но имелась неосторожность запустить через несколько дней 1С на старом сервере, как возникла вышеописанная ошибка на новом сервере. При этом вела себя платформа 1С 8 так, словно лицензии не "видит" совсем, предлагая в подобных случаях включить использование аппаратной лицензии. Но при отказе включения, т.к. было доподлинно известно, что лицензия программная, сообщалось о том, что свободной лицензии не обнаружено, хотя активных сеансов с базой не было, т.к. пользователи не могли зайти в базу по указанной причине.
Нажатие на изображении увеличит его
Второй случай. Имелось два комплекта лицензий: на сервер 1С 8 x64 и лицензия на 5 рабочих мест. Так по ошибке пинкод от комплекта 5 мест ввели для комплекта на сервер, и тут же наоброт - пинкод от сервера для комплекта на 5 рабочих мест. В общем перепутали пинкоды от комплектов местами. Причем при активации лицензии 1С нисколько не смутилась и даже позволила запустить конфигуратор. Но вот при повторном запуске уже бодро рапортовала о том, что "Ошибка программного лицензирования. Продукт с регистрационным номером комплекта 8101736551G0 допускает одновременное использование не более 1 пинкодов"
Нажатие на изображении увеличит его
В обоих случая поможет простой вариант. Можно искать и более сложные, но по количеству действий они будут естественно тоже сложнее. Упрощенный вариант заключается в том, чтобы удалить все файлы лицензий на компьютере(ах). Для первого случая - это прежний сервер и новый. Для второго случая - единственный сервер. Удалять нужно все файлы, какие только найдутся с расширением *.pfl.
Нажатие на изображении увеличит его
А так же удалить файлы лицензий *.lic в каталогах ProgramData: "C:/ProgramData/1C/licenses/"
Успешным результатом тотального полного удаления указанных файлов будет то, что при попытке запуска 1С платформа потребует получить лицензию. Используем резервные пинкоды для получения лицензии стандартным образом. Если резервные пинкоды закончились, то можно обратиться к руководству о том, как их можно запросить в центре лицензирования 1С. После этого ошибка лицензий больше возникать не должна.
Большинство крупных компаний-пользователей программного обеспечения 1С, купив лицензию 1С Предприятие 8, использует программные ключи. Они удобны и обходятся дешевле «флешек», так как расходуются не на компьютеры, а на сессии с сервером. Однако случается, что с ними возникаю проблемы, и 1С прекращает их видеть. Администраторам 1С в крупных компаниях важно уметь быстро исправлять такие ситуации, поскольку время «простоя» пользователей может обернуться проблемами.
Причины отказа лицензий 1С 8.3
- Обновление платформы 1С. Суть проблемы заключается в схеме процедуры обновления – новая версия не заменяет старую, а просто устанавливается в соседней директории. В итоге после нескольких лет работы на сервере можно обнаружить целую коллекцию платформ, работающих самостоятельно. Чтобы вернуть работоспособность лицензий, их необходимо перерегистрировать с помощью резервных пин-кодов;
- Сбой работы менеджера лицензий. Настройка этого механизма – тонкое и сложное занятие. Если им занимался неквалифицированный специалист, проблемы могут возникнуть в любой момент. Решаются подобные сбои переустановкой платформы и менеджера лицензирования;
- Отключение использования программных лицензий. В настройках информационной базы можно указать, какой тип лицензий используется. Иногда даже пользователи могут изменить настройки и достаточно лишь снять галку «Использовать аппаратную лицензию»;
Восстановление работоспособности лицензий 1С
Существует возможность восстановить программные лицензии 1С с помощью специального файла, входящего в состав платформы. Для этого необходимо правильно настроить файл nethasp.ini, расположенный в папке conf каталога, куда установлена 1С. Чтобы ошибка лицензии 1С ушла, необходимо в этом файле указать следующие данные:
- В разделе NH_COMMON указать NH_TCPIP = Enabled;
- В разделе NHS_SERVER указать все имена менеджеров лицензий;
- В разделе NH_TCPIP указать адрес сервера с менеджером лицензий в виде NH_SERVER_ADDR = IP – адрес. Также укажите имя самого менеджера в реквизит NH_SERVER_NAME. Если их несколько, то перечисляются через запятые.
Затем настает очередь активировать имеющуюся лицензию первично или повторно. Видимость ее должна распространяться на всех пользователей ПК, способ получения укажите – ручной, автоматический, на цифровом носителе. После заполнения регистрационных данных в специальной форме получится файл лицензий, который необходимо разместить по одному из путей:
- Для Windows XP и Vista:
- C:\Users\Administrator\AppData\Local\1C\1Cv8\conf\;
- C:\Users\All Users\1C\1Cv8\conf\;
- Для Windows 7 и следующих:
- C:\ProgramData\1C\licences\
Иногда получается так, что компания покупала лицензию, но все документы утрачены, а регистрационные данные забыты. В таком случае многие просто покупают заново комплект лицензий. Это достаточно дорого, если речь идет о 50 или 100 программных лицензиях. Поэтому важно знать, что всю информацию можно восстановить, если найти файл формата lic.
В этом файле вся информация закодирована. Чтобы ее декодировать придется потратить немало сил и времени. В этом может помочь техническая поддержка 1С, если покупка лицензий действительно имела место быть. Если же взяться за эту операцию самостоятельно, высока вероятность, что возникнет ошибка декодирования файла лицензий и будет утрачена последняя возможность восстановления.
Консультация со специалистами технической поддержки 1С полезна при проблеме с обновлениями или лицензиями любых видов: обращение может помочь существенно облегчить решение возникших задач. Помните, что в некоторых случаях сотрудники 1С могут запросить предоставить копию базы данных, но вы можете отказаться. Правда, в этом случае шансы получить полноценную помощь существенно снижаются.
Читайте также: