Полное удаление эмулятора ключа 1С и очистка системы

· 9 мин

Содержание

Эмулятор ключа удаляют в четырёх местах сразу: appwiz.cpl (программы), служба и драйвер в services.msc, остатки в папках и ветки в реестре. Если убрать только программу через «Программы и компоненты», в системе остаётся служба multikey, файл драйвера и виртуальное USB-устройство — и «хвост» эмулятора продолжает перехватывать обращения к ключу.

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

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

С чего начать: точка восстановления и список того, что удаляем

Перед правкой реестра и удалением драйверов сделайте точку восстановления Windows: Пуск → наберите «Создание точки восстановления» → кнопка Создать. Откат спасёт, если под руку попадёт лишняя ветка.

Сначала выясните, какой именно эмулятор стоит. Самый частый — MultiKey (он же Virtual USB Multikey): ставится как служба multikey с драйвером multikey.sys. Встречаются и другие сборки, но механика у них одинаковая: виртуальное USB-устройство + драйвер + автозапуск.

Проверьте наличие службы одной командой в консоли (запуск от администратора):

sc query multikey

Если служба найдена — перед вами классический MultiKey, и дальше идём по шагам. Если команда вернула «указанная служба не установлена», эмулятор может называться иначе: откройте services.msc и просмотрите список служб на подозрительные имена без описания.

💡 Заодно откройте Диспетчер устройств (devmgmt.msc) и в меню Вид включите Показать скрытые устройства — виртуальный ключ эмулятора часто прячется в разделе контроллеров USB.

Не перепутайте эмулятор с легальной службой лицензирования. Настоящий сетевой ключ HASP обслуживает служба Sentinel HASP License Manager (hasplms) — её удалять не нужно, если сеть работает по лицензии. Эмулятор — это именно подмена устройства (служба multikey и виртуальный USB-ключ), а не менеджер лицензий. Запишите на бумаге, что именно нашли: имя службы, путь к папке эмулятора, имя устройства в диспетчере. По этому списку потом проверите, что всё вычищено.

Удаление программы эмулятора через «Программы и компоненты»

Начинаем со штатного способа. Нажмите Win+R, введите appwiz.cpl → откроется список установленных программ.

  1. Найдите запись эмулятора. Иногда она называется прямо (MultiKey, Emulator, HASP), иногда маскируется под «драйвер USB» или общее имя.
  2. Выделите её и нажмите Удалить.
  3. Пройдите мастер деинсталляции до конца и перезагрузите компьютер, если он это предложит.

Отдельно удалите клиент и сервер 1С, если задача — полностью снести инсталляцию: 1C:Enterprise 8.3 (8.3.xx.xxxx). Серверные компоненты (1C:Enterprise 8.3 Server) удаляются отдельной строкой — не пропустите их, если ставили клиент-серверный вариант.

Многие эмуляторы вообще не имеют строки в appwiz.cpl — их ставят .bat-файлом напрямую. Тогда этот шаг пропускаем и чистим службу и драйвер руками.

Остановка службы и удаление драйвера эмулятора

Это ключевой шаг — именно здесь живёт эмулятор. Пока служба запущена, файл драйвера занят и не удаляется.

Откройте консоль от имени администратора и выполните по порядку:

sc stop multikey
sc delete multikey

Первая команда останавливает службу, вторая — удаляет её регистрацию. Если sc delete ругается, что служба помечена на удаление, перезагрузитесь и повторите.

Если на этом ПК работает кто-то ещё по сети (терминальный сервер, общая база) — останавливать службу и перезагружать машину нужно вне рабочего времени: активные сеансы 1С оборвутся.

Теперь удалите сам драйвер из хранилища Windows. Посмотрите список сторонних драйверов:

pnputil /enum-drivers

Найдите в выводе строку с multikey.inf (или именем вашего эмулятора) и её номер вида oem33.inf. Удалите драйвер:

pnputil /delete-driver oem33.inf /uninstall /force

Номер oemNN.inf у вас будет свой — не копируйте «33» вслепую, сверьтесь с выводом pnputil /enum-drivers. Удаление чужого oem-драйвера может снести рабочее оборудование.

