Часто в практике системных администраторов возникает ситуация, когда после принятия инфраструктуры от предыдущего специалиста обнаруживается нехватка регистрационных данных. Сервер работает, базы крутятся, но пин-коды и регистрационные номера программных лицензий утеряны. Проанализируем ситуацию: нам необходимо узнать, какими ключами зарегистрированы конфигурации, а также определить количество установленных и активированных клиентских лицензий. Разберем по шагам, как получить эту информацию различными методами.
Первое, с чего всегда стоит начинать поиск информации о лицензиях — это встроенные средства самой платформы 1С. Посмотрим на этот метод подробнее.
Важно помнить: ключи защиты не привязаны жестко к конкретным конфигурациям. База Бухгалтерии предприятия прекрасно запустится с клиентской лицензией, полученной из комплекта Управления торговлей, и наоборот. Лицензируется именно рабочее место (или сеанс на сервере), а не сама база данных.
Если сервер работает на базе ОС Windows Server (например, Windows 2016), программные лицензии хранятся в виде специальных файлов с расширением *.lic. Рассмотрим типичные каталоги, где система сохраняет эти файлы по умолчанию. Обратите внимание, что папки могут быть скрытыми, поэтому предварительно включите отображение скрытых файлов в проводнике.
Проверьте следующие директории:
C:\ProgramData\1C\licenses — это основной и наиболее правильный каталог для хранения многопользовательских серверных лицензий.C:\Users\Имя_Пользователя\AppData\Local\1C\1cv8\conf — здесь файлы могут лежать, если лицензия активировалась локально под конкретным пользователем (частая ошибка при настройке сервера).C:\Program Files\1cv8\conf или C:\Program Files (x86)\1cv8\conf — старые пути по умолчанию для платформы.Также настоятельно рекомендуем поискать на сервере текстовый файл с именем LicData.txt. Администраторы часто сохраняют его при первичной активации. Он содержит бесценную информацию: регистрационный номер, исходный пин-код и все данные об организации (ликдату).
Найти файлы *.lic — это лишь половина дела. Сами по себе они зашифрованы, но есть несколько способов извлечь из них полезную информацию.
Если лицензии получали относительно недавно, вы можете открыть файл *.lic с помощью обычного Блокнота. Сам файл будет содержать нечитаемые символы, но в самом конце документа обычно можно увидеть читаемый текст, где будет указан регистрационный номер.
Если нужен не только регистрационный номер, но и пин-коды (или если файл старого формата), воспользуемся сторонней утилитой. Отличным вариантом является программка LicDataViewer. Она умеет парсить файлы лицензий и выводить всю скрытую в них регистрационную информацию в удобном табличном виде.
Для более профессионального администрирования рассмотрим использование официальной утилиты от фирмы 1С. Нам потребуется установить компонент Утилита лицензирования 1С:Предприятия (1C:Enterprise License Tools). Работа с утилитой RING производится через командную строку.
Откройте консоль от имени администратора и введите команду для вывода списка всех найденных лицензий на сервере:
ring license list
Эта команда выведет список в формате ТекущийПинКод-РегистрационныйНомер. Скопируйте нужное имя лицензии из вывода и используйте следующую команду для получения детальной информации:
ring license info --name <Имя_Лицензии>
В результате вы получите подробную информацию по конкретному ключу, включая количество рабочих мест, тип лицензии и данные о привязке к оборудованию.
Выясним альтернативный путь. Если конфигурации и лицензии ранее были корректно зарегистрированы и привязаны к аккаунту вашей компании, то узнать все регистрационные номера можно вообще без поиска файлов на самом сервере.
Зайдите в личный кабинет на Портале ИТС. В разделе Программные продукты будет выведен список всех ваших приобретенных программ и лицензий с указанием их регистрационных номеров.
Проанализируем наихудший сценарий: сервер упал, резервных копий папки с лицензиями нет, бумажные конверты с пин-кодами потеряны. В этом случае восстановить работоспособность поможет только официальный Центр лицензирования 1С.
Вам необходимо написать письмо-запрос по определенным правилам:
Что такое ликдата? Это персональные данные владельца (юридическое название компании, точный адрес, ответственное лицо и т.д.), вплоть до каждого символа, пробела и запятой, которые вводились при самой первой активации. Без точного совпадения этих данных при переактивикации (например, после замены материнской платы на сервере) система откажет вам в выдаче лицензии. Центр лицензирования пришлет вам эти данные в ответном письме, и вы сможете снова активировать свои рабочие места.
Напоследок затронем тему физических ключей. Если на вашем сервере используются аппаратные USB-ключи (HASP), то искать файлы *.lic бесполезно — их просто нет в природе для данного типа защиты.
Узнать, что используются именно они, можно через то же меню О программе (будет указано HASP). Сам регистрационный номер физического ключа выгравирован на корпусе самой "флешки" или напечатан на регистрационной анкете из коробки с программой. Для проверки количества занятых и свободных клиентских лицензий на таких ключах используются сетевые утилиты, такие как Aladdin Monitor.