Драйвер - [решено] USB-клавиатура не определяется

Ответить
Аватара пользователя
RasskazovBSD

Драйвер - [решено] USB-клавиатура не определяется

Сообщение RasskazovBSD »

Win7 x64 Корпоративная. Перестала определяться USB клавиатура. Пересмотрел массу топиков - решить проблему так и не удалось.

Аномальное поведение.После подключения клавиатуры, система предпринимает попытки найти драйвера:

1.JPG


2.jpg


Т.е., вначале производится попытка найти драйвера в системе, лишь затем на сайте МайкрософтаПосле неудачи, в Диспетчере устройств:

4.JPG
И самое главное, удаляю Multimedia Keyboard, перезагружаю машину, клавиатура РАБОТАЕТ, но система "думает" что драйвера по прежнему нет и навязывает мне установку. Далее "Не удалось найти драйвер" и клавиатура не работоспособная.

Чтобы не тратить время Коллег, привожу:Раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}

параметр UpperFilters имеет значение kbdclass

аналогично:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}

UpperFilters=kbdclass

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}

UpperFilters=kbdclass

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet004\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}

UpperFilters=kbdclass



параметра LowerFilters не существует в этом классе.
Иные USB-клавиатуры также монтируются без успеха.Драйвера на чипсет материнской платы переустановлены.Клавиатура рабочая, т.к. под LiveCD работает успешно.Версия BIOS последняя; USB - включён.PS/2 клавиатура определяется и работает успешноОбновления системы по сегодняшний день.

Выходные данные:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

3.JPG
C:\Windows\inf\setupapi.app.log



Код:

Код: Выделить всё

>>>  [Build Driver List - USB\VID_0458&PID_0708\5&6B44CEA&0&1]
>>>  Section start 2014/11/27 14:01:31.620
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
     cpy: Policy is set to make all digital signatures equal.
