← На главную
В практике администраторов и специалистов по автоматизации периодически возникает ситуация: клиент утверждает, что у них установлен аппаратный USB-ключ на одно рабочее место, однако программа 1С успешно запускается и функционирует одновременно на двух разных компьютерах. Проанализируем, возможна ли такая работа с технической точки зрения и какими причинами это может объясняться.
Основные причины одновременной работы пользователей
Рассмотрим детально наиболее распространенные сценарии, при которых становится возможным одновременный запуск 1С на двух ПК:
- Наличие программной лицензии (электронного пин-кода). На втором компьютере может быть активирована программная защита. Файлы программных лицензий с расширением
.lic хранятся в системных каталогах ProgramData или AppData. Пользователи часто забывают о ранее активированных программных лицензиях из комплектов поставки (например, NFR-версиях или дополнительных пин-кодах), полагая, что вся система работает исключительно от физического USB-ключа.
- Использование Базовой версии программы. Базовые версии продуктов «1С:Предприятие» не требуют аппаратного USB-ключа и привязываются к параметрам компьютера программным пин-кодом. Если на одном компьютере используется Базовая версия 1С, а на другом — версия ПРОФ с локальным USB-ключом, оба пользователя смогут работать одновременно без каких-либо технических конфликтов.
- Выдача лицензии сервером «1С:Предприятие» или веб-сервером. При работе в клиент-серверном режиме или при публикации информационной базы на веб-сервере (IIS или Apache) сервер может быть настроен на самостоятельную раздачу клиентских лицензий. В этом случае второй компьютер получает лицензию напрямую от сервера, и физический локальный ключ на втором ПК не требуется.
- Установлен многопользовательский ключ вместо однопользовательского. Маркировка физического USB-ключа может быть истолкована неверно. Например, сетевой ключ на 5 рабочих мест (красный корпус, маркировка Net5) внешне похож на локальный, но позволяет свободно работать нескольким пользователям по локальной сети.
- Работа нескольких сеансов на одном ПК или интерактивный удаленный доступ. Локальный аппаратный ключ позволяет запускать неограниченное количество сеансов 1С в рамках одного рабочего стола. Если второй пользователь подключается к первому ПК через программы удаленного управления (AnyDesk, TeamViewer, RustDesk, Radmin) и работает в том же консольном сеансе, программа использует один и тот же локальный ключ.
- Нелицензионное вмешательство или обход защиты. Если в системе применяются эмуляторы ключа или замененные библиотеки платформы, штатная проверка лицензий оказывается отключена.
Технические ограничения однопользовательских USB-ключей
Проанализируем работу штатного локального USB-ключа (маркировка ORGL8). Данный тип аппаратной защиты имеет строгие технические ограничения:
Однопользовательский ключ физически не умеет транслировать лицензию по локальной сети через службу HASP License Manager. Кроме того, платформа «1С:Предприятие» автоматически блокирует работу локального USB-ключа при попытке запуска программы внутри терминальной сессии RDP (Удаленный рабочий стол).
Использование утилит проброса USB по сети (USB-over-IP) также не позволит работать двум компьютерам одновременно: такое устройство монтируется только на одну активную машину в конкретный момент времени.
Выводы и рекомендации по проверке
Если возникло подозрение на некорректную работу системы лицензирования, выполним следующие шаги для диагностики:
- Откроем в программе 1С окно «О программе» на обоих компьютерах и проверим раздел «Лицензия». Там указан точный тип используемой лицензии (локальный USB-ключ, сетевой ключ, программная лицензия или лицензия сервера).
- Проверим каталог
C:\ProgramData\1C\licenses на наличие файлов с расширением .lic.
- Убедимся в точности маркировки физического USB-накопителя, вставленного в системный блок.