Если служба называется не multikey, подставьте её имя во все команды. Имя службы (не отображаемое название, а системное) видно в services.msc: двойной клик по службе → поле Имя службы в верхней строке свойств. Именно это короткое имя, без пробелов, принимает sc stop и sc delete.

Очистка файловой системы от остатков

После службы и драйвера подчищаем файлы. Основное место — папка драйверов Windows:

  • C:\Windows\System32\drivers\multikey.sys — файл драйвера эмулятора.
  • C:\Windows\System32\ — рядом могут лежать .dll и вспомогательные файлы сборки.

Если multikey.sys «занят» и не удаляется, значит служба ещё жива: вернитесь к sc stop multikey или загрузитесь в безопасном режиме (msconfig → вкладка Загрузка → Безопасный режим) и удалите файл оттуда.

Отдельная папка эмулятора обычно лежит там, откуда его запускали: C:\MultiKey, C:\Emulator, каталог на рабочем столе администратора или в Program Files. Удалите её целиком вместе с установочным .bat и .reg-файлами. Эти файлы опасны тем, что по ним эмулятор можно переустановить в один клик — пока они на диске, чистка не окончательная.

Проверьте и папку, откуда эмулятор ставили изначально: загрузки, временные каталоги (%TEMP%), общие сетевые папки с «раздачей» 1С. Там же нередко лежат дамп ключа (.dmp) и файл с описанием устройства — удалите и их.

💡 Остатки легальной платформы 1С (если удаляете и её) ищите в C:\Program Files\1cv8\ и C:\Program Files (x86)\1cv8\, а пользовательский кэш — в %LOCALAPPDATA%\1C\1cv8. Эти каталоги к эмулятору отношения не имеют, удаляйте их только при полном сносе 1С.

Чистка реестра Windows от веток эмулятора

Правка реестра — самая аккуратная часть. Точка восстановления уже есть, поэтому действуем.

Откройте regedit (Win+R → regedit). Надёжный способ ничего не пропустить — поиск по всему реестру:

  1. Встаньте на корень Компьютер в дереве слева.
  2. Нажмите Ctrl+F и введите multikey (или имя вашего эмулятора).
  3. Удаляйте найденные ветки и параметры, нажимайте F3 для перехода к следующему совпадению, пока поиск не закончится.

Гарантированно присутствует ветка службы:

HKLM\SYSTEM\CurrentControlSet\Services\multikey

Удалите её целиком. Остальные совпадения — в разделах автозапуска и классов устройств; их находит поиск по имени, вручную пути угадывать не нужно.

Удаляйте только ветки, где имя явно совпадает с эмулятором. Ветки с HASP, Sentinel, Aladdin трогайте, лишь если точно не используете легальный ключ, — иначе сломаете настоящую защиту.

Виртуальное USB-устройство и легальный драйвер HASP

Эмулятор подсовывает системе фальшивый USB-ключ. Его нужно убрать из Диспетчера устройств:

  1. Откройте devmgmt.msc, включите Вид → Показать скрытые устройства.
  2. Разверните Контроллеры USB и Устройства HID.
  3. Найдите устройство без производителя или с именем вроде «Virtual Usb Multikey» / «MultiKey».
  4. ПКМ → Удалить устройство, отметьте галочку Удалить программы драйверов для этого устройства, если она есть.

Теперь про легальный драйвер. Настоящий ключ HASP работает через драйвер Sentinel HASP (ранее Aladdin). Если вы переходите с эмулятора на настоящий ключ, драйвер HASP нужно оставить или переустановить заново утилитой haspdinst.exe из комплекта защиты. Не путайте: эмулятор удаляем полностью, а драйвер настоящего ключа — наоборот, нужен для работы лицензии.

Если легального ключа не будет (переход на программную лицензию или сетевой HASP на другом сервере) — драйвер локального ключа можно удалить, он не нужен.

После удаления устройства нажмите в диспетчере Действие → Обновить конфигурацию оборудования. Если виртуальный ключ снова появился в списке — значит, служба или драйвер эмулятора ещё живы: вернитесь к шагам со службой и реестром, что-то осталось.

