Чистим компьютер и сервер от взломанной 1С перед покупкой лицензии
Содержание
Чтобы удалить пиратские лицензии 1С, мало стереть файл ключа. Нужно убрать четыре вещи: эмулятор ключа защиты (драйвер виртуальной USB-шины), подменённые файлы платформы, поддельные файлы .lic в каталоге C:\ProgramData\1C\licenses и правки в системе — записи в hosts, тестовый режим загрузки Windows. После этого платформу ставят заново из чистого дистрибутива и активируют купленную лицензию.
Есть два пути. Точечная чистка подходит, если вы точно знаете, чем «лечили» 1С: один эмулятор, одна папка. Если компьютер достался от прежнего админа и историю никто не помнит, быстрее и надёжнее снести платформу целиком и поставить с нуля. Данные информационных баз при этом не трогаются: они лежат отдельно от платформы и от лицензий.
Перед чисткой сделайте выгрузку каждой базы в .dt и копию каталогов баз. Удаление драйверов и платформы базы не затрагивает, но копия нужна на случай ошибки с путями.
1. Как понять, что на компьютере стоит взломанная 1С
Пиратская сборка редко бывает «одним файлом». Обычно это набор из нескольких следов. Проверьте их по списку, прежде чем что-то удалять, — так вы поймёте объём работ.
🔍 Признаки нелицензионной установки:
- 🔌 В диспетчере устройств есть виртуальная шина USB или «ключ» HASP, хотя физического ключа в компьютере нет.
- 🧩 Среди служб есть незнакомая служба, которая запускает драйвер эмулятора.
- 🖥️ В правом нижнем углу рабочего стола надпись «Тестовый режим» — Windows загружена с разрешением неподписанных драйверов.
- 📄 В каталоге
licensesлежат файлы.lic, а пин-кодов и конверта с лицензией в организации никто не видел. - 🗂️ В папке
binплатформы рядом со штатными файлами лежат копии с суффиксами вроде.bak,.origили файлы с датой изменения, отличной от остальных. - 🌐 В файле
hostsесть строки с адресами, где упоминается1cилиlicensing. - 🔗 Ярлык 1С ведёт не на
1cestart.exeили1cv8.exe, а на сторонний загрузчик.
Где смотреть лицензии. Программные лицензии платформа 8.3 хранит в двух местах:
| Каталог | Для кого действует |
|---|---|
C:\ProgramData\1C\licenses | для всех пользователей компьютера |
%APPDATA%\1C\licenses | только для текущего пользователя Windows |
На сервере 1С лицензии ищут в тех же каталогах, но для пользователя, от имени которого работает служба агента сервера. Если служба запущена под отдельной учётной записью, проверьте и её профиль.
Список установленных программных лицензий удобно смотреть утилитой ring, которая ставится вместе с платформой. Команда ring license list выводит лицензии, а ring license info --name <имя> — данные по одной из них. Если в выводе регистрационный номер и данные организации, которых нет в ваших документах, — лицензия не ваша.
2. Удаление эмулятора ключа и очистка реестра Windows
Эмулятор — главный элемент взлома. Он изображает аппаратный ключ HASP, и платформа «видит» лицензию, которой нет. Пока он стоит, честный ключ или программная лицензия могут работать нестабильно.
Удаляем драйвер через диспетчер устройств
- Откройте
devmgmt.msc. - В меню
Видвключите показ скрытых устройств. - Просмотрите ветки «Системные устройства» и «Контроллеры USB». Ищите виртуальную шину USB и устройства с упоминанием HASP, Multikey, emulator.
- Нажмите правой кнопкой →
Удалить устройствои поставьте флажок удаления драйвера, если он есть.
Если драйвер возвращается после перезагрузки, удалите его из хранилища драйверов. Командная строка от имени администратора:
pnputil /enum-drivers
rem найдите в списке оригинальное имя .inf эмулятора и его опубликованное имя oemNN.inf
pnputil /delete-driver oemNN.inf /uninstall /force
oemNN.inf замените на номер из вывода первой команды. Не удаляйте драйверы, назначение которых не понимаете: в этом списке есть видеокарта, сеть и чипсет.
Службы и автозапуск
Эмулятор часто ставит свою службу. Откройте services.msc и найдите службы без описания или с упоминанием эмуляции ключа. Остановите, выставьте тип запуска «Отключена», затем удалите:
sc query type= driver state= all | findstr /i "hasp multikey vusb"
sc delete ИмяСлужбы
Проверьте и автозагрузку: Диспетчер задач → Автозагрузка, а также планировщик заданий taskschd.msc.
Реестр
Ветки, которые остаются после эмулятора, лежат в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services с тем же именем, что у удалённой службы. После sc delete ветка обычно исчезает сама. Если осталась — экспортируйте её в .reg (правой кнопкой → Экспортировать) и только потом удаляйте.
Чистить реестр «по ключевым словам» программами-оптимизаторами не стоит. Они удаляют записи настоящего драйвера Sentinel HASP, и потом не видит даже купленный аппаратный ключ.
Тестовый режим Windows
Многие эмуляторы требуют разрешить неподписанные драйверы. Верните проверку подписи:
bcdedit /set testsigning off
bcdedit /set nointegritychecks off
После перезагрузки надпись «Тестовый режим» должна пропасть. Если на компьютере включено шифрование BitLocker, перед изменением параметров загрузки держите под рукой ключ восстановления.
3. Очистка каталогов лицензий и кэша 1С
Теперь уберите поддельные файлы лицензий. Закройте все сеансы 1С на компьютере.
- Перейдите в
C:\ProgramData\1C\licenses. Скопируйте содержимое в отдельную папку-архив и удалите из исходной все.lic, происхождение которых не подтверждено. - То же самое — в
%APPDATA%\1C\licensesдля каждого пользователя Windows, который работал с 1С. - Удалите кэш платформы. Он лежит в
%APPDATA%\1C\1cv8и%LOCALAPPDATA%\1C\1cv8— это папки с длинными именами из букв и цифр. Список баз (ibases.v8i) при этом не трогайте, он лежит в%APPDATA%\1C\1CEStart.
Если лицензию когда-то покупали, но потом «добавили» к ней пиратские, отличить свою просто: в свойствах лицензии будет ваш регистрационный номер с конверта или из карточки продукта. Её не удаляйте.
Файл nethasp.ini
Сетевые эмуляторы иногда прописывают в nethasp.ini адрес «сервера ключей», которого в сети нет. Файл лежит в каталоге conf установленной платформы, например C:\Program Files\1cv8\conf. Если сетевого ключа HASP у вас нет, верните файл к исходному виду из дистрибутива или удалите строки с адресами.
Файл hosts
Откройте блокнотом от имени администратора C:\Windows\System32\drivers\etc\hosts. Удалите строки, которые перенаправляют адреса с 1c в имени на 127.0.0.1 или 0.0.0.0. Такие записи мешают активации программной лицензии через интернет
.
4. Есть ли «утилита очистки лицензий» от 1С
Отдельной программы, которая одной кнопкой вычищает следы взлома, фирма 1С не выпускает. Сборки «чистильщиков» с форумов — тот же софт неизвестного происхождения, что и сам взлом.
Штатные инструменты такие:
| Инструмент | Что делает | Когда нужен |
|---|---|---|
ring license | список и сведения о программных лицензиях, активация | проверить, какие лицензии видит платформа |
| Установщик платформы (режим «Удалить») | удаляет платформу | перед установкой с нуля |
| Драйвер защиты из дистрибутива платформы | ставит штатный драйвер HASP | если есть аппаратный ключ |
| Окно «Получение лицензии» в клиенте 1С | активация по пин-коду | после переустановки |
Подкоманды ring для удаления лицензий меняются от версии к версии. Смотрите справку ring license help в своей платформе, а в простом случае удаляйте файлы .lic вручную, как в разделе выше.
5. Ярлыки, параметры запуска и список баз
Взломанные сборки часто запускают 1С через свой загрузчик или с особыми параметрами. Проверьте три места.
Ярлыки. Откройте свойства каждого ярлыка 1С на рабочем столе, в меню «Пуск» и на панели задач. Поле «Объект» должно указывать на 1cestart.exe или 1cv8.exe внутри C:\Program Files\1cv8\ либо C:\Program Files (x86)\1cv8\. Любой другой путь — повод удалить ярлык и создать новый.
Параметры в ярлыке. После имени файла бывают ключи командной строки. Параметр /UseHwLicenses- отключает поиск аппаратного ключа, /UseHwLicenses+ включает. Если у вас купленный USB-ключ, а в ярлыке стоит минус, платформа его не увидит.
Параметры в списке баз. В окне запуска 1С выберите базу → Изменить → пролистайте до последней страницы мастера. В поле «Дополнительные параметры запуска» не должно быть ничего непонятного. Там же проверьте путь к базе.
Если пользователей много, проще разослать новый ibases.v8i или настроить общий список баз, чем чистить каждый компьютер руками.
6. Установка платформы с нуля и активация лицензии
Подменённые библиотеки внутри bin не видны глазом. Единственный надёжный способ вернуть платформу к заводскому состоянию — удалить её и поставить заново.
Удаление и установка
Параметры → Приложения(илиappwiz.cpl) → удалите все версии «1С:Предприятие 8».- Удалите оставшиеся папки
C:\Program Files\1cv8иC:\Program Files (x86)\1cv8. Если что-то не удаляется — значит, файл держит процесс или служба, вернитесь к разделу 2. - Скачайте дистрибутив с портала поддержки по своей учётной записи. Ссылки на «готовые сборки» с торрентов и файлообменников не годятся: в них и сидит подмена.
- Установите платформу. Драйвер защиты ставьте, только если у вас аппаратный USB-ключ.
- Перезагрузите компьютер.
Активация программной лицензии
При первом запуске базы платформа не найдёт лицензию и покажет окно получения лицензии. Дальше:
- Выберите получение новой лицензии.
- Введите регистрационный номер продукта и пин-код из конверта.
- Заполните сведения о владельце. Их потом нужно указывать одинаково при восстановлении лицензии, поэтому запишите, что ввели.
- Выберите способ: автоматически через интернет, через файл или по телефону. Без интернета на компьютере удобен способ через файл.
После активации файл .lic появится в каталоге licenses. Сразу сделайте его копию вместе с записью введённых данных.
Если 1С на сервере
На сервере «1С:Предприятия» порядок тот же, но с двумя отличиями. Первое: лицензии ищите в профиле пользователя службы и в C:\ProgramData\1C\licenses. Второе: остановка службы агента сервера и удаление платформы обрывают все сеансы пользователей. Делайте это вне рабочего времени и предупредите пользователей заранее.
7. Что делать с базами и конфигурациями после взлома
Сами данные — проводки, справочники, документы — к лицензии не привязаны. Базу, которую вели на пиратской платформе, можно открыть на легальной и работать дальше.
С конфигурацией сложнее. Если её брали из того же «пакета», что и платформу, у вас нет права на обновления и поддержку. Пройдите три шага:
- 📦 Купите основную поставку нужной конфигурации или договоритесь с партнёром о переходе.
- 🔄 Обновляйте базу только через официальные обновления по своей подписке.
- 🧾 Сохраните документы на покупку: лицензионный договор, регистрационную карточку, конверт с пин-кодами. При проверке спросят именно их.
Удаление пиратских файлов не отменяет ответственности за прошлое использование. За нарушение исключительного права правообладатель вправе требовать компенсацию по ст. 1301 ГК РФ, есть административная ответственность по ст. 7.12 КоАП РФ и уголовная по ст. 146 УК РФ при крупном размере. Если проверка уже идёт, сначала поговорите с юристом.
Частые вопросы
Пропадут ли данные, если удалить платформу 1С?
Можно ли оставить пиратскую лицензию «до покупки», а потом заменить?
Сколько раз можно активировать один пин-код?
Нужно ли удалять 1С с каждого компьютера в сети?
Чем программная лицензия отличается от USB-ключа?
Источники
- Гражданский кодекс РФ, часть четвёртая, ст. 1301
- КоАП РФ, ст. 7.12
- Уголовный кодекс РФ, ст. 146