Администрирование · 12 мин
Как удалить ломаную лицензию 1С и восстановить легальную работу
Пошаговая инструкция по удалению взломанной лицензии 1С: где искать следы эмулятора, как очистить программные лицензии, восстановить базу и перейти на легальный ключ.
Ломаная (взломанная) лицензия 1С — это программная или аппаратная защита платформы, обойдённая с помощью эмуляторов ключей, патченых файлов или поддельных сервисов лицензирования. Такая конфигурация работает нестабильно, блокирует обновления, создаёт юридические риски для организации и часто становится источником вредоносного ПО. Удаление взлома — это не просто стирание одного файла, а комплексная чистка следов эмулятора в системе и переход на легальный механизм лицензирования.
Типичная ситуация: компания получает в наследство сервер или рабочее место, где 1С когда-то «активировали» эмулятором HASP-ключа, и теперь нужно привести всё в порядок. Другой частый сценарий — после установки легальной лицензии платформа продолжает видеть старый эмулятор и конфликтует с ним. В обоих случаях последовательность действий одинакова: остановить работу взломанных компонентов, удалить их следы, очистить данные лицензирования и активировать легальный ключ.
Ниже разобрано, как определить тип взлома, в каком порядке удалять его компоненты на Windows, как почистить программные лицензии платформы и как проверить, что система работает чисто. Отдельно рассмотрены риски для баз данных и типичные ошибки при переходе на легальную лицензию.
Как определить, какой тип взлома используется
Прежде чем что-то удалять, важно понять, как именно обойдена защита. От этого зависит, что искать в системе. Существует три распространённых способа: эмулятор аппаратного ключа HASP, подмена (патч) исполняемых файлов платформы и поддельный сервер лицензирования, на который перенаправляются запросы платформы.
Признаки эмулятора ключа: в диспетчере устройств появляется виртуальный USB-ключ, в системе установлены нестандартные драйверы (часто с именами вроде multikey, vusbbus), в списке служб есть неизвестные сервисы, запускающиеся автоматически. Признаки патча: дата изменения файлов в каталоге bin платформы не совпадает с датой установки, антивирус помечает файлы платформы как модифицированные, цифровая подпись файлов отсутствует или недействительна.
Ищите службы эмулятора и драйверы multikey/vusbbus в системе
Проверьте свойства файлов в C:\Program Files\1cv8\<версия>\bin
Откройте C:\Windows\System32\drivers\etc\hosts и ищите посторонние строки
Легальная программная лицензия тоже работает без USB-ключа — проверяйте, была ли она активирована официально
Подготовка: резервные копии и права доступа
Любые манипуляции с платформой и системой начинайте с резервного копирования. Для файловых баз достаточно скопировать каталог базы или выгрузить данные через конфигуратор в файл .dt. Для клиент-серверных баз сделайте выгрузку средствами СУБД (MS SQL, PostgreSQL) и дополнительно выгрузку .dt через конфигуратор — это страховка на случай несовместимости версий.
Убедитесь, что у вас есть права локального администратора на машине, где выполняется чистка, и что пользователи завершили работу в 1С. Если платформа работает как сервер 1С на выделенной машине, остановите службу агента сервера перед удалением компонентов. Зафиксируйте текущее состояние: какие версии платформы установлены, где лежат базы, какие службы запущены — это поможет восстановить рабочую конфигурацию после чистки.
Удаление эмулятора ключа HASP
Эмулятор обычно состоит из трёх частей: службы, драйвера виртуальной шины и файла-дампа ключа. Порядок удаления важен: сначала останавливается служба, затем удаляется драйвер, потом чистятся остатки.
Откройте «Службы» (services.msc) и найдите подозрительные сервисы: часто они называются нейтрально, но имеют путь запуска в нестандартных каталогах вроде C:\Windows\System32\drivers\multikey.sys или папок в ProgramData. Остановите службу и переведите тип запуска в «Отключена». Затем удалите саму службу командой sc delete в командной строке с правами администратора.
- 1Сделайте резервные копии баз и завершите сеансы пользователей
- 2Найдите и остановите службу эмулятора в services.msc
- 3Удалите службу командой sc delete <имя_службы> от имени администратора
- 4Удалите драйвер виртуального ключа через диспетчер устройств (включите показ скрытых устройств)
- 5Удалите файлы эмулятора из каталогов System32\drivers и ProgramData
- 6Проверьте автозагрузку и планировщик заданий на предмет перезапуска эмулятора
- 7Перезагрузите компьютер и убедитесь, что виртуальный ключ не появился снова
После удаления службы откройте диспетчер устройств, включите в меню «Вид» показ скрытых устройств и удалите виртуальные USB-контроллеры и ключи, связанные с эмулятором, с отметкой «Удалить программы драйвера этого устройства». Завершите процесс перезагрузкой: если после неё виртуальный ключ появился снова, значит, где-то остался механизм автозапуска — проверьте планировщик заданий, ветки реестра Run и папку автозагрузки.
Восстановление платформы после патча файлов
Если взлом выполнен патчем исполняемых файлов, надёжный способ чистки — полная переустановка платформы. Ручная замена отдельных dll и exe ненадёжна: сложно гарантировать, что найдены все изменённые файлы, а версии файлов из разных источников могут не совпадать.
Удалите платформу через «Установка и удаление программ», затем проверьте, что каталоги C:\Program Files\1cv8 и C:\Program Files (x86)\1cv8 не содержат остатков. Установите нужную версию платформы заново из дистрибутива, полученного с официального портала. После установки проверьте цифровые подписи ключевых исполняемых файлов: у оригинальных файлов 1С подпись действительна и выдана фирме «1С».
Очистка данных программных лицензий и файла hosts
Программные лицензии 1С хранятся в служебных файлах с расширением .lic. Для платформы 8.3 их стандартное расположение — каталог C:\ProgramData\1C\licenses (для серверных и многопользовательских установок) или профиль пользователя. Если лицензия была получена нелегально (сгенерирована, скопирована с другой машины), удалите соответствующие .lic-файлы, чтобы платформа запросила чистую активацию.
Отдельно проверьте файл C:\Windows\System32\drivers\etc\hosts. Взломы с поддельным сервером лицензирования добавляют туда строки, перенаправляющие запросы активации на локальный или сторонний адрес. Удалите все записи, кроме стандартных комментариев и строки localhost, если вы точно не добавляли другие записи осознанно. После правки очистите DNS-кеш командой ipconfig /flushdns.
ipconfig /flushdns
# Проверка содержимого hosts:
Get-Content C:\Windows\System32\drivers\etc\hostsТакже проверьте файл конфигурации nethasp.ini в каталоге conf платформы: в нём могут быть прописаны адреса поддельных менеджеров лицензий. Для легальной работы с аппаратным ключом в локальной сети там должен быть указан реальный сервер с менеджером лицензий HASP либо файл должен иметь стандартное содержимое.
Переход на легальную лицензию
После полной чистки активируйте легальную лицензию. Вариантов два: программная лицензия (активация пин-кодом из комплекта поставки через диалог «Получение лицензии» при запуске) или аппаратный ключ HASP (устанавливается менеджер лицензий, ключ вставляется в сервер или рабочую станцию). Для серверных развёртываний чаще используют программные лицензии, привязанные к параметрам сервера.
Учтите важное ограничение программных лицензий: они привязываются к аппаратной конфигурации компьютера. Замена материнской платы, сетевых адаптеров или перенос виртуальной машины на другой хост может сделать лицензию недействительной, и потребуется повторная активация резервным пин-кодом. Храните пин-коды и регистрационные номера в защищённом месте — без них восстановление лицензии невозможно.
Сравнение вариантов лицензирования
Удобна для серверов и виртуальных машин, не требует USB-порта. Ограничение: привязка к оборудованию, риск слёта при смене конфигурации
Не зависит от конфигурации ПК, легко переносится между машинами. Ограничение: ключ можно потерять или повредить, нужен свободный USB-порт и менеджер лицензий
Централизованная выдача лицензий клиентам в сети. Ограничение: требует настройки и контроля доступности сервера
Проверка результата и риски для баз данных
После чистки и активации проверьте работу системы комплексно. Запустите платформу и откройте каждую базу: не должно быть сообщений о поиске ключа, ошибок лицензирования и обращений к неизвестным серверам. Убедитесь, что обновление конфигурации проходит штатно — взломанные установки часто блокируют обновления, и их восстановление — косвенный признак чистой системы.
Сами базы данных взлом обычно не повреждает: эмуляторы и патчи работают на уровне платформы, а не данных. Однако есть нюанс: если база долго работала на модифицированной платформе, перед вводом её в легальную эксплуатацию выполните тестирование и исправление через конфигуратор, чтобы исключить накопленные ошибки. Также проверьте базу на наличие посторонних внешних обработок и расширений — иногда вместе со взломом в систему попадают нежелательные компоненты.
Как проверить результат
База открывается, лицензия определяется как легальная в сведениях о программе
Ошибка «не найдена лицензия» или поиск ключа в сети
Нет виртуальных USB-ключей и неизвестных устройств
После перезагрузки появляется виртуальный ключ
Подписи действительны, издатель — фирма 1С
Подпись отсутствует или недействительна
Только стандартные строки
Перенаправления на локальные или сторонние адреса
Обновление устанавливается штатно
Ошибки доступа к сервису обновлений
Частые вопросы
Можно ли просто удалить файл лицензии .lic, чтобы сбросить активацию?
Да, удаление .lic-файла из каталога лицензий сбрасывает программную активацию, и при следующем запуске платформа предложит активировать лицензию заново. Но это работает только для легальных программных лицензий — эмуляторы и патчи таким способом не удаляются, их нужно убирать на уровне служб, драйверов и файлов платформы.
Пострадают ли данные в базах после удаления взломанной платформы?
Сами данные не затрагиваются: взлом работает на уровне платформы, а базы хранятся отдельно. После установки чистой платформы базы подключаются заново через список информационных баз. Тем не менее перед любыми действиями сделайте выгрузку .dt — это стандартная страховка администратора.
Как отличить легальную программную лицензию от взломанной?
Легальная лицензия активируется пин-кодом из комплекта поставки через штатный диалог платформы, а сведения о ней отображаются в окне «О программе». Если 1С работает без ключа и без когда-либо введённого пин-кода, а в системе есть посторонние службы или виртуальные устройства — это признак взлома.
Что делать, если после удаления эмулятора 1С не видит легальный USB-ключ?
Установите актуальный драйвер ключа HASP и менеджер лицензий с официального дистрибутива, перезагрузите сервер и проверьте, что ключ определяется в системе. Если ключ сетевой, проверьте настройки nethasp.ini: там должен быть указан адрес реального сервера с менеджером лицензий, а не оставшиеся от взлома записи.
Можно ли перенести программную лицензию на другой компьютер?
Штатного переноса нет: программная лицензия привязана к аппаратной конфигурации. На новом компьютере активируйте лицензию заново резервным пин-кодом из комплекта. Если пин-коды исчерпаны, запрос на восстановление подаётся через партнёра или фирму 1С с указанием регистрационного номера продукта.
Нужно ли чистить реестр после удаления эмулятора?
Автоматические «чистильщики реестра» использовать не стоит — риск повредить систему выше пользы. Достаточно точечно проверить ветки автозапуска (Run) и остатки удалённой службы. Если служба и драйвер удалены корректно, единичные устаревшие записи реестра на работу не влияют.
Что важно запомнить
Удаление ломаной лицензии 1С — это последовательность: резервные копии, остановка и удаление служб и драйверов эмулятора, переустановка пропатченной платформы, чистка файлов лицензий и hosts, затем активация легального ключа. Финальная проверка — запуск баз, действительные цифровые подписи файлов и штатная установка обновлений.