Ошибка devcon failed

Принесли компьютер с проблемой: «не устанавливается MultiKey на Windows 10 64bit». Провозился пол дня, хотя проблема решается за 5 минут.

Процесс установки MultiKey состоит из двух пунктов:

  • Установка Sentinel HASP драйвера
  • Установка Multikey (пароль на архив testprotect.com)

С Sentinel HASP проблем не возникло. А вот сам МультиКей заставил пошуршать форумы.

Devcon Failed

Основная проблема заключается в том, что Multikey в Windows 10 никак не может подменить драйвер HASP. Получаем ошибку devcon failed.

Multikey Devcon failed

Devcon failed

Что не помогло:

  • включение тестового режима (bcdedit -set TESTSIGNING ON)
  • включение режима «без проверки целостности файлов» (bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS)

Что помогло:

  • установка MultiKey в режиме с Отключенной обязательной проверкой подписи драйверов.

Чтобы попасть в этот режим, нужно с зажатой клавишей SHIFT перезагрузить компьютер (Пуск -> Перезагрузка). Перед перезагрузкой появится меню:

Дополнительные параметры загрузки Windows 10

Дополнительные параметры загрузки Windows 10

Если всё сделано правильно, то после перезагрузки появится еще одно меню, непосредственно в котором нужно выбрать режим запуска Windows 10:

Дополнительные параметры загрузки Windows 10

Дополнительные параметры загрузки Windows 10

Нужная нам клавиша — 7 (или F7).

Установка не подписанного драйвера MultiKey

Windows запущена в нужном режиме. Запускаем нужный нам файл install.cmd от имени администратора.

Windows ругается на не подписанный драйвер

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 будет продолжать ругаться на наше устройство. Чтобы обойти эту проблему, необходимо загружать компьютер в тестовом режиме. В командной строке, запущенной от имени администратора включаем тестовый режим:

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

Dreamer17

1 / 1 / 0

Регистрация: 18.05.2010

Сообщений: 28

1

20.05.2010, 19:07. Показов 41202. Ответов 25

Метки нет (Все метки)


Студворк — интернет-сервис помощи студентам

На команду

Windows Batch file
1
devcon -m:\\Имя_Компа status =net

выдает ошибку devcon failed. Кто знает, что это может быть?

Добавлено через 18 часов 7 минут
аууууууууу!!! Что никто не знает???



0



Эксперт по компьютерным сетямЭксперт NIX

12922 / 7330 / 781

Регистрация: 09.09.2009

Сообщений: 28,610

21.05.2010, 01:41

2

C:\Documents and Settings\Dmitry>devcon
«devcon» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

мои форточки тоже не знают такой команды



0



Почетный модератор

Эксперт по компьютерным сетямЭксперт Windows

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

Цитата
Сообщение от dmkhn
Посмотреть сообщение

мои форточки тоже не знают такой команды

Просто закинь этот файл в system32 и все будет видно))

Добавлено через 1 минуту

Цитата
Сообщение от magirus
Посмотреть сообщение

Я там уже бьл, ничего там толком не написано(((



0



Эксперт по компьютерным сетямЭксперт NIX

12922 / 7330 / 781

Регистрация: 09.09.2009

Сообщений: 28,610

21.05.2010, 14:25

5

Цитата
Сообщение от Dreamer17
Посмотреть сообщение

Просто закинь этот файл в system32 и все будет видно))

Спасибо, но имхо, мне это просто не нужно…



0



Почетный модератор

Эксперт по компьютерным сетямЭксперт Windows

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



Почетный модератор

Эксперт по компьютерным сетямЭксперт Windows

28043 / 15776 / 982

Регистрация: 15.09.2009

Сообщений: 67,752

Записей в блоге: 78

21.05.2010, 15:15

8

мдя действительно…
черт его знает почему…
http://technet.microsoft.com/e… S.10).aspx

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



Почетный модератор

Эксперт по компьютерным сетямЭксперт Windows

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

Да, от себя…
В смысле, сначала зайти на удаленный компьютер, а потом уже использовать devcon???



0



Почетный модератор

Эксперт по компьютерным сетямЭксперт Windows

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



Почетный модератор

Эксперт по компьютерным сетямЭксперт Windows

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



Почетный модератор

Эксперт по компьютерным сетямЭксперт Windows

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



Почетный модератор

Эксперт по компьютерным сетямЭксперт Windows

28043 / 15776 / 982

Регистрация: 15.09.2009

Сообщений: 67,752

Записей в блоге: 78

23.05.2010, 00:00

18

Цитата
Сообщение от Dreamer17
Посмотреть сообщение

в чем проблема

в уровне сетевой безопсности на предприятии.
тип — «Paranoid»



0



1 / 1 / 0

Регистрация: 18.05.2010

Сообщений: 28

23.05.2010, 00:47

 [ТС]

19

Я конечно не все понял, что Вы написали… но Вам виднее



0



Почетный модератор

Эксперт по компьютерным сетямЭксперт Windows

28043 / 15776 / 982

Регистрация: 15.09.2009

Сообщений: 67,752

Записей в блоге: 78

23.05.2010, 13:04

20

ну не админ я на работе, просто пользователь….
и в силу этого могу по шапке получить….
ЗЫ тут нарыл что девкон работает локально, а чтоб дистанционно — pcexec в помощь.

Добавлено через 11 часов 45 минут
пока понял что девкон умеет работать только на локальной машине, а чтобы удаленно — нужно помогать pcexec — ом
https://www.cyberforum.ru/post711525.html
воть…



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.

enter image description here

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.

Понравилась статья? Поделить с друзьями:
  • Ошибка dev error 6066 call of duty warzone
  • Ошибка df 019 дастер
  • Ошибка dev error 6036 call of duty
  • Ошибка dev error 1099
  • Ошибка depollution system faulty на пежо 308