Переменные среды, ярлыки и автозагрузка

Финальная зачистка «хвостов», которые часто забывают.

Переменные среды. Откройте sysdm.cpl → вкладка Дополнительно → Переменные среды. Просмотрите системные и пользовательские переменные: некоторые сборки эмулятора прописывают путь к своей папке. Удалите переменную, если она ссылается на каталог эмулятора.

Автозагрузка. Откройте Диспетчер задач (Ctrl+Shift+Esc) → вкладка Автозагрузка и отключите всё, что запускает эмулятор при старте системы. Запланированные задания проверьте в Планировщике заданий (taskschd.msc).

Ярлыки. Удалите ярлыки запуска эмулятора с рабочего стола, из меню Пуск и из папки автозагрузки (shell:startup в окне Win+R).

Утилиты, которые ускоряют полную деинсталляцию

Руками можно вычистить всё, но три бесплатные утилиты экономят время и не дают пропустить «хвосты». Это не обязательный шаг, а ускорение для тех, кто чистит не один компьютер.

Autoruns (Sysinternals). Показывает всё, что стартует вместе с Windows: службы, драйверы, задания планировщика, автозагрузку — в одном окне. Запустите от администратора, вкладка Drivers — строки эмулятора подсвечиваются. Снимите галочку, чтобы отключить, или ПКМ → Delete, чтобы удалить запись. Autoruns находит драйвер эмулятора, даже если служба в services.msc уже не отображается.

Driver Store Explorer (RAPR). Удобная оболочка над pnputil: выводит список сторонних драйверов в таблице с именами и датами. Отметьте драйвер эмулятора, нажмите Delete Driver(s) с галочкой Force Deletion. Проще, чем вручную искать номер oemNN.inf.

Revo Uninstaller (или аналог). Пригодится, если эмулятор ставился как программа: после штатного удаления Revo дополнительно сканирует файловую систему и реестр на остатки по имени приложения и предлагает их удалить.

Autoruns и Driver Store Explorer — утилиты Microsoft и сообщества, они только показывают и удаляют записи. «Чистильщики реестра», которые обещают «ускорить систему», для этой задачи не нужны и могут снести лишнее — не используйте их наугад.

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

Проверка результата и проблемы после удаления

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

Эмулятор удалён полностью, если:
Выполнено: 0 / 7

Если после удаления что-то идёт не так — найдите симптом ниже.

Диагностика: выберите симптом

После всех шагов перезагрузите компьютер — часть изменений (удаление драйвера, веток реестра) применяется только при перезапуске.

Частые вопросы

Можно ли удалить эмулятор, не переустанавливая саму 1С?
Да. Эмулятор и платформа 1С — разные программы. Удаление службы, драйвера и веток реестра эмулятора не затрагивает установленную платформу и базы. После чистки платформа останется на месте, но потребует легальную лицензию для запуска.
Чем эмулятор отличается от настоящего драйвера HASP?
Настоящий драйвер (Sentinel/Aladdin HASP) обслуживает физический USB-ключ или сетевую лицензию. Эмулятор создаёт виртуальный «ключ» без реального устройства — это обход лицензии. Удалять нужно именно эмулятор, драйвер легального ключа при этом сохраняют.
Почему после удаления через «Программы и компоненты» эмулятор всё ещё работает?
Потому что основная часть — служба multikey и её драйвер — не удаляется штатным деинсталлятором. Нужно вручную остановить и удалить службу (sc delete multikey), снести драйвер через pnputil и почистить реестр.
Обязательно ли чистить реестр или хватит удаления файлов?
Реестр чистить нужно. Ветка HKLM\SYSTEM\CurrentControlSet\Services\multikey заставляет Windows пытаться загрузить драйвер при каждом старте. Пока запись в реестре жива, в журнале системы будут ошибки загрузки драйвера, даже если файл уже удалён.
Безопасно ли удалять виртуальное USB-устройство в диспетчере устройств?
Да, если вы точно опознали устройство эмулятора (имя MultiKey / Virtual Usb, нет производителя). Реальное оборудование так не выглядит. При сомнении сделайте точку восстановления перед удалением — откат вернёт устройство.