Администрирование · 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), Диспетчер устройств и Планировщик заданий — эмуляторы нередко пересоздают себя через задания по расписанию. Выпишите имена подозрительных служб и путей к файлам, это понадобится на этапе ручной зачистки.
Искать драйверы multikey/vusb и удалять через Диспетчер устройств и реестр
Проверить путь к исполняемому файлу службы и удалить через sc delete
Проще всего полностью переустановить платформу
Удалить задание до зачистки файлов, иначе эмулятор вернётся
Подготовка: что сделать до удаления
Любые действия с драйверами и реестром выполняйте под учётной записью администратора. Создайте точку восстановления системы: «Панель управления → Система → Защита системы → Создать». Это займёт пару минут, но позволит откатиться, если случайно будет удалён лишний драйвер.
Если на компьютере есть легальные лицензии 1С, убедитесь, что у вас есть пин-коды для повторной активации программных лицензий и сам аппаратный ключ, если он используется. После зачистки эмуляторов платформа может потребовать лицензию заново.
Завершите все процессы 1С и агента сервера 1С, если он установлен. Проверьте в Диспетчере задач отсутствие процессов 1cv8.exe, ragent.exe, rphost.exe — иначе часть файлов окажется заблокированной.
Шаг 1. Остановка и удаление служб эмулятора
Откройте командную строку от имени администратора. Сначала остановите найденные службы, затем удалите их. Универсальная команда удаления службы выглядит так:
sc stop "ИмяСлужбы"
sc delete "ИмяСлужбы"Имена служб смотрите в services.msc: двойной щелчок по службе показывает её имя и путь к исполняемому файлу. Типичные имена, связанные с эмуляторами ключей: multikey, vusb, haspflt (если драйвер HASP вы не устанавливали осознанно), а также службы с бессмысленными или маскирующимися именами, ведущие в нестандартные папки.
Проверьте также Планировщик заданий (taskschd.msc): удалите задания, которые запускают файлы из папок эмулятора при входе пользователя или загрузке системы. Если пропустить этот шаг, после перезагрузки эмулятор может восстановиться.
Шаг 2. Удаление виртуальных устройств и драйверов
Откройте Диспетчер устройств (devmgmt.msc). В меню «Вид» включите «Показать скрытые устройства» — эмуляторы часто ставят нефизические устройства, которые по умолчанию не видны. Найдите виртуальные USB-контроллеры и устройства ключей защиты, не соответствующие реальному ключу, и удалите их через контекстное меню, отметив пункт «Удалить программы драйверов этого устройства», если он предлагается.
Для драйверов HASP (как легитимных, так и подменённых) удобно использовать официальный установщик с ключом удаления. Скачанный с сайта разработчика драйверов пакет haspdinst позволяет полностью вычистить драйвер ключа:
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С
- 2Остановить и удалить службы эмулятора через sc delete
- 3Удалить задания эмулятора в Планировщике заданий
- 4Удалить виртуальные устройства в Диспетчере устройств, включая скрытые
- 5Выполнить haspdinst -purge и перезагрузиться
- 6Зачистить ветки реестра и остаточные папки
- 7Переустановить платформу 1С, если она была пропатчена
- 8Установить чистый драйвер HASP или активировать программную лицензию
- 9Проверить запуск 1С и отсутствие следов эмулятора
Шаг 4. Проверка результата
После перезагрузки убедитесь, что система чистая. В services.msc не должно быть служб эмулятора, в Диспетчере устройств — виртуальных ключей, в Планировщике — лишних заданий. Поиск по реестру (Ctrl+F в regedit) по именам найденных ранее компонентов должен давать пустой результат.
Запустите 1С. Если используется аппаратный ключ — установите свежий драйвер HASP и подключите ключ: платформа должна увидеть лицензию без ошибок. Если используется программная лицензия — активируйте её пин-кодом через диалог получения лицензии.
Как проверить результат
Нет служб эмулятора и неизвестных сервисов с путями в нестандартные папки
Служба вернулась после перезагрузки — значит, осталось задание в Планировщике или автозагрузке
Только реальное оборудование и штатный ключ
Присутствуют виртуальные USB-устройства без физических аналогов
Платформа запускается и видит легальную лицензию
Ошибка «Не найдена лицензия» при подключённом ключе — переустановите драйвер HASP
Совпадений нет
Остались ветки Services или Enum — удалить вручную
Типичные ошибки при удалении
Самая частая ошибка — удаление только папки с эмулятором без остановки служб и драйверов. Файлы уходят, но драйвер уровня ядра остаётся загруженным, и система продолжает вести себя так, будто эмулятор на месте, а штатный драйвер HASP конфликтует с его остатками.
Вторая ошибка — зачистка без перезагрузки между этапами. Драйверы выгружаются из памяти только после перезапуска, поэтому файлы, которые «не удаляются», часто удаляются нормально после ребута. Третья ошибка — удаление всего подряд в реестре по слову «HASP»: так можно снести и легальный драйвер ключа, и компоненты сторонних программ, использующих защиту Sentinel.
Что делать после: легальная лицензия и защита от повторов
После зачистки системе нужна рабочая лицензия. Вариантов два: аппаратный ключ HASP (ставится свежий драйвер с сайта разработчика драйверов, ключ вставляется в USB) или программная лицензия, привязанная к параметрам компьютера. Для серверной установки лицензии раздаются через сервер 1С или менеджер лицензий.
Чтобы эмуляторы не появились снова, ограничьте права пользователей на установку ПО и драйверов, держите включённым антивирус — большинство эмуляторов детектируется как нежелательное ПО. На серверах 1С доступ к установке служб должен быть только у администраторов.
Что важно запомнить
Полное удаление эмулятора 1С — это четыре этапа: службы и задания, виртуальные устройства и драйверы, реестр и файлы, затем проверка и установка легальной лицензии. Перед началом делайте точку восстановления и экспорт веток реестра, а пропатченную платформу переустанавливайте целиком.
FAQ
1С пишет «Не обнаружен ключ защиты» после удаления эмулятора, хотя ключ вставлен. Что делать?
Почти всегда причина в конфликте остатков эмулятора с драйвером HASP. Выполните haspdinst -purge, перезагрузитесь и установите свежую версию драйвера ключа, затем переподключите ключ в другой USB-порт. Проверьте в Диспетчере устройств, что ключ определился без ошибок.
Можно ли удалить эмулятор без переустановки платформы 1С?
Если эмулятор работал как отдельная служба или виртуальное устройство и файлы платформы не менялись — да, достаточно зачистки служб, драйверов и реестра. Если эмулятор патчил DLL платформы, надёжнее переустановить платформу: отдельные заменённые файлы сложно гарантированно вернуть к исходному состоянию.
Как понять, что на компьютере вообще есть эмулятор?
Косвенные признаки: 1С работает без видимого ключа и без активированной программной лицензии; в Диспетчере устройств есть виртуальные USB-устройства; в списке служб присутствуют сервисы с именами вроде multikey или vusb; антивирус периодически сигнализирует о нежелательном ПО в системных папках.
Опасно ли удалять эмулятор самостоятельно?
Основной риск — удалить лишнее в реестре или среди драйверов. С точкой восстановления и экспортом удаляемых веток реестра процедура безопасна: любую ошибку можно откатить. Не трогайте записи, в принадлежности которых не уверены.
Эмулятор восстановился после перезагрузки. Почему?
Значит, в системе остался механизм автозапуска: задание в Планировщике, запись в автозагрузке реестра (ветки Run) или вторая служба, пересоздающая первую. Проверьте Планировщик заданий, автозагрузку через Диспетчер задач и повторите зачистку, удаляя сначала механизм восстановления, а потом сами файлы.
Влияет ли удаление эмулятора на базы 1С?
Нет. Эмуляторы работают на уровне проверки лицензии и не затрагивают данные информационных баз. Базы, расположенные в файловых каталогах или на сервере СУБД, останутся нетронутыми. Тем не менее перед любыми работами с системой разумно иметь актуальную резервную копию баз.