Универсальная программная эмуляция «аппаратных» ключей MultiKey после мая 2020 года перестал устанавливаться стандартным способом. Необходимо прибегать к отключению проверки цифровой подписи драйверов. А с 2021 года его невозможно установить даже если отключишь эту проверку.
Почему так произошло?
В мае 2020 года корневой сертификат Comodo (AddTrustExternalCARoot), которым был подписан удостоверяющий центр, выдавший сертификат для MultiKey, истек. С этого момента появилась информация от пользователей, что MultiKey не устанавливается. А с 2021 года сертификат вовсе отозвали и все драйвера перестали работать. Доверие к ним Microsoft утратила. В том числе и MultiKey. Теперь он не устанавливается.
Ситуация с новым корневым сертификатом решилась, а старые драйвера никто не спешит подписывать новыми сертификатами. Отсюда и проблема с их установкой и использованием.
Что делать если MultiKey не устанавливается?
Ждать пока все разработчики подпишут свои драйвера не стоит. К тому же разработчик MultiKey задумал ребрендинг проекта (новость от 2021-02-23) и вряд ли что-то будет делать с MultiKey`ем непосредственно.
Давайте подпишем MultiKey сами.
В статье ниже я использовал последнюю версию MultiKey 20.0.0, но думаю, это будет работать и с предыдущими версиями.
Подразумевается, что у Вас установлен MultiKey, но в диспетчере задач у значка восклицательный знак. В описании ошибки написано: «Не удалось загрузить драйвер этого устройства. Возможно, драйвер поврежден или отсутствует. Сертификат отозван».
Для самостоятельной подписи MultiKey необходимо скачать Driver Signature Enforcement Overrider.zip
Далее нужно указать путь до установленного драйвера в системе. Важно указать путь именно на установленный MultiKey. В нашем случае это путь — C:\Windows\System32\drivers\multikey.sys
После загрузки, в диспетчере задач пропадет восклицательный знак и то, для чего вы ставили MultiKey, будет работать как нужно.
MultiKey все равно не работает
Очень редко ваша ОС не может работать с цифровой подписью, которая не от Microsoft. В этом случае нужно выполнить действия ниже.
Для того чтобы ваша операционная система смогла работать с таким драйвером, необходимо перевести Windows в тестовый режим. Для этого нужно выполнить в консоли последовательно 2 команды:
[Решено] Установка MultiKey на Windows 10 x64 1903 / 1909
Принесли компьютер с проблемой: «не устанавливается MultiKey на Windows 10 64bit». Провозился пол дня, хотя проблема решается за 5 минут.
Процесс установки MultiKey состоит из двух пунктов:
С Sentinel HASP проблем не возникло. А вот сам МультиКей заставил пошуршать форумы.
Devcon Failed
Основная проблема заключается в том, что Multikey в Windows 10 никак не может подменить драйвер HASP. Получаем ошибку devcon failed.
Devcon failed
Что не помогло:
Что помогло:
Дополнительные параметры загрузки Windows 10
Дополнительные параметры загрузки Windows 10
Если всё сделано правильно, то после перезагрузки появится еще одно меню, непосредственно в котором нужно выбрать режим запуска Windows 10:
Дополнительные параметры загрузки Windows 10
Нужная нам клавиша — 7 (или F7).
Установка не подписанного драйвера MultiKey
Windows запущена в нужном режиме. Запускаем нужный нам файл install.cmd от имени администратора.
Windows ругается на не подписанный драйвер
Windows 10 ругается на то, что подменяемый драйвер не имеет цифровой подписи. Выбираем «Все равно установить этот драйвер». Windows снова ругается и говорит о том, что Требуется драйвер с цифровой подписью.
Жмем закрыть Видим, что драйвер успешно установлен (Drivers installed successfully).
Подписываем драйвер цифровой подписью
Следующим пунктом необходимо подписать наш драйвер. Для этого используем программу Driver Signature Enforcement Overrider (DSEO). Сайт разработчика — ngohq.com.
Запускаем скачанный файл от имени администратора. Выбираем пункт меню «Sign a System File». Жмем Next.
Подписываем драйвер цифровой подписью (dseo)
Вводим путь к установленному новому драйверу. c:\Windows\System32\drivers\multikey.sys (возможно c:\Windows\System32\multikey.sys или c:\Windows\SysWOW64\multikey.sys, или еще что-то: пользуйтесь поиском).
Подписываем драйвер цифровой подписью (dseo)
Жмем ОК. Dseo подписывает драйвер и предлагает перезагрузить компьютер. Жмем «ОК». Перезагружаем компьютер.
Исправляем ошибку (код 52)
Поскольку драйвер мы подписали неведомым для Microsoft методом, Windows будет продолжать ругаться на наше устройство. Чтобы обойти эту проблему, необходимо загружать компьютер в тестовом режиме. В командной строке, запущенной от имени администратора включаем тестовый режим:
Перезагружаемся. Ошибка исчезла, но появилось предупреждение о том, что windows работает в тестовом режиме. Если надпись не мешает жить — тогда на этом всё. Если надпись напрягает — тогда можно убрать ее при помощи программы Universal Watermark Disabler.
Профит. MultiKey установлен и работает на Windows 10 64 bit.
В данной заметке использовались следующие файлы (скачаны с сайта разработчика, залиты на мой хостинг):
[Решено] Установка MultiKey на Windows 10 x64 1903 / 1909 : 15 комментариев
Да, упустил 🙂 Пароль на архив: testprotect.com Такой же, как и у разработчика на сайте
Долго бился с проблемой, что «devcon не является внутренней или внешней командой», кинул его из папки в system32, вроде не ругается, но после этого всегда Failed, на старой версии Multikey всё в норме, но она выдаёт код ошибки 39 в диспетчере устройств, ваш метод увы, действия не возымел
Ошибка «devcon не является внутренней или внешней командой», появляется из-за того, что обработчик (командная строка cmd.exe) не понимает, где находится файл devcon.exe
Знаю 2 решения подобной проблемы:
Но всё это нужно делать с установленным HASP драйвером и в среде с отключенной обязательной проверкой драйверов.
Не вдавался в тонкости, но: На сайте разработчика в качестве примера приведена 64-битная версия драйвера.
Насколько я понял из Вашего комментария, драйвер в моём примере так и остался неподписанным. Так действительно всё становится на своим места 🙂 Спасибо за замечание!
так всегда подписывается именно cat файл. sys файл при этом не трогается. Но у него (sys-файла) вычисляется sha1 хеш-сумма, которая тоже прописывается в cat файл. Т.о. дополнительно контролируется неизменность файла sys
Вы тут серьёзно все?? Уже давно есть подписанные драйвера для мультикея для 64-й винды.
а там для него еще вроде лицензию надо еще на базе сгенерированного id компа. или нет? что то не работает
Файл заражен вирусом
Скачивать зараженные файлы может только владелец.
Не устанавливается мультикей на виндовс 7
Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору VAnO_2 ты сервер 1С х54 пытаешься поставить?
Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору An4eus x64, да. на R2 2008 стоит давно, но вирт бусом. хачу мультикей приучить
Всего записей: 288 | Зарегистр. 06-01-2009 | Отправлено:09:01 06-07-2011
Sph1nX
Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Windows 7 x64. Закинул дампы сервера и 50 (1ц8) в реестр, установил Virtual USB Multikey через «Установить старое устройство», через cmd не удалось, сообщало «devcon failed». В тестовом режиме VUSB работает, но ключи как USB-устройства не появляются. На 32-битной винде с соответствующим VUSB все работало. Подскажите, пожалуйста: Может не в ту ветку реестра надо дампы закидывать? И в каком разделе устройств должны появиться ключи? . Как то пропустил, ветка в реестре действительно изменилась. Обнаружил 3 варианта (смотри в «Редактировать»): #. /#
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору мучает такой же вопрос, никак не могу победить 1С сервер х64
Всего записей: 2 | Зарегистр. 09-08-2011 | Отправлено:10:26 16-08-2011
Evanjel
Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Подскажите пожалуйста какой пароль у патча: «Универсальный патчер, позволяющий работать без ключей и эмуляторов (используйте на свой страх и риск)»?
Всего записей: 2 | Зарегистр. 16-08-2011 | Отправлено:08:56 17-08-2011
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Честно говоря уже замучался пробовать.
Вводные server 2008 web edition r2 делаю:
1. ставлю 1с8.2 без установки hasp-ключа
2. Удаляем цифровую подпись драйверов программой «dseo13b» и
3. Далее, заходим в папку 2. «certificate + dump key», далее в папку «dump x64″(в данном случае для win7 x64) дважды кликаем на файле «v8 50 user», появится окно «Редактор реестра» Нажимаем «Да» и добавляем в реестр, делаем это со всеми тремя файлами поочереди.
5.запустить cmd.exe в папке 3 от администратора Для этого кликнуть правой кнопкой мыши на файле «cmd» и выбрать «Запуск от имени администратора» Далее, «Пуск»- в строке «наити програмы и файлы» набрать..
Система установит контроллер USB «Alladin Hasp Key».
В результате все работает если грузится в тестовом режиме. По другому не пашет.
забыл. в тестовом появлсяется записи hasp ключей alladin в боевом hasp записей не появляется
Тема: Эмуляторы для 8.x
Опции темы
Поиск по теме
Отображение
— Есть репак, портативка и пропатченный dll, все х64 для этой версии. Ну и MultiKey, само собой.
Подскажите, вот в этом репаке: https://forum.ruboard.ru/showthread. рму!/page23 ТЕХНОЛОГИЧЕСКАЯ ПЛАТФОРМА 8.3, ТЕСТОВАЯ версия 8.3.16.869 от 28.08.2019 (ПОЛНЫЙ КОМПЛЕКТ) RePack (ручноЙ патч) Технологической платформы для Windows x64 (лечение не требуется, авторская сборка):
Сервер 64-bit для Windows пропатчен (имеется ввиду именно сервер, входящий в этот RepPack или только клиентская часть? Спрашиваю т.к. в readme написано: «- В данном Repack использованы патчи клиентской части, которых в большинстве своем хватает для работы среднестатистическому пользователю.» Нужен сервер для SQL-варианта баз.
Подскажите, вот в этом репаке: https://forum.ruboard.ru/showthread. рму!/page23 ТЕХНОЛОГИЧЕСКАЯ ПЛАТФОРМА 8.3, ТЕСТОВАЯ версия 8.3.16.869 от 28.08.2019 (ПОЛНЫЙ КОМПЛЕКТ) RePack (ручноЙ патч) Технологической платформы для Windows x64 (лечение не требуется, авторская сборка):
Сервер 64-bit для Windows пропатчен (имеется ввиду именно сервер, входящий в этот RepPack или только клиентская часть? Спрашиваю т.к. в readme написано: «- В данном Repack использованы патчи клиентской части, которых в большинстве своем хватает для работы среднестатистическому пользователю.» Нужен сервер для SQL-варианта баз.
— И клиент и сервер в составе ориг. дистрибутива (а стало быть и репака) используют одну и ту же dll. Она пропатчена.
Доброе утро. Заменил ddlку после подключения 10 сеансов зависает у всех, как вы думаете с чем может быть связано?
Вы неправы или неточны. Мультикей работает всегда. На самом деле всё так: для работы в терминале необходимо следующее. (1) на какой-то машине А ставится мультикей и HaspLM, дамп вносится клиентский и раздаётся по сети (2) на какой-то машине Б запускается клиентский терминал RDP и ловит клиентскую лицензию с А (3) на какой-то машине В ставится SQL+1C Сервер, ставится мультикей и вносится дамп USB-ключа сервера x64
Отвечу вам я. Во-первых, терминальный режим Win10 это уже само по себе костыль, поставьте 2012R2 или 2016-19. Далее. В RDP-сеансе клиентская часть 1С может получить ключ ТОЛЬКО через IP от LicenseManager. Я уже выше писал почему так.
Тема: Эмуляторы для 8.x
Опции темы
Поиск по теме
Отображение
— После установки обновлений на WinX нужно заново вносить в реестр дампы. Переставлять весь Мультикей не нужно.
Внес заново. Не помогает. Есть какой-то способ диагностировать что мультикей запущен и работает вообще?
Программа «%hs» не предназначена для выполнения в Windows или содержит ошибку. Попробуйте установить программу еще раз с исходного установочного носителя либо обратитесь к системному администратору или поставщику программного обеспечения за поддержкой. Состояние ошибки 0x
та я поставил multikey на 100 клиентов но работает только там где установлен multikey на соседней машине не видит ключа.. хелп плиз срочно нужно обновить платформу, раньше патченая 32 бит была
По какой-то причине не устанавливается устройство Virtual USB MultiKey. Пробовал установить вручную говорит ошибка код 39.
Дампы слетают после обновления только на WinX или на серверной винде (W2k16) тоже?
блин забыл что чтоб по сети работало надо менеджер лицензий ставить
Программа «%hs» не предназначена для выполнения в Windows или содержит ошибку. Попробуйте установить программу еще раз с исходного установочного носителя либо обратитесь к системному администратору или поставщику программного обеспечения за поддержкой. Состояние ошибки 0x
Аналогичная проблема, говорят что нужно переключить в биосе Intel Virtualization Technology for Directed I/O (VT-d) в другой режим, а у меня в настройках только VT-d, либо выключено.