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

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

Как удалить все эмуляторы 1С с компьютера

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

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

Проблема в том, что эмуляторы редко удаляются «сами». Они устанавливают службы, виртуальные USB-устройства, драйверы уровня ядра и прописываются в реестре. Даже после удаления основной папки в системе остаются следы, которые мешают работе штатного драйвера HASP и вызывают ошибку «Не обнаружен ключ защиты программы» или «Не найдена лицензия».

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

Что считается эмулятором и где он обычно сидит

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

Типичные признаки присутствия эмулятора: в Диспетчере устройств есть неизвестные USB-устройства или устройства класса «Ключи защиты», которым не соответствует физический ключ; в списке служб есть подозрительные сервисы с именами вроде «HASP Emulator», «multikey», «vusb», «SafeNet» без установленного ПО Sentinel; в папке 1С лежат изменённые DLL. Также эмуляторы часто кладут свои файлы в C:\Windows\System32\drivers, в профили пользователей и в Program Files рядом с платформой.

Перед удалением полезно зафиксировать, что именно установлено. Откройте «Службы» (services.msc), Диспетчер устройств и Планировщик заданий — эмуляторы нередко пересоздают себя через задания по расписанию. Выпишите имена подозрительных служб и путей к файлам, это понадобится на этапе ручной зачистки.

Виртуальное USB-устройство в ДиспетчереЭмулятор аппаратного ключа

Искать драйверы multikey/vusb и удалять через Диспетчер устройств и реестр

Служба с неизвестным именемФоновый компонент эмулятора

Проверить путь к исполняемому файлу службы и удалить через sc delete

Изменённые DLL в папке платформыПатч платформы 1С

Проще всего полностью переустановить платформу

Задание в ПланировщикеМеханизм автовосстановления эмулятора

Удалить задание до зачистки файлов, иначе эмулятор вернётся

Подготовка: что сделать до удаления

Любые действия с драйверами и реестром выполняйте под учётной записью администратора. Создайте точку восстановления системы: «Панель управления → Система → Защита системы → Создать». Это займёт пару минут, но позволит откатиться, если случайно будет удалён лишний драйвер.

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

Завершите все процессы 1С и агента сервера 1С, если он установлен. Проверьте в Диспетчере задач отсутствие процессов 1cv8.exe, ragent.exe, rphost.exe — иначе часть файлов окажется заблокированной.

Шаг 1. Остановка и удаление служб эмулятора

Откройте командную строку от имени администратора. Сначала остановите найденные службы, затем удалите их. Универсальная команда удаления службы выглядит так:

cmd
sc stop "ИмяСлужбы"
sc delete "ИмяСлужбы"

Имена служб смотрите в services.msc: двойной щелчок по службе показывает её имя и путь к исполняемому файлу. Типичные имена, связанные с эмуляторами ключей: multikey, vusb, haspflt (если драйвер HASP вы не устанавливали осознанно), а также службы с бессмысленными или маскирующимися именами, ведущие в нестандартные папки.

Проверьте также Планировщик заданий (taskschd.msc): удалите задания, которые запускают файлы из папок эмулятора при входе пользователя или загрузке системы. Если пропустить этот шаг, после перезагрузки эмулятор может восстановиться.

Шаг 2. Удаление виртуальных устройств и драйверов

Откройте Диспетчер устройств (devmgmt.msc). В меню «Вид» включите «Показать скрытые устройства» — эмуляторы часто ставят нефизические устройства, которые по умолчанию не видны. Найдите виртуальные USB-контроллеры и устройства ключей защиты, не соответствующие реальному ключу, и удалите их через контекстное меню, отметив пункт «Удалить программы драйверов этого устройства», если он предлагается.

Для драйверов HASP (как легитимных, так и подменённых) удобно использовать официальный установщик с ключом удаления. Скачанный с сайта разработчика драйверов пакет haspdinst позволяет полностью вычистить драйвер ключа:

cmd
haspdinst.exe -purge
haspdinst.exe -fr -kp

Команда с параметром -purge удаляет драйвер и связанные компоненты. После этого перезагрузите компьютер. Если вы планируете использовать настоящий ключ HASP, драйвер затем ставится заново — чистая установка исключит конфликты с остатками эмулятора.

Дополнительно проверьте папку C:\Windows\System32\drivers на наличие файлов вроде multikey.sys, vusb.sys и подобных. Если службы уже удалены, а файлы остались, их можно удалить вручную после перезагрузки.

Шаг 3. Зачистка реестра и остаточных файлов

Откройте редактор реестра (regedit) и последовательно проверьте типичные ветки, где прописываются эмуляторы и драйверы виртуальных ключей:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services — ветки удалённых служб (multikey, vusb и другие найденные имена);
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB — записи виртуальных устройств, которые не соответствуют физическим;
  • HKEY_LOCAL_MACHINE\SOFTWARE и HKEY_CURRENT_USER\SOFTWARE — папки с именами эмуляторов.

Перед удалением каждой ветки экспортируйте её через «Файл → Экспорт» — это ваша страховка для отката. Удалять записи Enum\USB стоит только для устройств, которые точно являются виртуальными ключами эмулятора.

