как узнать данные введенные при первоначальной активации 1с
LicDataViewer программа для просмотра/расшифровки информации из файла программной лицензии 1С (*.lic)
UPD 2. Выпущена версия 1.0.0.3. Исправлен косяк при ручном сохранении, теперь расширение по-умолчанию добавляется к названию файла.
UPD 3. Выпущена версия 1.0.0.4. Немного изменена механика завершения работы. Теперь корректно программа чистит за собой файлы используемые для декодирования.
Столкнулся недавно с ситуацией, когда необходимо было разобрать имеющиеся файлы программных лицензии 1С (*.lic) и понять какие регистрационные данные и используемый ПИН-код на них.
Эту информацию можно получить при помощи утилит Ring и License Tools поставляемых вместе с платформой 1С. Данные утилиты находятся в папке ExtDst с установленной платформой 1C.
Данные утилиты написаны на Java и соответственно требуют установленной в системе среды Java и Java Cryptography Extension (JCE). Использование утилит Ring и License Tools возможно только из командной строки, это накладывает различного рода неудобства, если файлов программных лицензий много.
Уже существуют как минимум две (я столько встретил на просторах могучего) утилиты обертки для Ring, но они по прежнему требуют необходимость установки всех необходимых программ для начала работы с файлами программных лицензий.
Мне захотелось иметь один файл при запуске которого я бы мог сразу начать работу. Поэтому решил написать свою программу обертку для работы с программными лицензиями.
Для работы программы не требуется устанавливать Java, Ring и License Tools!
Для тех у кого есть желание поблагодарить, могут воспользоватся формой ниже:
Достаем информацию из файла лицензии 1С
Довольно часто бывает ситуация, когда владельцы программ 1C по той или иной причине теряют данные с регистрационным номером программы, пин-кодами и теми данными, что вводятся при получении лицензии (данные об организации). Без этой информации невозможно получить новую лицензию в случае ее утери, например для переустановки 1C на другой компьютер. До недавнего времени единственным способом получить вновь все эти данные можно было написав на адрес lic@1c.ru письмо, к которому нужно было прикрепить действующий файл лицензии 1C или всю имеющуюся информацию по программному продукту. В ответ сотрудники 1C высылают вам все необходимые данные. Однако ситуация изменилась в лучшую сторону благодаря утилите Ring. Данная утилита отныне поставляется вместе с технологической платформой 1С:Предприятие начиная с версии 8.3.8. И если у вас есть действующий файл лицензии (с расширением “.lic”) то теперь можно достать из него всю необходимое информацию. Итак, давайте последовательно разберемся какие шаги для этого нужно предпринять.
Шаг 1. Устанавливаем пакеты Ring и License Tools
Данные утилиты находятся в папке ExtDst с установленной платформой 1C. Например, вот по такому пути:
Нам необходимо установить оба пакета из данной папки. Нажимаем по очереди правой кнопкой мыши на каждую утилиту и затем “Установить”. Пакет быстро откроется и закроется (моргнет окно). Никаких дополнительных информационных окон об успешности установки выведено не будет. Но на самом деле утилиты установятся в систему. Убедиться в этом можно зайдя в установленные программы Windows. Там они называются 1С:Enterprise License Tools и 1С:Enterprise Ring.
Шаг 2. Скачиваем и устанавливаем Java и Java Cryptography Extension (JCE)
C:\Program Files (x86)\Java\jre1.8.0_111\lib\security
Шаг 3. Устанавливаем переменную окружения
Теперь нам нужно задать специальную переменную окружения “JAVA_HOME”. Для этого заходим в “Мой компьютер” –> “Свойства” –> “Дополнительные параметры системы безопасности” далее на вкладке “Дополнительно” –> “Переменные среды” нажимаем “Добавить”. В качестве имени переменной пишем JAVA_HOME, а в качестве пути указываем полный путь до папки с установленной Java, например
После всех вышеперечисленных манипуляций появиться возможность использовать специальные команды для работы с лицензиями.
Шаг 4. Ищем на компьютере файлы лицензий
Прежде чем приступить к изучению самих команд по работе с лицензиями нам необходимо эти самые файлы лицензий найти. По умолчанию файлы лицензий хранятся по пути:
D:\Documents and Settings\All Users\Application Data\1C\licenses
Также могут быть и другие места хранения, например, в зависимости от версии ОС Windows. По этому данные файлы проще найти через поиск. Открываем глобальный поиск Windows и вводим в поисковой строке “*.lic” без кавычек. У вас должен найтись файл вида “123456789.lic”. Это и есть нужный нам файл лицензии 1C. Если нашлось несколько таких файлов не пугайтесь. Скорее всего это файлы оставшиеся от предыдущих активаций программы, так как на каждую новую активацию 1C создается один новый файл. Смотрим на дату создания файла. С самой свежей датой нам и нужен.
Шаг 5. Достаем информацию из файлов Lic
Утилита Ring на самом деле имеет множество различных команд для работы с файлами лицензий 1С, но для “выдирания” информации нам понадобятся только две из них. Это команды INFO и LIST. Остальные команды можно посмотреть на сайте информационной системы ИТС. Ссылку я приведу в конце статьи.
Для начала воспользуемся командой LIST. Именно она позволяет вывести регистрационный номер и текущий пин-код вашего ПП 1С. Собственно возникает вопрос “И куда мне вводить эту команду?”. Ответ прост: все команды вводятся в командную строку Windows, т.е. в системную утилиту “cmd.exe”.
Запускаем командную строку и вводим:
ring license list –path C:\ProgramData\1C\license
где “C:\ProgramData\1C\license” путь до папки с файлами лицензий
Результатом данной команды будет список в виде комбинации “пин-код – рег.номер”, выведенные здесь же в командной строке, например вот так:
Первые 15 цифр это и есть ваш текущий пин-код, остальные цифры после дефиса это рег. номер программы. Если по указанному пути лежит несколько файлов, то по каждому из них будет выведена информация. Если нужна информация по конкретному файлу лицензии, то оставляем его в этой папке, остальные временно переносим в любое другое место. Внимание. Ни в коем случае не КОПИРУЙТЕ файлы лицензии в папки на этом же компьютере, т.е. нужно именно ПЕРЕМЕЩАТЬ их. Так как если вы их скопируете программа 1С решит, что вы запустили несколько ее дублей под одним пин-кодом. После этого лицензия заблокируется с предупреждением, что то вроде “недопустимо использование более одного пин-кода”. Так что будьте внимательны, прецеденты были в моей практике.
Давайте теперь воспользуемся командой INFO. Она позволяет посмотреть те данные, что вводятся при получении лицензии (данные об организации).
ring license info –name 123456789012345-800111111 –path C:\ProgramData\1C\license
Как видите принцип здесь тот же только добавился атрибут –name. Правда 1С пошли здесь крайне изощренным методом и вместо того, что бы писать имя файла с лицензией, приходится писать комбинацию “пин-код – рег.номер”. Лично я целых 2 часа “танцевал с бубном” прежде чем понять как использовать данную команду, т.к. на сайте ИТС не было конкретной информации об указании какого имени идет речь.
Как узнать данные, введенные при первоначальной активации «1С»? Текущий активный пинкод?
При использовании программной защиты платформы «1С» случаются ситуации, когда нет возможности повторить данные, введенные при первоначальной активации «1С» (обычно эти данные сохраняют в файл LicData.txt). Без этой информации нет никакой возможности сделать переустановку и активацию программы с другим пинкодом. Если этот файл удалили или потеряли, то для переактивации программной лицензии «1С» как минимум придется обращаться в Центр лицензирования «1C» (lic@1c.kz).
Однако, с версии 8.3.8 платформы «1С» появилась возможность получить всю необходимую информацию из сохранившегося файла лицензии (*.lic). Для этого нужно воспользоваться утилитой RING. Подробное описание утилиты расположено на портале ИТС.
Установка и настройка Ring и License Tools
Утилиты License Tools и Ring находятся в папке ExtDst, расположенной в каталоге с платформой «1С». Например, по такому пути:
Дистрибутивы утилит находятся в двух файлах. Нужно установить оба пакета. Дополнительных сообщение об успешности или ошибочности установки не будет, окно установщика просто закроется.
Установка JRE (Java SE Runtime Environment) и JCE (Java Cryptography Extension)
Скачиваем JRE с официального сайта (https://www.java.com/ru/download/manual.jsp). Крайне рекомендуем скачиванию сборку «Windows В автономном режиме», не x64! Устанавливаем стандартным способом. JRE по умолчанию установится примерно по следующему пути:
C:\Program Files (x86)\Java\jre1.8.0_181
или
C:\Program Files\Java\jre1.8.0_181
Далее, скачиваем дистрибутив JCE (Java Cryptography Extension) с http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html. Распаковываем содержимое скачанного архива в подпапку JRE: lib\security\policy\unlimited\
Например:
C:\Program Files (x86)\Java\jre1.8.0_181\lib\security\policy\unlimited
Настройка переменной окружения
Теперь, необходимо указатьпеременную окружения «JAVA_HOME». Для этого заходим в «Мой компьютер» –> «Свойства» –> «Дополнительные параметры системы безопасности» далее на вкладке «Дополнительно» –> «Переменные среды» нажимаем «Создать». В поле имени переменной пишем JAVA_HOME, а в поле «Значение переменной» полный путь до папки с установленной JRE, например:
C:\Program Files (x86)\Java\jre1.8.0_181
или
C:\Program Files\Java\jre1.8.0_181
Получение информации о программной лицензии
После выполнения всех вышеперечисленных шагов можно открыть командную строку cmd и вводить команды.
Здесь, «C:\ProgramData\1C\licenses» полный путь к каталогу, где располагаются файлы лицензий 1С (*.lic).
После выполнения команды выше будет получен результат подобного вида:
Здесь, до знака «-» текущий активный пинкод, после знака — регистрационный номер. Если по указанному пути находятся несколько файлов лицензий, то будет выведена информация по каждому из них.
Теперь получим информацию, введенную при первоначальной активации лицензии — то, что сохраняется в файл LicData.txt.
Результатом выполнения команды будет примерно следующая информация:
Информация о пользователе:
Имя: Петр
Отчество: Сидорович
Фамилия: Иванов
e-mail: ivanov@mail.ru
Компания: ТОО «Лакомка»
Страна: Казахстан
Индекс: 100000
Регион/область: Карагандинская
Город: Караганда
Улица: Абдирова
Дом: 5
Дата комплектации: 00:00:00 16.08.2018
Как восстановить программную лицензию 1С:Предприятие 8 версии ПРОФ после изменения параметров компьютера, обновления Windows или платформы 1С
Как восстановить лицензию 1С с программной защитой после изменения параметров компьютера, обновления/переустановки Windows, обновления платформы 1С или сбоев.
Порядок первичного получения программной лицензий при первой установке программ для программных продуктов системы 1С:Предприятие версии ПРОФ отличается от порядка восстановления и был подробно рассмотрен ранее
Процесс переустановки базовых версий 1С также имеет свои существенные отличия и освещен в отдельной статье
Для восстановления работоспособности пользователю необходимо получить новую программную лицензию с помощью резервного пинкода.
В данном окне можно выбрать один из двух вариантов: «Получить лицензию» и «Загрузить файл-ответ». Выбираем «Получить лицензию».
Появится окно «Регистрация комплекта», в котором необходимо указать регистрационный номер комплекта 1С и пинкод, с помощью которого была активирована текущая лицензия.
Мы рекомендуем отмечать пинкоды, которые ранее уже были использованы или аннулированы. Если в организации используется несколько компьютеров мы также рекомендуем отмечать имя компьютера, на котором был активирован каждый из пинкодов.
Если вы не знаете, с помощью какого пинкода была активирована текущая лицензия, то пишете запрос в центр лицензирования на е-майл lic@1c.ru с указанием регистрационного номера и контактных данных организации. В ответ вам должно прийти письмо с указанием пинкодов и компьютеров на которых они были активированы.
В следующем окне будет предложено выбрать один из двух вариантов: «Первый запуск» или «Восстановление».
Далее откроется окно «Пинкоды для восстановления лицензии».
Если предыдущий вариант не поможет или если параметры компьютера изменились, то нужно убрать этот флаг. Появится второе поле для ввода нового пинкода.
Напоминаем, что для ПРОФ версий нет ограничений количества активаций.
Если у вас закончились пин-коды для активации или вы не знаете, какой именно пинкод из вашего комплекта остался неиспользованным, то пишете запрос в центр лицензирования lic@1c.ru с указанием регистрационного номера и контактных данных организации. В ответ вам должно прийти письмо с новым пин-кодом (если все уже были использованы) или вам подскажут, какие пин-коды из вашего комплекта остались неиспользованными.
Как написать запрос на получение дополнительного резервного пин-кода для активации программной лицензии 1С:Предприятие, если были израсходованы все пин-коды из комплекта поставки
Далее откроется окно проверки данных организации.
Если компьютер не менялся, то все поля могут заполнится автоматически и руками ничего указывать не потребуется.
Если при первичной активации сохраняли данные, то можно поискать их на компьютере в файле licdata.txt.
Если программа сообщает, что данные организации были введены неверно и их не удается найти, то пишете запрос в центр лицензирования lic@1c.ru с указанием регистрационного номера и контактных данных организации. В ответ вам должно прийти письмо с указанием данных организации, которые были вами указаны при первичной активации программного продукта.
Наши рекомендации
В новых версиях платформе «1С:Предприятие 8.3» (начиная с версий 8.3.12.1790, 8.3.13.1644 и 8.3.14.1565) реализован дополнительный способ привязки программных лицензий к аппаратному ключу защиты HASP. Данный вариант привязки позволяет сохранять полученные ранее программные лицензии при изменении параметров компьютера.
Подробнее >>
Получение лицензии вручную
Если же автоматическое получение лицензии было отключено, то далее откроется окно с выбором способа получения лицензии:
Если компьютер подключен к интернету, то рекомендуем выбрать вариант «Автоматически».
Вариант «На электронном носителе (через файл)» имеет смысл, если на данном компьютере нет интернета, но он есть на другом, в этом случае программа 1С сформирует файл запроса (в формате txt), который можете сохранить на любой носитель и отправить его по электронной почте в центр лицензирования 1С с другого компьютера, получить файл ответа, перенести файл ответа (в формате lic) в обратном порядке и выбрать его нажав кнопку «Загрузить».
Вариант «По телефону» нужен в случае, если в организации нет интернета. Обратите внимание, что по телефону оператору центра лицензирования 1С необходимо будет сообщить 48 цифр кода запроса, в ответ оператор продиктует вам набор из 120 цифр.
Обратите внимание, что восстановление лицензии можно сделать только тем способом, которым лицензия была получена при первичной активации, т.е. если в первый раз активировали лицензию по телефону, то восстановление в автоматическом режиме через интернет не получится и его необходимо будет делать также по телефону.
Журнал поиска ключа
Особые случаи и ошибки при активации
При необходимости вы можете написать запрос в центр лицензирования 1С на смену комплекта лицензий для активации с однопользовательских на многопользовательские, но при этом следует учитывать, что будут деактивированы все ранее полученные однопользовательские лицензии, полученные с помощью пинкодов из данного комплекта. Обратите внимание, что такая возможность предоставляется только один раз и в дальнейшем вы уже не сможете обратно заменить одну многопользовательскую на несколько однопользовательских, если такая возможность возникнет. Поэтому рекомендуем очень хорошо подумать, прежде чем делать такой запрос.
Что делать, если при восстановлении лицензии выходит сообщение: «Ошибка ввода пинкода. Уже активирован общий пинкод из данного комплекта».
При необходимости вы также можете написать запрос в центр лицензирования 1С на смену комплекта лицензий для активации с многопользовательской на несколько однопользовательских, но при этом следует учитывать, что будет деактивирована ранее полученная многопользовательская лицензия, полученная с помощью пинкодов из данного комплекта. Обратите внимание, что такая возможность предоставляется только один раз и в дальнейшем вы уже не сможете обратно заменить однопользовательские на многопользовательскую, если такая возможность возникнет. Поэтому рекомендуем очень хорошо подумать, прежде чем делать такой запрос.
Иногда бывают ситуации, когда при восстановлении лицензии и вводе резервного пинкода программа сообщает, что лицензия была успешно получена, при этом файл лицензии записывается в каталог C:ProgramData\1C\licenses, но при запуске программы все равно выходит сообщение «Лицензия не обнаружена».
У данной проблемы может быть несколько причин:
Если данная статья была для Вас полезной, то Вы можете поддержать авторов нашего сайта, оставив свой отзыв. Если у Вас установлен Яндекс.Браузер, то в правом верхнем углу браузера нажмите на кнопку отзывов.
Инструкция по восстановлению программной лицензии 1С Предприятие, Где найти пин код для восстановления программной лицензии 1С, Как восстановить программную лицензию 1С после замены материнской платы, 1с лицензия не обнаружена, лицензия 1с предприятие не обнаружена, как переустановить лицензию 1с, 1с не обнаружена лицензия для использования программы, как повторно активировать лицензию 1с, как активировать лицензию 1с после обновлениея Windows, слетела лицензия 1с после обновления, Как восстановить программную лицензию 1С после обновления Windows, как восстановить программную лицензию 1с 8.3 с помощью резервного пинкода, восстановить лицензию 1с после обновления, lic 1c ru восстановление лицензии 1С Бухгалтерии, после обновления не обнаружена лицензия для использования программы, Как восстановить программную лицензию 1С после замены диска, восстановление лицензии 1с после изменения конфигурации компьютера, слетела лицензия 1с, как восстановить программную лицензию 1с, lic 1c ru восстановление лицензии, Как восстановить лицензию 1с 8.3 с помощью резервного пинкода, повторное получение лицензии 1с, 1с не видит лицензию после обновления, 1с запрашивает лицензию после переустановки, lic 1c ru пвторное получение лицензии, Как восстановить программную лицензию 1С после переустановки операционной системы, после обновления 1с выходит сообщение Не обнаружена лицензия для использования программы, lic 1c ru повторное получение лицензии 1С Предприятие, как восстановить лицензию 1с 8.3, восстановление лицензии 1с предприятие, после обновления не найдена лицензия 1с 8.3, Как восстановить программную лицензию 1С после замены HDD, как восстановить электронную лицензию 1с, после переустановки не найдена лицензия 1с 8.3, восстановление лицензии 1с lic 1c ru, после обновления не найдена лицензия 1с 8.3, восстановление лицензии lic 1c ru, Как восстановить программную лицензию 1С после обновления ОС, после восстановления не найдена лицензия 1с 8.3, восстановление лицензии 1с после изменения параметров компьютера, слетела лицензия 1с 8.3, после обновления 1с требует лицензию, после переустановки не найдена лицензия 1с 8.3, после переустановки 1с требует лицензию, после обновления 1с просит лицензию, после переустановки 1с выходит сообщение Не обнаружена лицензия для использования программы, резервный пин код лицензии 1с, после переустановки 1с просит лицензию, слетела лицензия 1с, повторная активация лицензии 1с, восстановление электронной лицензии 1с, активация лицензии 1с после обновления, Как восстановить программную лицензию 1С после замены SSD, 1с запрашивает лицензию после переустановки, активация лицензии 1с после переустановки, не найдена лицензия 1с после переустановки, ошибка повторного получения лицензии 1с, 1с слетает программная лицензия, 1с не обнаружено свободной лицензии, 1с слетела лицензия после обновления, восстановить файл лицензии 1с, слетела лицензия 1с 8.3 после обновления, после обновления платформы 1с выходит сообщение Не обнаружена лицензия для использования программы, Как восстановить программную лицензию 1С после замены сетевой карты, слетела лицензия 1с после перехода на 8.3, слетела программная лицензия 1с 8.3, как восстановить лицензию 1с после переустановки windows, повторная установка программной лицензии 1с, после обновления компьютер не видит лицензию 1с, файл лицензии 1с поврежден, скопировать файл лицензии 1с, 1с запрашивает лицензию после обновления, переустановка программной лицензии 1с, Как восстановить программную лицензию 1с 8.3 с помощью резервного пинкода, как восстановить лицензию 1с после обновления, не найдена лицензия 1с предприятие после обновления, Как восстановить лицензию 1с по рег номеру, Слетела программная лицензия 1С как восстановить, После замены диска слетела программная лицензия 1С как восстановить, Как восстановить программную лицензию 1С после переустановки Windows,
Где храниться файл с программной лицензией 1С
В процессе администрирования 1С возникает порой вопрос, где хранится файл с установленной программной лицензией на ПК, при файловом варианте работы с платформой 1С: Предприятие. Мотивы для поиска данного файла могут быть у всех самые разные, так что лучше мы не будем заострять на них своё внимание, а перейдём, непосредственно, к ответу на заданный вопрос.
Примечание: Файл с лицензией нельзя переносить на другой компьютер т.к. он хранит всю информацию о том компьютере, на котором он впервые был активирован и нельзя копировать его в другие папки т.к. если 1С обнаружит копию ключа в разных местах, то просто их аннулирует.
Где находится файл с программной лицензией 1С
И следуя дальше по пути мы найдем файл с лицензией и названием типа file0.lic в моем случае от базовой версии, либо названием из 14 цифр от ПРОФ версии.
Можно сразу заметить, что лицензионные файлы для базовых версий имеют короткие названия file0.lic, file1.lic, file2.lic, file3.lic и т.д. В названии хранится порядковый номер лицензий для базовых версий, которые активированы на данном компьютере. Например, сначала была установлена базовая версия 1С Розницы, а потом базовая версия 1С Бухгалтерии. В таком случае, первый же файл с лицензией для Розницы у нас будет называться file0.lic, а второй для Бухгалтерии уже будет file1.lic. Как видно, всё в рамках порядкового номера.
Далее откроем вкладку Вид, найдём окно Дополнительные параметры, опустим ползунок ниже и отмечаем Показывать скрытые файлы, папки и диски. Затем, нажимаем Применить и кнопку ОК.
И следуя дальше по знакомому пути C:\ProgramData\1C\licenses мы найдём файл с лицензией и уже с длинным в моем случае наименованием от ПРОФ версии.
Как видно, лицензионные файлы от ПРОФ версий состоят из более длинных названий. Если конкретней — это 14 цифр, которые формируются из точной даты и времени активации лицензии на данном компьютере в формате: год/месяц/день/час/мин/сек. Например, лицензионный файл 20200802162504.lic был сформирован 2020 (год), 08 (август), 02 (число), 16 (часов), 25 (минут), 04 (секунды). В результате мы получаем 02 августа 2020 г. в 16:25:04.
Как расшифровать файл с программной лицензией 1С
Как вы могли заметить, лицензионные файлы хранятся в зашифрованном виде и просто так их открыть не получится. Но бывают ситуации, когда крайне важно расшифровать данный файл чтобы узнать, к примеру, точные регистрационные данные, которые могли быть со временем утеряны, либо посмотреть введенный рег. номер с использованным PIN-кодом. Вообщем, ситуации могут быть разные.
Данную информацию можно, конечно, получить при помощи таких утилит, как Ring и License Tools, но это крайне неудобный способ для среднестатистического пользователя. Чтобы без лишних заморочек расшифровать файл с программной лицензией, советую использовать бесплатную утилиту, под броским названием LicDataViewer от разработчика Жаконда. Рассмотрим принцип её работы.
Заходим на официальный сайт утилиты и нажимаем на кнопку LicDataViewer.
После быстрого скачивания утилиты, запускаем её и нажимаем Open.
Далее мы находим файл с лицензией на ПК, выделяем его и нажимаем Открыть.
Примечание: Лицензионный файл должен быть минимум от ПРОФ версии.
После выбора лицензионного файла мы просто нажимаем DecodeLicenseData.
И получаем все регистрационные данные, которые можно сохранить где-нибудь на компьютере в текстовом формате, нажатием на SaveResult.
Если у вас остались вопросы, оставляйте их в комментариях ниже. А пока… пока.