Администрирование · 10 мин
Как удалить эмулятор HASP для 1С
Как найти и полностью удалить эмулятор ключа HASP для 1С: остановка служб, удаление драйверов и виртуальных устройств, очистка реестра и проверка результата.
Эмулятор HASP — это программная имитация аппаратного ключа защиты, который 1С использует для проверки лицензии. Такие эмуляторы (MultiKey, Vusbbus, HASP Emulator и подобные) устанавливают виртуальный USB-драйвер и службу, которые подменяют ответ настоящего ключа. Чаще всего удалить эмулятор требуется при переходе на легальную программную или аппаратную лицензию: пока эмулятор активен, 1С может «видеть» несуществующий ключ, конфликтовать с настоящим драйвером Sentinel HASP и выдавать ошибку «Не обнаружена лицензия» даже при корректно установленной защите.
Полное удаление включает четыре этапа: остановку и отключение службы эмулятора, удаление виртуального устройства и его драйвера, очистку остатков в реестре и файловой системе, а затем проверку, что система лицензирования 1С работает штатно. Пропуск любого этапа обычно приводит к тому, что эмулятор «воскресает» после перезагрузки или конфликтует с официальным драйвером ключа.
Все действия выполняются под учётной записью администратора. Перед началом закройте 1С, сохраните рабочие базы и создайте точку восстановления системы — правка реестра и удаление драйверов при ошибке могут нарушить работу Windows.
Как определить, что эмулятор HASP установлен
Прежде чем удалять, убедитесь, что эмулятор действительно присутствует, и выясните, какой именно вариант используется. От этого зависят имена служб, устройств и веток реестра.
Откройте Диспетчер устройств (Win+X → «Диспетчер устройств») и в меню «Вид» включите «Показать скрытые устройства». Разверните ветки «Контроллеры USB» и «Устройства HID», а также проверьте наличие нестандартных разделов вроде «Virtual USB Bus Enumerator» или «SafeNet/Sentinel» с пометкой эмулятора. Типичные признаки — устройства с именами «MultiKey», «Virtual USB MultiKey», «vUsb Bus» или «HASP Emulator».
Параллельно проверьте список служб: нажмите Win+R, введите services.msc и найдите службы с именами multikey, vusbbus, haspflt, Emulator HASP или похожими. Если такая служба существует и запущена — эмулятор активен.
Остановите службу перед удалением драйвера
Удаляйте с галочкой «Удалить программы драйвера»
Проверьте остатки эмулятора после удаления
Подготовка: резервная копия и точка восстановления
Удаление драйверов и правка реестра — потенциально рискованные операции. Создайте точку восстановления: Win+R → SystemPropertiesProtection → «Создать». Это займёт пару минут и позволит откатить систему, если что-то пойдёт не так.
Если планируете править реестр вручную, экспортируйте изменяемые ветки через «Файл → Экспорт» в regedit. Также зафиксируйте, какие службы и устройства вы удаляете — список пригодится, если потребуется восстановить рабочее состояние или разобраться в причине сбоя.
Шаг 1. Остановка и отключение службы эмулятора
Службу нельзя удалить, пока она работает, поэтому сначала остановите её. Откройте командную строку от имени администратора и выполните команды остановки и отключения. Имя службы подставьте то, которое нашли на этапе диагностики.
net stop multikey
sc stop multikey
sc config multikey start= disabled
sc delete multikeyКоманда sc delete удаляет службу из системы. Если служба называется иначе (vusbbus, haspflt, emulator), повторите те же команды с её именем. Сообщение «[SC] DeleteService: успех» подтверждает удаление; ошибка «занято» означает, что служба ещё работает или открыта оснастка services.msc — закройте её и повторите.
Шаг 2. Удаление виртуального устройства и драйвера
Откройте Диспетчер устройств, включите отображение скрытых устройств и найдите виртуальное устройство эмулятора. Щёлкните по нему правой кнопкой → «Удалить устройство» и обязательно отметьте пункт «Удалить программы драйвера этого устройства», если он предлагается. Без этой галочки драйвер останется в хранилище и устройство может появиться снова.
Для полной очистки хранилища драйверов используйте утилиту pnputil. Найдите опубликованные сторонние драйверы и удалите те, что относятся к эмулятору:
pnputil /enum-drivers
pnputil /delete-driver oemXX.inf /uninstall /forceВ выводе первой команды ищите записи с именами вроде multikey.inf, vusbbus.inf или подписью неизвестного издателя. Во второй команде замените oemXX.inf на реальное имя из списка. Удалять драйверы с подписью Microsoft или SafeNet/Sentinel (если используется настоящий ключ) не нужно.
- 1Создайте точку восстановления и закройте 1С
- 2Остановите и удалите службу эмулятора через sc delete
- 3Удалите виртуальное устройство в Диспетчере устройств с удалением драйвера
- 4Очистите хранилище драйверов через pnputil
- 5Удалите остатки в реестре и файлы эмулятора
- 6Перезагрузите ПК и проверьте работу лицензирования 1С
Шаг 3. Очистка реестра и файлов
Многие эмуляторы прописываются в реестре даже после удаления службы. Откройте regedit и проверьте типичные ветки: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ — разделы multikey, vusbbus, haspflt и подобные; HKEY_LOCAL_MACHINE\SOFTWARE\ — папки с именем эмулятора. Удаляйте только те разделы, которые точно относятся к эмулятору, предварительно экспортировав их.
Затем удалите файлы эмулятора. Обычно они лежат в папке установки (например, C:\MultiKey, C:\Program Files\HASP Emulator или каталог, откуда запускался install.cmd), а драйвер — в C:\Windows\System32\drivers\ под именами multikey.sys, vusbbus.sys и похожими. Если файл не удаляется из-за занятости, перезагрузитесь в безопасный режим и повторите.
Шаг 4. Установка официального драйвера и проверка результата
После перезагрузки установите актуальный драйвер Sentinel HASP/LDK с официального сайта поставщика или из дистрибутива 1С, если используется аппаратный ключ. Для программной лицензии 1С драйвер не требуется — достаточно активировать лицензию штатно через диалог активации.
Проверьте результат: запустите 1С и убедитесь, что информационная база открывается без сообщения «Не обнаружена лицензия» и без предложений поиска ключа. В Диспетчере устройств не должно остаться виртуальных устройств эмулятора, а в services.msc — его служб.
Как проверить результат
Службы multikey/vusbbus отсутствуют
Служба есть и запускается после перезагрузки
Виртуальных USB-устройств эмулятора нет
Устройство появилось снова — драйвер не удалён из хранилища
База открывается, лицензия найдена
Ошибка «Не обнаружена лицензия» при наличии ключа или программной лицензии
Типичные ошибки и ограничения
Учтите ограничения: на компьютерах с доменными политиками или антивирусным контролем удаление служб и драйверов может блокироваться — в этом случае действия выполняет системный администратор. Также на сервере лицензий 1С, где ключ раздаётся по сети, чистку нужно проводить в нерабочее время, чтобы не прервать сеансы пользователей.
Если после полной очистки 1С с программной лицензией всё равно не запускается, проверьте, не менялось ли оборудование компьютера: программная лицензия привязана к аппаратной конфигурации, и после замены комплектующих её нужно активировать заново по резервному пин-коду.
Часто задаваемые вопросы
Можно ли просто отключить эмулятор, не удаляя его?
Да, как временная мера: остановите службу и переведите её в режим «Отключена», а виртуальное устройство отключите в Диспетчере устройств. Но оставшиеся драйверы могут конфликтовать с официальным драйвером HASP, поэтому для постоянной работы лучше удалить эмулятор полностью.
Как отличить службу эмулятора от официального драйвера HASP?
Официальный драйвер устанавливает службы с именами вроде HASP License Manager или Sentinel LDK License Manager и драйверы с подписью SafeNet/Thales. Эмуляторы используют имена multikey, vusbbus, haspflt и подобные, часто без цифровой подписи известного издателя. Проверить подпись файла драйвера можно в его свойствах на вкладке «Цифровые подписи».
Устройство эмулятора появляется снова после перезагрузки. Что делать?
Это значит, что драйвер остался в хранилище Windows. Удалите его через pnputil /delete-driver с параметром /uninstall, затем снова удалите устройство и перезагрузитесь. Также проверьте, нет ли в планировщике заданий или в автозагрузке установщика эмулятора, который переустанавливает драйвер.
Нужно ли удалять эмулятор, если 1С работает на программной лицензии?
Желательно. Программная лицензия не использует ключ HASP, но активный эмулятор может перехватывать запросы подсистемы лицензирования и вызывать ошибки при запуске. Кроме того, эмуляторы часто содержат неподписанные драйверы, которые снижают безопасность системы и могут блокироваться антивирусом.
Что делать, если после удаления эмулятора настоящий ключ не определяется?
Переустановите официальный драйвер Sentinel HASP/LDK, переподключите ключ в другой USB-порт и проверьте, что служба License Manager запущена. Если ключ сетевой — убедитесь, что сервер лицензий доступен и в файле nethasp.ini указан правильный адрес сервера.
Что важно запомнить
Удаление эмулятора HASP — это последовательность: остановить и удалить службу, удалить виртуальное устройство вместе с драйвером, очистить хранилище драйверов, реестр и файлы, затем перезагрузиться и проверить лицензирование 1С. Не трогайте официальные драйверы Sentinel и обязательно создайте точку восстановления перед началом.