Затем удалите остаточные папки: каталоги эмуляторов в Program Files и Program Files (x86), папки в C:\ProgramData и в профилях пользователей (AppData\Roaming, AppData\Local). Если платформа 1С была пропатчена, надёжнее всего полностью удалить её через «Программы и компоненты» и установить заново с официального дистрибутива — ручная замена отдельных DLL не гарантирует чистоты.

Порядок действий
  1. 1
    Создать точку восстановления и завершить все процессы 1С
  2. 2
    Остановить и удалить службы эмулятора через sc delete
  3. 3
    Удалить задания эмулятора в Планировщике заданий
  4. 4
    Удалить виртуальные устройства в Диспетчере устройств, включая скрытые
  5. 5
    Выполнить haspdinst -purge и перезагрузиться
  6. 6
    Зачистить ветки реестра и остаточные папки
  7. 7
    Переустановить платформу 1С, если она была пропатчена
  8. 8
    Установить чистый драйвер HASP или активировать программную лицензию
  9. 9
    Проверить запуск 1С и отсутствие следов эмулятора

Шаг 4. Проверка результата

После перезагрузки убедитесь, что система чистая. В services.msc не должно быть служб эмулятора, в Диспетчере устройств — виртуальных ключей, в Планировщике — лишних заданий. Поиск по реестру (Ctrl+F в regedit) по именам найденных ранее компонентов должен давать пустой результат.

Запустите 1С. Если используется аппаратный ключ — установите свежий драйвер HASP и подключите ключ: платформа должна увидеть лицензию без ошибок. Если используется программная лицензия — активируйте её пин-кодом через диалог получения лицензии.

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

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

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

Нет служб эмулятора и неизвестных сервисов с путями в нестандартные папки

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

Служба вернулась после перезагрузки — значит, осталось задание в Планировщике или автозагрузке

Диспетчер устройств (со скрытыми устройствами)
Норма

Только реальное оборудование и штатный ключ

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

Присутствуют виртуальные USB-устройства без физических аналогов

Запуск 1С
Норма

Платформа запускается и видит легальную лицензию

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

Ошибка «Не найдена лицензия» при подключённом ключе — переустановите драйвер HASP

Поиск в реестре по имени эмулятора
Норма

Совпадений нет

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

Остались ветки Services или Enum — удалить вручную

Типичные ошибки при удалении

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

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

Типичные ошибки
01
Удаление только папки эмулятора — службы и драйверы остаются и продолжают работать
02
Пропуск Планировщика заданий — эмулятор восстанавливается после перезагрузки
03
Удаление веток реестра без экспорта — нет пути отката при ошибке
04
Удаление всех записей HASP подряд — заодно сносится легальный драйвер ключа
05
Попытка вылечить пропатченную платформу заменой отдельных DLL вместо полной переустановки

Что делать после: легальная лицензия и защита от повторов

После зачистки системе нужна рабочая лицензия. Вариантов два: аппаратный ключ HASP (ставится свежий драйвер с сайта разработчика драйверов, ключ вставляется в USB) или программная лицензия, привязанная к параметрам компьютера. Для серверной установки лицензии раздаются через сервер 1С или менеджер лицензий.

Чтобы эмуляторы не появились снова, ограничьте права пользователей на установку ПО и драйверов, держите включённым антивирус — большинство эмуляторов детектируется как нежелательное ПО. На серверах 1С доступ к установке служб должен быть только у администраторов.

Итог

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

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

FAQ

1С пишет «Не обнаружен ключ защиты» после удаления эмулятора, хотя ключ вставлен. Что делать?

Почти всегда причина в конфликте остатков эмулятора с драйвером HASP. Выполните haspdinst -purge, перезагрузитесь и установите свежую версию драйвера ключа, затем переподключите ключ в другой USB-порт. Проверьте в Диспетчере устройств, что ключ определился без ошибок.

Можно ли удалить эмулятор без переустановки платформы 1С?

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

Как понять, что на компьютере вообще есть эмулятор?

Косвенные признаки: 1С работает без видимого ключа и без активированной программной лицензии; в Диспетчере устройств есть виртуальные USB-устройства; в списке служб присутствуют сервисы с именами вроде multikey или vusb; антивирус периодически сигнализирует о нежелательном ПО в системных папках.

Опасно ли удалять эмулятор самостоятельно?

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

Эмулятор восстановился после перезагрузки. Почему?

Значит, в системе остался механизм автозапуска: задание в Планировщике, запись в автозагрузке реестра (ветки Run) или вторая служба, пересоздающая первую. Проверьте Планировщик заданий, автозагрузку через Диспетчер задач и повторите зачистку, удаляя сначала механизм восстановления, а потом сами файлы.

Влияет ли удаление эмулятора на базы 1С?

Нет. Эмуляторы работают на уровне проверки лицензии и не затрагивают данные информационных баз. Базы, расположенные в файловых каталогах или на сервере СУБД, останутся нетронутыми. Тем не менее перед любыми работами с системой разумно иметь актуальную резервную копию баз.