!    inf: Detected INFCACHE inconsistency
!    inf: Attempting INFCACHE repair 14:01:31.622
!    inf: Verify/Fix on INFCACHE complete, status(4) - Fixed 14:01:36.383
<<<  Section end 2014/11/27 14:01:37.237
<<<  [Exit status: SUCCESS]
>>>  [DIF_PROPERTYCHANGE - ROOT\CNTX_VPCNETS2_MP\0000]
>>>  Section start 2014/11/27 14:01:35.541
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:35.543
<<<  [Exit status: SUCCESS]
>>>  [DIF_PROPERTYCHANGE - ROOT\SUN_VBOXNETFLTMP\0002]
>>>  Section start 2014/11/27 14:01:35.544
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:35.545
<<<  [Exit status: SUCCESS]
>>>  [DIF_PROPERTYCHANGE - ROOT\CNTX_VPCNETS2_MP\0002]
>>>  Section start 2014/11/27 14:01:35.546
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:35.547
<<<  [Exit status: SUCCESS]
>>>  [DIF_PROPERTYCHANGE - ROOT\SUN_VBOXNETFLTMP\0001]
>>>  Section start 2014/11/27 14:01:35.548
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:35.550
<<<  [Exit status: SUCCESS]
>>>  [DIF_PROPERTYCHANGE - ROOT\CNTX_VPCNETS2_MP\0003]
>>>  Section start 2014/11/27 14:01:35.550
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:35.552
<<<  [Exit status: SUCCESS]
>>>  [DIF_PROPERTYCHANGE - ROOT\SUN_VBOXNETFLTMP\0000]
>>>  Section start 2014/11/27 14:01:35.553
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:35.554
<<<  [Exit status: SUCCESS]
>>>  [DIF_PROPERTYCHANGE - ROOT\CNTX_VPCNETS2_MP\0001]
>>>  Section start 2014/11/27 14:01:35.554
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:35.556
<<<  [Exit status: SUCCESS]
>>>  [DIF_DESTROYPRIVATEDATA]
>>>  Section start 2014/11/27 14:01:35.556
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:35.557
<<<  [Exit status: SUCCESS]
>>>  [DIF_DESTROYPRIVATEDATA]
>>>  Section start 2014/11/27 14:01:35.557
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:35.557
<<<  [Exit status: SUCCESS]
>>>  [DIF_DESTROYPRIVATEDATA]
>>>  Section start 2014/11/27 14:01:35.557
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:35.558
<<<  [Exit status: SUCCESS]
>>>  [DIF_DESTROYPRIVATEDATA]
>>>  Section start 2014/11/27 14:01:35.558
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:35.559
<<<  [Exit status: SUCCESS]
>>>  [DIF_DESTROYPRIVATEDATA]
>>>  Section start 2014/11/27 14:01:35.559
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:35.560
<<<  [Exit status: SUCCESS]
>>>  [DIF_DESTROYPRIVATEDATA]
>>>  Section start 2014/11/27 14:01:35.560
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:35.560
<<<  [Exit status: SUCCESS]
>>>  [DIF_DESTROYPRIVATEDATA]
>>>  Section start 2014/11/27 14:01:35.560
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:35.561
<<<  [Exit status: SUCCESS]
>>>  [DIF_PROPERTYCHANGE - ROOT\CNTX_VPCNETS2_MP\0000]
>>>  Section start 2014/11/27 14:01:36.086
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:36.088
<<<  [Exit status: SUCCESS]
>>>  [DIF_PROPERTYCHANGE - ROOT\SUN_VBOXNETFLTMP\0002]
>>>  Section start 2014/11/27 14:01:36.088
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:36.090
<<<  [Exit status: SUCCESS]
>>>  [DIF_PROPERTYCHANGE - ROOT\CNTX_VPCNETS2_MP\0001]
>>>  Section start 2014/11/27 14:01:36.091
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:36.092
<<<  [Exit status: SUCCESS]
>>>  [DIF_PROPERTYCHANGE - ROOT\CNTX_VPCNETS2_MP\0002]
>>>  Section start 2014/11/27 14:01:36.093
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:36.094
<<<  [Exit status: SUCCESS]
>>>  [DIF_PROPERTYCHANGE - ROOT\SUN_VBOXNETFLTMP\0001]
>>>  Section start 2014/11/27 14:01:36.094
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:36.096
<<<  [Exit status: SUCCESS]
>>>  [DIF_PROPERTYCHANGE - ROOT\CNTX_VPCNETS2_MP\0003]
>>>  Section start 2014/11/27 14:01:36.097
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:36.098
<<<  [Exit status: SUCCESS]
>>>  [DIF_PROPERTYCHANGE - ROOT\SUN_VBOXNETFLTMP\0000]
>>>  Section start 2014/11/27 14:01:36.099
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:36.100
<<<  [Exit status: SUCCESS]
>>>  [DIF_DESTROYPRIVATEDATA]
>>>  Section start 2014/11/27 14:01:36.101
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:36.101
<<<  [Exit status: SUCCESS]
>>>  [DIF_DESTROYPRIVATEDATA]
>>>  Section start 2014/11/27 14:01:36.101
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:36.101
<<<  [Exit status: SUCCESS]
>>>  [DIF_DESTROYPRIVATEDATA]
>>>  Section start 2014/11/27 14:01:36.102
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:36.102
<<<  [Exit status: SUCCESS]
>>>  [DIF_DESTROYPRIVATEDATA]
>>>  Section start 2014/11/27 14:01:36.103
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:36.103
<<<  [Exit status: SUCCESS]
>>>  [DIF_DESTROYPRIVATEDATA]
>>>  Section start 2014/11/27 14:01:36.103
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:36.103
<<<  [Exit status: SUCCESS]
>>>  [DIF_DESTROYPRIVATEDATA]
>>>  Section start 2014/11/27 14:01:36.104
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:36.104
<<<  [Exit status: SUCCESS]
>>>  [DIF_DESTROYPRIVATEDATA]
>>>  Section start 2014/11/27 14:01:36.104
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
<<<  Section end 2014/11/27 14:01:36.104
<<<  [Exit status: SUCCESS]
>>>  [DIF_SELECTBESTCOMPATDRV - USB\VID_0458&PID_0708\5&6B44CEA&0&1]
>>>  Section start 2014/11/27 14:01:37.238
      cmd: C:\Windows\system32\svchost.exe -k netsvcs
