Администрирование · 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
Легальная платформа без ключа выдаёт сообщение «Не обнаружена лицензия для использования программы»
Модифицированные файлы заменяются при обновлении, и база перестаёт открываться
Подготовка: резервное копирование и фиксация исходного состояния
Любые манипуляции с лицензиями, службами и реестром начинайте с резервного копирования. Минимум — выгрузка информационных баз в файл .dt через конфигуратор или полная копия каталога файловой базы. Для клиент-серверного варианта — штатный бэкап средствами СУБД. Это защитит от ситуации, когда после очистки платформа не запускается, а восстановить рабочее состояние нужно быстро.
Параллельно зафиксируйте текущее состояние: сделайте скриншоты списка установленных программ, служб, содержимого папки licenses. Это поможет понять, что именно было удалено, и ответить на вопросы, если позже потребуется разбираться с историей лицензирования. Также убедитесь, что у вас есть права локального администратора и установочный дистрибутив платформы той же версии — он понадобится для восстановления заменённых файлов.
Удаление эмуляторов ключей и патчей платформы
Эмуляторы аппаратных ключей обычно устанавливаются как драйвер или служба Windows. Откройте «Службы» (services.msc) и «Программы и компоненты», найдите подозрительные элементы: часто они маскируются под имена, похожие на HASP, Sentinel или содержат слова вроде emulator, multikey, vusb. Удаление делается штатно: сначала остановка службы, затем удаление программы через панель управления или деинсталлятор, поставлявшийся с эмулятором.
Если деинсталлятора нет, действуйте вручную и аккуратно: остановите и отключите службу командой sc stop имя_службы и sc delete имя_службы в командной строке администратора, затем удалите связанные файлы драйверов. Не удаляйте настоящие драйверы HASP (Sentinel LDK, aksusb, hardlock), если планируете использовать легальные аппаратные ключи — они понадобятся.
Патчи платформы — это заменённые файлы в каталоге установки 1С (например, модифицированные библиотеки в bin). Надёжный способ избавиться от них — полная переустановка платформы: удалите текущую через «Программы и компоненты», перезагрузите компьютер и установите чистый дистрибутив той же версии. Проверка «по файлам» вручную ненадёжна: визуально отличить пропатченную библиотеку от оригинальной почти невозможно.
- 1Сделайте резервную копию баз и зафиксируйте список служб
- 2Остановите подозрительную службу через services.msc
- 3Удалите эмулятор через «Программы и компоненты» или sc delete
- 4Перезагрузите компьютер
- 5Переустановите платформу 1С из чистого дистрибутива
- 6Проверьте запуск: должно появиться сообщение об отсутствии лицензии
Очистка файлов лицензий и реестра
После удаления эмуляторов и переустановки платформы очистите хранилища программных лицензий. Перейдите в C:\ProgramData\1C\licenses\ и удалите все файлы с расширением .lic — там могут лежать и поддельные, и старые легальные лицензии. Легальные вы активируете заново по пин-коду, а поддельные должны исчезнуть. Проверьте также пользовательские каталоги AppData у всех учётных записей, под которыми запускалась 1С.
На сервере 1С дополнительно проверьте каталог srvinfo (по умолчанию внутри каталога установки сервера): там хранится реестр кластера и могут оставаться следы старых активаций. Перед изменениями остановите службу «Агент сервера 1С:Предприятия», а после — запустите её снова.
Реестр трогайте точечно. Ветка HKEY_LOCAL_MACHINE\SOFTWARE\1C содержит пути установки и настройки — удалять её целиком не нужно. Ищите конкретные записи, оставленные эмуляторами: нестандартные параметры, ссылки на удалённые файлы драйверов. Перед правкой экспортируйте изменяемый раздел через «Файл → Экспорт» в regedit — это ваша страховка для отката.
Установка легальных лицензий и проверка результата
После полной очистки система должна вести себя предсказуемо: при запуске без лицензии платформа выдаёт сообщение «Не обнаружена лицензия для использования программы». Это и есть признак того, что пиратские механизмы удалены — «тихий» запуск без ключа означал бы, что патч или эмулятор остался.
Далее активируйте легальные лицензии. Для программных лицензий запустите 1С, выберите «Получить лицензию» и введите пин-код из комплекта поставки; активация привязывается к аппаратной конфигурации компьютера, поэтому выполняйте её на той машине, где будет работать программа. Для аппаратных ключей установите актуальный драйвер Sentinel HASP с официального источника и подключите ключ — платформа обнаружит его автоматически.
Финальная проверка включает несколько контрольных точек: запуск толстого и тонкого клиента, открытие рабочей базы, работа под всеми нужными пользователями, а на сервере — корректный подсчёт сеансов в консоли кластера. Также убедитесь, что обновление платформы проходит без ошибок: раньше именно обновления ломались из-за патчей.
Как проверить результат
Сообщение «Не обнаружена лицензия для использования программы»
1С запускается и открывает базу без ключа и активации
Только штатные службы 1С и легальный драйвер HASP
Незнакомые службы, автоматически стартующие при загрузке
Только .lic-файлы, созданные после активации легальных пин-кодов
Файлы с датами до переустановки платформы
Устанавливается и запускается без ошибок
Ошибки при запуске после обновления, слетают настройки
Типовые сценарии и частые ошибки
Одиночный компьютер с файловой базой
Самый простой случай: переустановка платформы, очистка ProgramData\1C\licenses, активация программной лицензии или подключение USB-ключа. Вся процедура занимает меньше часа, главное — заранее выгрузить базу в .dt и убедиться, что пин-коды на руках.
Сервер 1С с клиент-серверными базами
Здесь добавляются риски простоя. Работы планируйте на нерабочее время, заранее оповестите пользователей. Порядок такой: бэкап СУБД, остановка агента сервера, удаление эмуляторов и лишних лицензий, переустановка сервера 1С, установка легальных серверных и клиентских лицензий, запуск и проверка сеансов. Помните, что лицензия на сервер и клиентские лицензии — разные продукты, и оба должны быть легальными.
Многопользовательский аппаратный ключ в сети
Если используется сетевой USB-ключ, после очистки настройте менеджер лицензий HASP на сервере, где физически стоит ключ, и проверьте доступность по сети с клиентских машин. Частая проблема — клиенты не видят ключ из-за брандмауэра: нужен открытый порт для менеджера лицензий.
Юридические и организационные аспекты
Использование нелицензионного ПО — это не только техническая, но и правовая проблема: ответственность при проверках несёт организация, а в ряде случаев возможны штрафы и более серьёзные последствия. Приведение лицензий в порядок — правильное решение, и его стоит оформить документально: сохраните договоры, акты и регистрационные данные купленных лицензий, зафиксируйте дату перехода на легальное использование.
Если пиратские лицензии установил бывший сотрудник или подрядчик, полезно провести ревизию всех рабочих мест и серверов, а не только той машины, где проблема обнаружилась. Практика показывает, что нелегальные активации редко существуют в единственном экземпляре. После ревизии назначьте ответственного за учёт лицензий и хранение пин-кодов — это исключит повторение ситуации.
Как выбрать действие
Что важно запомнить
Пиратская активация удаляется комплексно: эмуляторы и патчи, файлы .lic, следы в реестре. Признак чистой системы — сообщение об отсутствии лицензии при запуске без ключа. Легальную активацию выполняйте только после полной очистки и переустановки платформы, а резервную копию делайте до начала любых работ.
Частые вопросы
Можно ли просто удалить файлы .lic и считать проблему решённой?
Нет. Файлы .lic — только верхушка: если в системе работает эмулятор ключа или платформа пропатчена, нелегальный механизм останется. Полная очистка включает удаление эмуляторов и служб, переустановку платформы и только потом — работу с файлами лицензий.
Как отличить легальный файл лицензии от пиратского?
Визуально — практически никак, оба выглядят как .lic-файлы. Надёжный способ — удалить все файлы лицензий и активировать заново только те, для которых у вас есть легальные пин-коды из комплекта поставки. Всё, что активируется штатным мастером 1С, — легально.
Что будет, если не удалять пиратскую лицензию?
Технически — конфликты при обновлениях платформы, нестабильная работа сервера, невозможность корректно установить легальные ключи. Юридически — риск претензий при проверках, ответственность несёт организация. Дополнительно эмуляторы и патчи нередко содержат вредоносный код.
Слетит ли легальная программная лицензия при переустановке платформы?
Обычно нет: лицензия привязана к аппаратной конфигурации компьютера, а не к конкретной установке платформы. Но если вы меняете оборудование (материнскую плату, диск), активация может потребоваться заново — для этого в комплекте предусмотрены резервные пин-коды.
Нужно ли удалять драйвер HASP при очистке?
Нет, если планируете использовать легальные аппаратные ключи — драйвер Sentinel HASP как раз нужен. Удалять следует только эмуляторы, которые подменяют работу настоящего ключа. Если сомневаетесь, удалите всё и поставьте актуальный официальный драйвер заново.
Кто должен выполнять эти работы?
Администратор с правами на сервер и рабочие станции, понимающий работу служб Windows, реестра и сервера 1С. Если в штате такого специалиста нет, разумно привлечь франчайзи 1С или системного администратора с опытом сопровождения 1С — ошибки при очистке сервера обходятся дороже, чем разовая помощь.