К статье
Практический материал

Администрирование · 12 мин

Как удалить пиратские лицензии 1С и привести систему в порядок

Как найти и удалить пиратские лицензии 1С: где хранятся файлы lic, как очистить реестр и папки, проверить результат и перейти на легальные ключи.

Обнаружить пиратскую лицензию 1С обычно несложно: программа не находит легальный ключ защиты, в системе крутится эмулятор HASP, файлы конфигурации изменены, а обновления либо не устанавливаются, либо после них платформа падает с ошибкой лицензирования. Чаще всего это дело рук стороннего «специалиста», который когда-то поставил взломанную версию, — и пока такие эмуляторы и модифицированные файлы не удалены, они конфликтуют с сервером 1С, блокируют установку легальных ключей и оставляют компанию под юридическим риском.

Удаление пиратских лицензий — это не одно действие, а последовательность: найти все источники нелегальной активации (эмуляторы HASP, пропатченные файлы, поддельные программные лицензии), корректно их удалить, очистить хранилища лицензий и затем установить легальные ключи. Если выполнить шаги не полностью, платформа может продолжать «видеть» старую активацию или, наоборот, перестанет запускаться вообще.

Ниже — практический порядок действий для типовых сценариев: файловая и клиент-серверная 1С, аппаратные и программные лицензии, одиночный компьютер и сервер. Инструкция ориентирована на администратора или уверенного пользователя с правами администратора на машине.

Что считается пиратской лицензией и где она прячется

Под «пиратской лицензией» в 1С обычно понимают несколько разных механизмов, и удалять их нужно по-разному. Первый тип — эмуляторы аппаратных ключей HASP: драйверы и службы, которые подменяют ответ защищённого USB-ключа. Второй тип — модифицированные файлы платформы (патчи), отключающие проверку лицензии. Третий — поддельные программные лицензии: сгенерированные сторонними средствами файлы с расширением .lic.

Файлы легальных и нелегальных программных лицензий физически лежат в одних и тех же местах, поэтому отличить их «по расположению» нельзя. Типовые пути, которые стоит проверить:

  • C:\ProgramData\1C\licenses\ — общесистемные лицензии (скрытая папка, включите отображение скрытых файлов);
  • C:\Users\<пользователь>\AppData\Local\1C\1Cv8\conf\ и аналогичные каталоги пользовательских настроек;
  • каталог сервера 1С C:\Program Files\1cv8\<версия>\ и папка srvinfo на сервере;
  • реестр: ветки HKEY_LOCAL_MACHINE\SOFTWARE\1C и параметры служб эмуляторов ключей.
Службы с нестандартными именамиВозможный эмулятор ключа

Проверьте список служб и драйверов: неизвестные службы, запускаемые при старте, часто относятся к эмуляторам HASP

1С запускается без ключа и пин-кодаПатч или поддельная лицензия

Легальная платформа без ключа выдаёт сообщение «Не обнаружена лицензия для использования программы»

Ошибки после обновления платформыКонфликт патча с новой версией

Модифицированные файлы заменяются при обновлении, и база перестаёт открываться

Подготовка: резервное копирование и фиксация исходного состояния

Любые манипуляции с лицензиями, службами и реестром начинайте с резервного копирования. Минимум — выгрузка информационных баз в файл .dt через конфигуратор или полная копия каталога файловой базы. Для клиент-серверного варианта — штатный бэкап средствами СУБД. Это защитит от ситуации, когда после очистки платформа не запускается, а восстановить рабочее состояние нужно быстро.

Параллельно зафиксируйте текущее состояние: сделайте скриншоты списка установленных программ, служб, содержимого папки licenses. Это поможет понять, что именно было удалено, и ответить на вопросы, если позже потребуется разбираться с историей лицензирования. Также убедитесь, что у вас есть права локального администратора и установочный дистрибутив платформы той же версии — он понадобится для восстановления заменённых файлов.

Удаление эмуляторов ключей и патчей платформы

Эмуляторы аппаратных ключей обычно устанавливаются как драйвер или служба Windows. Откройте «Службы» (services.msc) и «Программы и компоненты», найдите подозрительные элементы: часто они маскируются под имена, похожие на HASP, Sentinel или содержат слова вроде emulator, multikey, vusb. Удаление делается штатно: сначала остановка службы, затем удаление программы через панель управления или деинсталлятор, поставлявшийся с эмулятором.

Если деинсталлятора нет, действуйте вручную и аккуратно: остановите и отключите службу командой sc stop имя_службы и sc delete имя_службы в командной строке администратора, затем удалите связанные файлы драйверов. Не удаляйте настоящие драйверы HASP (Sentinel LDK, aksusb, hardlock), если планируете использовать легальные аппаратные ключи — они понадобятся.