!    dvi: Selecting driver failed(0xe0000228)
!    dvi: Default installer: failed!
!    dvi: Error 0xe0000228: There are no compatible drivers for this device.
<<<  Section end 2014/11/27 14:01:37.239
<<<  [Exit status: FAILURE(0xe0000228)]

C:\Windows\inf\setupapi.dev.log



Код:

Код: Выделить всё

>>>  [Device Install (Hardware initiated) - USB\VID_0458&PID_0708\5&6b44cea&0&1]
>>>  Section start 2014/11/27 14:01:26.500
     ump: Creating Install Process: DrvInst.exe 14:01:26.505
     ndv: Retrieving device info...
     ndv: Setting device parameters...
     ndv: Searching just Driver Store...
     dvi: {Build Driver List} 14:01:26.666
     cpy:      Policy is set to make all digital signatures equal.
     dvi:      Enumerating INFs from path list 'C:\Windows\INF'
!    inf:      Detected INFCACHE inconsistency
!    inf:      Attempting INFCACHE repair 14:01:26.668
!    inf:      Verify/Fix on INFCACHE complete, status(4) - Fixed 14:01:31.235
     dvi: {Build Driver List - exit(0x00000000)} 14:01:31.473
     ndv: Selecting best match from just Driver Store...
     dvi: {DIF_SELECTBESTCOMPATDRV} 14:01:31.474
     dvi:      No class installer for 'Multimedia Keyboard'
     dvi:      No CoInstallers found
     dvi:      Default installer: Enter 14:01:31.476
     dvi:           {Select Best Driver}
!    dvi:                Selecting driver failed(0xe0000228)
     dvi:           {Select Best Driver - exit(0xe0000228)}
!    dvi:      Default installer: failed!
!    dvi:      Error 0xe0000228: There are no compatible drivers for this device.
     dvi: {DIF_SELECTBESTCOMPATDRV - exit(0xe0000228)} 14:01:31.478
     ndv: Searching Windows Update for drivers... 14:01:31.497
     ndv: Acquired WU search serialization mutex. 14:01:31.498
     ndv: About to release WU search serialization mutex. 14:01:52.057
     ndv: No driver found on Windows Update. 14:01:52.057
     ndv: Searching Driver Store and Device Path...
     dvi: {Build Driver List} 14:01:52.058
     cpy:      Policy is set to make all digital signatures equal.
     dvi:      Enumerating INFs from path list 'C:\Windows\inf'
!    inf:      Detected INFCACHE inconsistency
!    inf:      Attempting INFCACHE repair 14:01:52.060
!    inf:      Verify/Fix on INFCACHE complete, status(4) - Fixed 14:01:55.847
     dvi: {Build Driver List - exit(0x00000000)} 14:01:56.145
     ndv: Selecting best match from Driver Store (including Device Path)...
     dvi: {DIF_SELECTBESTCOMPATDRV} 14:01:56.146
     dvi:      No class installer for 'Multimedia Keyboard'
     dvi:      Default installer: Enter 14:01:56.146
     dvi:           {Select Best Driver}
!    dvi:                Selecting driver failed(0xe0000228)
     dvi:           {Select Best Driver - exit(0xe0000228)}
