Принесли компьютер с проблемой: «не устанавливается MultiKey на Windows 10 64bit». Провозился пол дня, хотя проблема решается за 5 минут.
Процесс установки MultiKey состоит из двух пунктов:
- Установка Sentinel HASP драйвера
- Установка Multikey (пароль на архив testprotect.com)
С Sentinel HASP проблем не возникло. А вот сам МультиКей заставил пошуршать форумы.
Devcon Failed
Основная проблема заключается в том, что Multikey в Windows 10 никак не может подменить драйвер HASP. Получаем ошибку devcon failed.
Что не помогло:
- включение тестового режима (bcdedit -set TESTSIGNING ON)
- включение режима «без проверки целостности файлов» (bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS)
Что помогло:
- установка MultiKey в режиме с Отключенной обязательной проверкой подписи драйверов.
Чтобы попасть в этот режим, нужно с зажатой клавишей SHIFT перезагрузить компьютер (Пуск -> Перезагрузка). Перед перезагрузкой появится меню:
Если всё сделано правильно, то после перезагрузки появится еще одно меню, непосредственно в котором нужно выбрать режим запуска Windows 10:
Нужная нам клавиша — 7 (или F7).
Установка не подписанного драйвера MultiKey
Windows запущена в нужном режиме. Запускаем нужный нам файл install.cmd от имени администратора.
Windows 10 ругается на то, что подменяемый драйвер не имеет цифровой подписи. Выбираем «Все равно установить этот драйвер». Windows снова ругается и говорит о том, что Требуется драйвер с цифровой подписью.
Жмем закрыть Видим, что драйвер успешно установлен (Drivers installed successfully).
Подписываем драйвер цифровой подписью
Следующим пунктом необходимо подписать наш драйвер. Для этого используем программу Driver Signature Enforcement Overrider (DSEO). Сайт разработчика — ngohq.com.
Запускаем скачанный файл от имени администратора. Выбираем пункт меню «Sign a System File». Жмем Next.
Вводим путь к установленному новому драйверу. c:\Windows\System32\drivers\multikey.sys (возможно c:\Windows\System32\multikey.sys или c:\Windows\SysWOW64\multikey.sys, или еще что-то: пользуйтесь поиском).
Жмем ОК. Dseo подписывает драйвер и предлагает перезагрузить компьютер. Жмем «ОК». Перезагружаем компьютер.
Исправляем ошибку (код 52)
Поскольку драйвер мы подписали неведомым для Microsoft методом, Windows будет продолжать ругаться на наше устройство. Чтобы обойти эту проблему, необходимо загружать компьютер в тестовом режиме. В командной строке, запущенной от имени администратора включаем тестовый режим:
bcdedit -set TESTSIGNING ON
Перезагружаемся. Ошибка исчезла, но появилось предупреждение о том, что windows работает в тестовом режиме. Если надпись не мешает жить — тогда на этом всё. Если надпись напрягает — тогда можно убрать ее при помощи программы Universal Watermark Disabler.
Профит. MultiKey установлен и работает на Windows 10 64 bit.
В данной заметке использовались следующие файлы (скачаны с сайта разработчика, залиты на мой хостинг):
- multikey_20.0.0.7z (пароль testprotect.com)
- dseo13b.exe
- Universal Watermark Disabler
- Remove From My Forums
-
Question
-
I am trying to install sample virtual audio device MSVAD_Simple using Devcon. (Because I would like to learn about virtual audio device development). Alas no matter what I try it just says:
devcon failed
I have Windows 7 (64 bit) on intel i7-2600 processor and used the /amd64 switch to build both devcon and msvad because the other options ended up saying they were the wrong type.
Note: To be able to build devcon I had to duplicate c:\winddk\7600.16385.1\bin\amd64 to c:\winddk\7600.16385.1\bin\analysis\x86\amd64 was wondering if I need an account with admin privileges and if there is a log file with more details about why it is failing.
Thanks in advance
~~~ PEr aRDUa ad asTrA ~~~ (through adversity to the stars)
Answers
-
I had some more time to look at it and to sign the drivers I used the command
inf2cat /driver:. /os:7_x64 /v
it then processes all .inf files from the current working directory «.» down… so in my case that means msvad.inf
You have to edit the .inf to give current date in the [version] section because the 2007 date in there is not accepted.
hdwwiz.exe still says it is not digitally signed because you need generate a certificate of some sort and device manager shows the devices as installed but disabled with code 52 error.
There is supposed to be a boot configuration data editor and the following command would disable the digital signing requirement
bcdedit -debug on
I don’t have bcdedit and could not find any site I would trust where I can download it.
Instead I press F8 at startup time and choose the option to disable device driver signing requirement and then the driver does appear in my mixer as an option for output.
-
Edited by
Saturday, August 11, 2012 8:07 AM
-
Marked as answer by
Perdie
Sunday, August 12, 2012 12:26 AM
-
Edited by
Dreamer17 1 / 1 / 0 Регистрация: 18.05.2010 Сообщений: 28 |
||||
1 |
||||
20.05.2010, 19:07. Показов 41202. Ответов 25 Метки нет (Все метки)
На команду
выдает ошибку devcon failed. Кто знает, что это может быть? Добавлено через 18 часов 7 минут
0 |
12922 / 7330 / 781 Регистрация: 09.09.2009 Сообщений: 28,610 |
|
21.05.2010, 01:41 |
2 |
C:\Documents and Settings\Dmitry>devcon мои форточки тоже не знают такой команды
0 |
Почетный модератор 28043 / 15776 / 982 Регистрация: 15.09.2009 Сообщений: 67,752 Записей в блоге: 78 |
|
21.05.2010, 01:54 |
3 |
0 |
1 / 1 / 0 Регистрация: 18.05.2010 Сообщений: 28 |
|
21.05.2010, 14:19 [ТС] |
4 |
мои форточки тоже не знают такой команды Просто закинь этот файл в system32 и все будет видно)) Добавлено через 1 минуту
Я там уже бьл, ничего там толком не написано(((
0 |
12922 / 7330 / 781 Регистрация: 09.09.2009 Сообщений: 28,610 |
|
21.05.2010, 14:25 |
5 |
Просто закинь этот файл в system32 и все будет видно)) Спасибо, но имхо, мне это просто не нужно…
0 |
Почетный модератор 28043 / 15776 / 982 Регистрация: 15.09.2009 Сообщений: 67,752 Записей в блоге: 78 |
|
21.05.2010, 14:41 |
6 |
а откуда берется класс «net» у вас?
0 |
1 / 1 / 0 Регистрация: 18.05.2010 Сообщений: 28 |
|
21.05.2010, 15:02 [ТС] |
7 |
Конечно существует, наберите у себя Devcon status =net , только удаленно ничего не получается((
0 |
Почетный модератор 28043 / 15776 / 982 Регистрация: 15.09.2009 Сообщений: 67,752 Записей в блоге: 78 |
|
21.05.2010, 15:15 |
8 |
мдя действительно… When users do not have the required permissions, Devcon displays a generic «devcon failed» message with no further explanation
1 |
1 / 1 / 0 Регистрация: 18.05.2010 Сообщений: 28 |
|
21.05.2010, 16:42 [ТС] |
9 |
За ссылку спасибо)) Много узнал интересного)) Общем, как я понял с прочитаного, что б получить информацию с удаленного компьютера, нужно иметь на это некоторые права… Только не пойму как сдесь все получилось?
0 |
Почетный модератор 28043 / 15776 / 982 Регистрация: 15.09.2009 Сообщений: 67,752 Записей в блоге: 78 |
|
21.05.2010, 17:37 |
10 |
вот ты скажи, ты от имени кого запускал ?
0 |
1 / 1 / 0 Регистрация: 18.05.2010 Сообщений: 28 |
|
21.05.2010, 17:49 [ТС] |
11 |
Да, от себя…
0 |
Почетный модератор 28043 / 15776 / 982 Регистрация: 15.09.2009 Сообщений: 67,752 Записей в блоге: 78 |
|
21.05.2010, 17:50 |
12 |
нет, на своем компе войди под учеткой «Администратор».
0 |
1 / 1 / 0 Регистрация: 18.05.2010 Сообщений: 28 |
|
21.05.2010, 18:06 [ТС] |
13 |
Так я и сижу под Админом…. Добавлено через 3 минуты
0 |
Почетный модератор 28043 / 15776 / 982 Регистрация: 15.09.2009 Сообщений: 67,752 Записей в блоге: 78 |
|
22.05.2010, 16:50 |
14 |
пробовал. но у меня на работе нет админких прав на одном доступном мне компе, а на втором права есть, но под администратором я не заходил, в понедельник постараюсь проверить…..
0 |
1 / 1 / 0 Регистрация: 18.05.2010 Сообщений: 28 |
|
22.05.2010, 20:47 [ТС] |
15 |
Как я понял, в первом случае у Вас ничего не получилось… Ну что ж, будем ждать понедельника.
0 |
Почетный модератор 28043 / 15776 / 982 Регистрация: 15.09.2009 Сообщений: 67,752 Записей в блоге: 78 |
|
22.05.2010, 23:32 |
16 |
угу, только на админа пароль придется ставить, чего делать не хотелось….
0 |
1 / 1 / 0 Регистрация: 18.05.2010 Сообщений: 28 |
|
22.05.2010, 23:41 [ТС] |
17 |
Пароль можно поставить и тут же удалить, не пойму в чем проблема????
0 |
Почетный модератор 28043 / 15776 / 982 Регистрация: 15.09.2009 Сообщений: 67,752 Записей в блоге: 78 |
|
23.05.2010, 00:00 |
18 |
в чем проблема в уровне сетевой безопсности на предприятии.
0 |
1 / 1 / 0 Регистрация: 18.05.2010 Сообщений: 28 |
|
23.05.2010, 00:47 [ТС] |
19 |
Я конечно не все понял, что Вы написали… но Вам виднее
0 |
Почетный модератор 28043 / 15776 / 982 Регистрация: 15.09.2009 Сообщений: 67,752 Записей в блоге: 78 |
|
23.05.2010, 13:04 |
20 |
ну не админ я на работе, просто пользователь…. Добавлено через 11 часов 45 минут
0 |
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
- Pick a username
- Email Address
- Password
By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.
Already on GitHub?
Sign in
to your account
I am manually trying to install a test driver from
https://github.com/Microsoft/Windows-driver-samples/tree/master/audio/sysvad
I build sysvad solution and got tabletaudiosample on a windows 10 , 64 bit virtual machine.
I copied .inf, .sys . cat and package files to a folder inside target computer.
1.Hardware ID will be found in respective inf file, open inf with notepad++ ,ctrl+f [HardwareIds]
2.bcdedit /set TESTSIGNING ON
reboot
go to devcon.exe folder
3.cd C:\Tools
4.Install the certificate named as ‘package’, right click, install.
5.open command prompt as administrator
devcon.exe install C:\Users\WDKRemoteUser\Desktop\Debug\tablet\tabletaudiosample.inf *ROOT\sysvad_TabletAudioSample
Device node created. Install is complete when drivers are installed...
Updating drivers for ROOT\sysvad_TabletAudioSample from C:\Users\WDKRemoteUser\Desktop\Debug\tablet\tabletaudiosample.inf.
devcon.exe failed.
In the device manager, I can see an unknown device. Here devcon.exe failed with no other useful message.
How can I see what are caused the failure? Is there any log file generated?
Thanks for help.