Патчи платформы — это заменённые файлы в каталоге установки 1С (например, модифицированные библиотеки в bin). Надёжный способ избавиться от них — полная переустановка платформы: удалите текущую через «Программы и компоненты», перезагрузите компьютер и установите чистый дистрибутив той же версии. Проверка «по файлам» вручную ненадёжна: визуально отличить пропатченную библиотеку от оригинальной почти невозможно.

Порядок действий при удалении эмулятора
  1. 1
    Сделайте резервную копию баз и зафиксируйте список служб
  2. 2
    Остановите подозрительную службу через services.msc
  3. 3
    Удалите эмулятор через «Программы и компоненты» или sc delete
  4. 4
    Перезагрузите компьютер
  5. 5
    Переустановите платформу 1С из чистого дистрибутива
  6. 6
    Проверьте запуск: должно появиться сообщение об отсутствии лицензии

Очистка файлов лицензий и реестра

После удаления эмуляторов и переустановки платформы очистите хранилища программных лицензий. Перейдите в C:\ProgramData\1C\licenses\ и удалите все файлы с расширением .lic — там могут лежать и поддельные, и старые легальные лицензии. Легальные вы активируете заново по пин-коду, а поддельные должны исчезнуть. Проверьте также пользовательские каталоги AppData у всех учётных записей, под которыми запускалась 1С.

На сервере 1С дополнительно проверьте каталог srvinfo (по умолчанию внутри каталога установки сервера): там хранится реестр кластера и могут оставаться следы старых активаций. Перед изменениями остановите службу «Агент сервера 1С:Предприятия», а после — запустите её снова.

Реестр трогайте точечно. Ветка HKEY_LOCAL_MACHINE\SOFTWARE\1C содержит пути установки и настройки — удалять её целиком не нужно. Ищите конкретные записи, оставленные эмуляторами: нестандартные параметры, ссылки на удалённые файлы драйверов. Перед правкой экспортируйте изменяемый раздел через «Файл → Экспорт» в regedit — это ваша страховка для отката.

Установка легальных лицензий и проверка результата

После полной очистки система должна вести себя предсказуемо: при запуске без лицензии платформа выдаёт сообщение «Не обнаружена лицензия для использования программы». Это и есть признак того, что пиратские механизмы удалены — «тихий» запуск без ключа означал бы, что патч или эмулятор остался.

Далее активируйте легальные лицензии. Для программных лицензий запустите 1С, выберите «Получить лицензию» и введите пин-код из комплекта поставки; активация привязывается к аппаратной конфигурации компьютера, поэтому выполняйте её на той машине, где будет работать программа. Для аппаратных ключей установите актуальный драйвер Sentinel HASP с официального источника и подключите ключ — платформа обнаружит его автоматически.

Финальная проверка включает несколько контрольных точек: запуск толстого и тонкого клиента, открытие рабочей базы, работа под всеми нужными пользователями, а на сервере — корректный подсчёт сеансов в консоли кластера. Также убедитесь, что обновление платформы проходит без ошибок: раньше именно обновления ломались из-за патчей.

Контрольные точки

Как проверить результат

Запуск без ключа
Норма

Сообщение «Не обнаружена лицензия для использования программы»

Тревожный признак

1С запускается и открывает базу без ключа и активации

Список служб
Норма

Только штатные службы 1С и легальный драйвер HASP

Тревожный признак

Незнакомые службы, автоматически стартующие при загрузке

Папка licenses
Норма

Только .lic-файлы, созданные после активации легальных пин-кодов

Тревожный признак

Файлы с датами до переустановки платформы

Обновление платформы
Норма

Устанавливается и запускается без ошибок

Тревожный признак

Ошибки при запуске после обновления, слетают настройки

Типовые сценарии и частые ошибки

Одиночный компьютер с файловой базой

Самый простой случай: переустановка платформы, очистка ProgramData\1C\licenses, активация программной лицензии или подключение USB-ключа. Вся процедура занимает меньше часа, главное — заранее выгрузить базу в .dt и убедиться, что пин-коды на руках.

Сервер 1С с клиент-серверными базами

Здесь добавляются риски простоя. Работы планируйте на нерабочее время, заранее оповестите пользователей. Порядок такой: бэкап СУБД, остановка агента сервера, удаление эмуляторов и лишних лицензий, переустановка сервера 1С, установка легальных серверных и клиентских лицензий, запуск и проверка сеансов. Помните, что лицензия на сервер и клиентские лицензии — разные продукты, и оба должны быть легальными.