!    dvi:      Default installer: failed!
!    dvi:      Error 0xe0000228: There are no compatible drivers for this device.
     dvi: {DIF_SELECTBESTCOMPATDRV - exit(0xe0000228)} 14:01:56.148
     ndv: {Core Device Install} 14:01:56.150
!    ndv:      Installing NULL driver!
     dvi:      Set selected driver complete.
     dvi:      {DIF_ALLOW_INSTALL} 14:01:56.151
     dvi:           No class installer for 'Multimedia Keyboard'
     dvi:           Default installer: Enter 14:01:56.152
     dvi:           Default installer: Exit
     dvi:      {DIF_ALLOW_INSTALL - exit(0xe000020e)} 14:01:56.152
     dvi:      {DIF_INSTALLDEVICE} 14:01:56.153
     dvi:           No class installer for 'Multimedia Keyboard'
     dvi:           Default installer: Enter 14:01:56.153
!    dvi:                Installing NULL driver!
     dvi:                Writing common driver property settings.
     dvi:                {Restarting Devices} 14:01:56.178
     dvi:                     Restart: USB\VID_0458&PID_0708\5&6B44CEA&0&1
     dvi:                {Restarting Devices exit} 14:01:56.209
     dvi:           Default installer: Exit
     dvi:      {DIF_INSTALLDEVICE - exit(0x00000000)} 14:01:56.209
     ndv:      Device install status=0xe0000203
     ndv:      Performing device install final cleanup...
!    ndv:      Queueing up error report since device installation failed...
     ndv: {Core Device Install - exit(0xe0000203)} 14:01:56.210
     ump: Server install process exited with code 0xe0000203 14:01:56.215
<<<  Section end 2014/11/27 14:01:56.225
<<<  [Exit status: FAILURE(0xe0000203)]
Вложения

[Расширение jpg было запрещено, вложение больше недоступно.]

[Расширение jpg было запрещено, вложение больше недоступно.]

[Расширение jpg было запрещено, вложение больше недоступно.]

Аватара пользователя
Petya V4sechkin

Re: Драйвер - [решено] USB-клавиатура не определяется

Сообщение Petya V4sechkin »

RasskazovBSD, проверьте наличие файла \Windows\inf\usb.inf - должно ставиться Составное USB устройство.
Вложения

[Расширение jpg было запрещено, вложение больше недоступно.]

Аватара пользователя
RasskazovBSD

Re: Драйвер - [решено] USB-клавиатура не определяется

Сообщение RasskazovBSD »

Цитата Petya V4sechkin:



проверьте наличие файла \Windows\inf\usb.inf - должно ставиться Составное USB устройство
Драйвер - [решено] USB-клавиатура не определяется




Огромнейшее спасибо!

В системе usb.inf не оказалось. Взял файлы: usb.inf и usb.PNF из системы-донора и разместил их в \Windows\inf\usb.inf



Моя проблема решена.



P.S.: Petya V4sechkin, как у вас получается решать такое множество проблем с железом? Пробежался по многим топикам и был приятно удивлён - у вас траблшутинг железа заканчивается везде успехом. Какими инструментами Вы пользуетесь?
Аватара пользователя
Petya V4sechkin

Re: Драйвер - [решено] USB-клавиатура не определяется

Сообщение Petya V4sechkin »

Цитата RasskazovBSD:



как у вас получается решать такое множество проблем с железом?



Только не с железом, а с операционными системами.


Цитата RasskazovBSD:



у вас траблшутинг железа заканчивается везде успехом



Это преувеличение (если бы везде, то мне бы уже давно присвоили звание экстрасенса/джедая).


Цитата RasskazovBSD:



Какими инструментами Вы пользуетесь?



Как обычно:логами, при наличии (в вашем логе уже было видно, что INF-файла нет);поиском в интернете, если есть за что зацепиться;головой, по мере возможности :)за 9 лет в памяти накопилось некоторое количество методик и стандартных случаев.
Ответить

Вернуться в «Microsoft Windows 7»