Многопользовательский аппаратный ключ в сети

Если используется сетевой USB-ключ, после очистки настройте менеджер лицензий HASP на сервере, где физически стоит ключ, и проверьте доступность по сети с клиентских машин. Частая проблема — клиенты не видят ключ из-за брандмауэра: нужен открытый порт для менеджера лицензий.

Типичные ошибки
01
Удаление только .lic-файлов без удаления эмулятора — патч продолжает работать, проблема не решена, а легальная активация может конфликтовать
02
Очистка реестра «подчистую» — удаление всей ветки 1С ломает пути установки и ассоциации, приходится переустанавливать платформу
03
Активация программной лицензии до переустановки платформы — лицензия привязывается к пропатченной среде и слетает после переустановки
04
Работа без резервной копии — при ошибке база остаётся недоступной, а восстановить быстро нечего
05
Удаление настоящего драйвера HASP вместе с эмулятором — легальный USB-ключ перестаёт определяться

Юридические и организационные аспекты

Использование нелицензионного ПО — это не только техническая, но и правовая проблема: ответственность при проверках несёт организация, а в ряде случаев возможны штрафы и более серьёзные последствия. Приведение лицензий в порядок — правильное решение, и его стоит оформить документально: сохраните договоры, акты и регистрационные данные купленных лицензий, зафиксируйте дату перехода на легальное использование.

Если пиратские лицензии установил бывший сотрудник или подрядчик, полезно провести ревизию всех рабочих мест и серверов, а не только той машины, где проблема обнаружилась. Практика показывает, что нелегальные активации редко существуют в единственном экземпляре. После ревизии назначьте ответственного за учёт лицензий и хранение пин-кодов — это исключит повторение ситуации.

Маршрут решения

Как выбрать действие

На компьютере найден эмулятор ключаУдалите эмулятор, переустановите платформу из чистого дистрибутива, активируйте легальную лицензию
1С запускается без ключа, но эмулятор не найденВероятен патч файлов платформы — полная переустановка платформы обязательна
Лицензии нужны на несколько рабочих местРассмотрите сетевой аппаратный ключ или набор программных лицензий с активацией на каждом ПК
Работает клиент-серверная базаПланируйте работы в нерабочее время, лицензируйте и сервер, и клиентов, проверяйте сеансы в консоли кластера
Итог

Что важно запомнить

Пиратская активация удаляется комплексно: эмуляторы и патчи, файлы .lic, следы в реестре. Признак чистой системы — сообщение об отсутствии лицензии при запуске без ключа. Легальную активацию выполняйте только после полной очистки и переустановки платформы, а резервную копию делайте до начала любых работ.

Частые вопросы

Можно ли просто удалить файлы .lic и считать проблему решённой?

Нет. Файлы .lic — только верхушка: если в системе работает эмулятор ключа или платформа пропатчена, нелегальный механизм останется. Полная очистка включает удаление эмуляторов и служб, переустановку платформы и только потом — работу с файлами лицензий.

Как отличить легальный файл лицензии от пиратского?

Визуально — практически никак, оба выглядят как .lic-файлы. Надёжный способ — удалить все файлы лицензий и активировать заново только те, для которых у вас есть легальные пин-коды из комплекта поставки. Всё, что активируется штатным мастером 1С, — легально.

Что будет, если не удалять пиратскую лицензию?

Технически — конфликты при обновлениях платформы, нестабильная работа сервера, невозможность корректно установить легальные ключи. Юридически — риск претензий при проверках, ответственность несёт организация. Дополнительно эмуляторы и патчи нередко содержат вредоносный код.

Слетит ли легальная программная лицензия при переустановке платформы?

Обычно нет: лицензия привязана к аппаратной конфигурации компьютера, а не к конкретной установке платформы. Но если вы меняете оборудование (материнскую плату, диск), активация может потребоваться заново — для этого в комплекте предусмотрены резервные пин-коды.

Нужно ли удалять драйвер HASP при очистке?

Нет, если планируете использовать легальные аппаратные ключи — драйвер Sentinel HASP как раз нужен. Удалять следует только эмуляторы, которые подменяют работу настоящего ключа. Если сомневаетесь, удалите всё и поставьте актуальный официальный драйвер заново.

Кто должен выполнять эти работы?

Администратор с правами на сервер и рабочие станции, понимающий работу служб Windows, реестра и сервера 1С. Если в штате такого специалиста нет, разумно привлечь франчайзи 1С или системного администратора с опытом сопровождения 1С — ошибки при очистке сервера обходятся дороже, чем разовая помощь.