9

Win 8.1 never stops to impress me. This is already third time such disaster happened to me. Before that I was using system refresh to "reinstall" windows, but I tired :/

Ok, the problem... my ps/2 keyboard stopped to work again, but this time with audio device. In previous time it was keyboard only and mouse and keyboard.

In device manager those devices marked with yellow mark.

enter image description here

If I open device properties I see this:

enter image description here

(looks like windows programmers forgor to add variables in printf functions, so only type specifiers is shown.)

Ok, next. What I tried to do: delete device and restart windows - does not helps, the same yellow marked device is found after startup.

Roll back driver - this buttons is not active.

Automatic driver update - says that driver update is not needed. enter image description here

Manual driver installation with the choice of the only single driver available in the list: enter image description here

Delete device from manager, plug keyboard off PC. Shutdown PC. Start PC and plug keyboard in PC - nothing happens.

I found some thread in Internet about UpperFilters and LowerFilters. In my registry there was no such keys, so nothing to delete.

Also I found thread with some .reg files to fix dvd drive and keyboard issues. I tried those, but no help.

Tried some auto driver installations programs - they do not list yellow marked devices as needed for update.

I read some threads about disabling XHCI Mode in bios, but i have real BIOS, not UEFI, so i don't have this setting present.

I tried to run command: sfc.exe /scannow In the end it said that problems are found and unable to fix.

I am programmer, my pc is clean enough. I don't download junk progs, don't visit port sites and warez sites, don't use optimizers and etc.

Yesterday i didn't installed anything, i just shutdown my PC and today the keyboard not work. The keyboard work in bios time only, once OS is starting to load, it stops to work, so I can't even press F8 for safe mode. Keyboard also works in bootable CDs and Linux Live CDs.

Now i plugged bluetooth keyboard and gladly it works, but it from tablet PC and so uncomfortable to use.

I really don't want to reinstall windows again. Just week passes since second time when no keyboard and mouse were working and a year since forst time.

From windows logs: Device ACPI\PNP0303\4&224ad326&0 had a problem starting.
Driver Name: keyboard.inf
Class Guid: {4d36e96b-e325-11ce-bfc1-08002be10318}
Service: i8042prt
Lower Filters:
Upper Filters:
Problem: 0x27
Status: 0x0

Result of sfc.exe: Beginning system scan. This process will take some time. Beginning verification phase of system scan. Verification 100% complete. Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For example C:\Windows\Logs\CBS\CBS.log. Note that logging is currently not supported in offline servicing scenarios.

This is the link for logs http://fbe.am/sof. there was something wrong with logs, so i placed all files presented there in folder and run command second time. Still, the log much lesser than before created. Maybe worth to read logs dated 22 April in that folder I created.

Could anyone help me with anything? This is definetly win 8.1 drivers problem. Not a keyboard.

13
  • There seems to be some issues with the High Definition Audio Device too. Copy the CBS.log file located in C:\Windows\Logs\CBS to the desktop, compress it in a .zip/.7z archive and upload it somewhere (e.g. ge.tt/about). Then post here the link.
    – and31415
    Apr 22, 2014 at 13:02
  • Yea. Sound also gone this time, but this is the least problem, if compare to keyboard. Looks like this log is overwriten by something. I already read it and it was a couple of MBs, now only 70 kb. i will run that command again and upload the result soon.
    – Kosmo零
    Apr 22, 2014 at 13:05
  • @and31415 - I did what you said.
    – Kosmo零
    Apr 22, 2014 at 13:26
  • 1
    @Kosmos I've posted an answer which can help you understand which are the corrupted files. Before proceeding with manual repairs, open a command prompt as administrator and run this command: chkdsk %systemdrive% /r. It will ask you to schedule a disk check next time Windows starts. After giving the required confirmation, restart Windows and wait for the disk check to finish. Report back any errors that maybe be detected.
    – and31415
    Apr 22, 2014 at 14:07
  • 1
    @Kosmos To get the proper files you'll need a Windows 8.1 setup media. In case you don't have one, you can get the official trial. Just make sure to get the same version you have installed (e.g. 32-bit). I'll add the repair steps later on. By the way, the keyboard-related driver i8042prt.sys is indeed corrupted.
    – and31415
    Apr 22, 2014 at 14:18

5 Answers 5

5

In Windows 8(.1) you can use DISM to repair corrupted files by running this command from an elevated CMD prompt:

DISM /Online /Cleanup-Image /RestoreHealth

If it detects corrupted files that it can't repair, Windows downloads the files from Windows Update. So there is NO need to repair files yourself like in Vista/Windows 7.

22
  • Thank you. Now I trying this. Currently in stuck at 20% for 10 minutes already.
    – Kosmo零
    Apr 22, 2014 at 17:55
  • Don't know what to think. The program finished. I gone to device manager and deleted keyboard and audio. restarted PC. keyboard and audio still don't work. and i can't install or reinstall drivers because of reasons in main question >_<
    – Kosmo零
    Apr 22, 2014 at 18:04
  • @Kosmos upload the new CBS logs and also the DISM.log. Apr 23, 2014 at 4:06
  • The first time I run dism it ended without errors, now I decided to run in second time, but it ended with error, however, created some logs fbe.am/spq: Deployment Image Servicing and Management tool Version: 6.3.9600.17031 Image Version: 6.3.9600.17031 [==========================100.0%==========================] Error: 0x80240021 DISM failed. No operation was performed. For more information, review the log file. The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log
    – Kosmo零
    Apr 23, 2014 at 7:12
  • 1
    @Kosmos the portcls.sys in version 6.3.9600.17031 is corrupted and Windows has a timeout to download the file. You can downlaod an 8.1 ISO which includes the Update like the Enterprise Trial. Now use the /Source parameter to point to the WIM to get the data if download fails all the time. The other issues were all fixed by DISM. Apr 23, 2014 at 15:23
3

Filtering the details

Running the sfc /scannow will produce a CBS.log report file (usually found in C:\Windows\Logs\CBS) which contains a wealth of information. In order to get the juicy bits, open a command prompt, and execute this command:

findstr /i /c:"[SR]" "%windir%\Logs\CBS\CBS.log" | findstr /i /v /c:"verify" > "%userprofile%\Desktop\sfc.txt"

The above command will:

  1. Get all lines in the original file containing [SR], which are the ones that track the repair attempts.

  2. Remove all lines containing verify from what we got in the previous step in order to further reduce the clutter.

  3. Write the results in the sfc.txt file for later analysis.

In this case, this would be the resulting file:

2014-04-22 17:07:44, Info                  CSI    00000065 [SR] Cannot repair member file [l:22{11}]"HdAudio.sys" of hdaudio.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:07:48, Info                  CSI    00000067 [SR] Cannot repair member file [l:22{11}]"HdAudio.sys" of hdaudio.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:07:48, Info                  CSI    00000068 [SR] This component was referenced by [l:194{97}]"Microsoft-Windows-Client-Drivers-Package-drivers~31bf3856ad364e35~x86~~6.3.9600.16384.INF_hdaudio"
2014-04-22 17:07:49, Info                  CSI    0000006d [SR] Cannot repair member file [l:24{12}]"i8042prt.sys" of keyboard.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:07:57, Info                  CSI    0000006f [SR] Cannot repair member file [l:24{12}]"i8042prt.sys" of keyboard.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:07:57, Info                  CSI    00000070 [SR] This component was referenced by [l:196{98}]"Microsoft-Windows-Common-Drivers-Package-drivers~31bf3856ad364e35~x86~~6.3.9600.16384.INF_keyboard"
2014-04-22 17:08:01, Info                  CSI    00000075 [SR] Cannot repair member file [l:24{12}]"mdmhandy.inf" of mdmhandy.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:08:05, Info                  CSI    00000077 [SR] Cannot repair member file [l:24{12}]"mdmhandy.inf" of mdmhandy.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:08:05, Info                  CSI    00000078 [SR] This component was referenced by [l:200{100}]"Microsoft-Windows-Common-Modem-Drivers-Package-net~31bf3856ad364e35~x86~~6.3.9600.16384.INF_mdmhandy"
2014-04-22 17:16:44, Info                  CSI    00000442 [SR] Cannot repair member file [l:24{12}]"i8042prt.sys" of msmouse.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:16:47, Info                  CSI    00000444 [SR] Cannot repair member file [l:24{12}]"i8042prt.sys" of msmouse.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:16:47, Info                  CSI    00000445 [SR] This component was referenced by [l:194{97}]"Microsoft-Windows-Common-Drivers-Package-drivers~31bf3856ad364e35~x86~~6.3.9600.16384.INF_msmouse"
2014-04-22 17:17:42, Info                  CSI    00000479 [SR] Cannot repair member file [l:22{11}]"netr28u.sys" of netr28u.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:17:46, Info                  CSI    0000047b [SR] Cannot repair member file [l:22{11}]"netr28u.sys" of netr28u.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:17:46, Info                  CSI    0000047c [SR] This component was referenced by [l:194{97}]"Microsoft-Windows-Client-Drivers-Package-drivers~31bf3856ad364e35~x86~~6.3.9600.16384.INF_netr28u"
2014-04-22 17:18:37, Info                  CSI    0000048c [SR] Cannot repair member file [l:24{12}]"uaspstor.sys" of uaspstor.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:18:38, Info                  CSI    0000048e [SR] Cannot repair member file [l:24{12}]"uaspstor.sys" of uaspstor.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:18:38, Info                  CSI    0000048f [SR] This component was referenced by [l:196{98}]"Microsoft-Windows-Common-Drivers-Package-drivers~31bf3856ad364e35~x86~~6.3.9600.16384.INF_uaspstor"
2014-04-22 17:18:42, Info                  CSI    00000494 [SR] Cannot repair member file [l:22{11}]"portcls.sys" of wdmaudio.inf, Version = 6.3.9600.17031, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:18:44, Info                  CSI    00000496 [SR] Cannot repair member file [l:22{11}]"portcls.sys" of wdmaudio.inf, Version = 6.3.9600.17031, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:18:44, Info                  CSI    00000497 [SR] This component was referenced by [l:162{81}]"Package_939_for_KB2919355~31bf3856ad364e35~x86~~6.3.1.14.2919355-2269_neutral_GDR"
2014-04-22 17:19:11, Info                  CSI    000004a3 [SR] Repairing 7 components
2014-04-22 17:19:11, Info                  CSI    000004a6 [SR] Cannot repair member file [l:22{11}]"HdAudio.sys" of hdaudio.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:11, Info                  CSI    000004a8 [SR] Cannot repair member file [l:24{12}]"i8042prt.sys" of keyboard.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:11, Info                  CSI    000004aa [SR] Cannot repair member file [l:24{12}]"mdmhandy.inf" of mdmhandy.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:11, Info                  CSI    000004ac [SR] Cannot repair member file [l:24{12}]"i8042prt.sys" of msmouse.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:12, Info                  CSI    000004ae [SR] Cannot repair member file [l:22{11}]"netr28u.sys" of netr28u.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:12, Info                  CSI    000004b0 [SR] Cannot repair member file [l:24{12}]"uaspstor.sys" of uaspstor.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:12, Info                  CSI    000004b2 [SR] Cannot repair member file [l:22{11}]"portcls.sys" of wdmaudio.inf, Version = 6.3.9600.17031, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:12, Info                  CSI    000004b4 [SR] Cannot repair member file [l:24{12}]"uaspstor.sys" of uaspstor.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:12, Info                  CSI    000004b5 [SR] This component was referenced by [l:196{98}]"Microsoft-Windows-Common-Drivers-Package-drivers~31bf3856ad364e35~x86~~6.3.9600.16384.INF_uaspstor"
2014-04-22 17:19:12, Info                  CSI    000004b7 [SR] Cannot repair member file [l:22{11}]"netr28u.sys" of netr28u.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:12, Info                  CSI    000004b8 [SR] This component was referenced by [l:194{97}]"Microsoft-Windows-Client-Drivers-Package-drivers~31bf3856ad364e35~x86~~6.3.9600.16384.INF_netr28u"
2014-04-22 17:19:12, Info                  CSI    000004ba [SR] Cannot repair member file [l:24{12}]"i8042prt.sys" of keyboard.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:12, Info                  CSI    000004bb [SR] This component was referenced by [l:196{98}]"Microsoft-Windows-Common-Drivers-Package-drivers~31bf3856ad364e35~x86~~6.3.9600.16384.INF_keyboard"
2014-04-22 17:19:12, Info                  CSI    000004bd [SR] Cannot repair member file [l:22{11}]"HdAudio.sys" of hdaudio.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:12, Info                  CSI    000004be [SR] This component was referenced by [l:194{97}]"Microsoft-Windows-Client-Drivers-Package-drivers~31bf3856ad364e35~x86~~6.3.9600.16384.INF_hdaudio"
2014-04-22 17:19:12, Info                  CSI    000004c0 [SR] Cannot repair member file [l:22{11}]"portcls.sys" of wdmaudio.inf, Version = 6.3.9600.17031, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:12, Info                  CSI    000004c1 [SR] This component was referenced by [l:162{81}]"Package_939_for_KB2919355~31bf3856ad364e35~x86~~6.3.1.14.2919355-2269_neutral_GDR"
2014-04-22 17:19:12, Info                  CSI    000004c3 [SR] Cannot repair member file [l:24{12}]"mdmhandy.inf" of mdmhandy.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:12, Info                  CSI    000004c4 [SR] This component was referenced by [l:200{100}]"Microsoft-Windows-Common-Modem-Drivers-Package-net~31bf3856ad364e35~x86~~6.3.9600.16384.INF_mdmhandy"
2014-04-22 17:19:12, Info                  CSI    000004c6 [SR] Cannot repair member file [l:24{12}]"i8042prt.sys" of msmouse.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:12, Info                  CSI    000004c7 [SR] This component was referenced by [l:194{97}]"Microsoft-Windows-Common-Drivers-Package-drivers~31bf3856ad364e35~x86~~6.3.9600.16384.INF_msmouse"
2014-04-22 17:19:12, Info                  CSI    000004c8 [SR] Repair complete
2014-04-22 17:19:12, Info                  CSI    000004c9 [SR] Committing transaction

Identifying the issues

Checking the file you can see the System File Checker tried to repair 7 components, but failed:

2014-04-22 17:19:11, Info                  CSI    000004a3 [SR] Repairing 7 components
2014-04-22 17:19:12, Info                  CSI    000004b4 [SR] Cannot repair member file [l:24{12}]"uaspstor.sys" of uaspstor.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:12, Info                  CSI    000004b5 [SR] This component was referenced by [l:196{98}]"Microsoft-Windows-Common-Drivers-Package-drivers~31bf3856ad364e35~x86~~6.3.9600.16384.INF_uaspstor"
2014-04-22 17:19:12, Info                  CSI    000004b7 [SR] Cannot repair member file [l:22{11}]"netr28u.sys" of netr28u.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:12, Info                  CSI    000004b8 [SR] This component was referenced by [l:194{97}]"Microsoft-Windows-Client-Drivers-Package-drivers~31bf3856ad364e35~x86~~6.3.9600.16384.INF_netr28u"
2014-04-22 17:19:12, Info                  CSI    000004ba [SR] Cannot repair member file [l:24{12}]"i8042prt.sys" of keyboard.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:12, Info                  CSI    000004bb [SR] This component was referenced by [l:196{98}]"Microsoft-Windows-Common-Drivers-Package-drivers~31bf3856ad364e35~x86~~6.3.9600.16384.INF_keyboard"
2014-04-22 17:19:12, Info                  CSI    000004bd [SR] Cannot repair member file [l:22{11}]"HdAudio.sys" of hdaudio.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:12, Info                  CSI    000004be [SR] This component was referenced by [l:194{97}]"Microsoft-Windows-Client-Drivers-Package-drivers~31bf3856ad364e35~x86~~6.3.9600.16384.INF_hdaudio"
2014-04-22 17:19:12, Info                  CSI    000004c0 [SR] Cannot repair member file [l:22{11}]"portcls.sys" of wdmaudio.inf, Version = 6.3.9600.17031, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:12, Info                  CSI    000004c1 [SR] This component was referenced by [l:162{81}]"Package_939_for_KB2919355~31bf3856ad364e35~x86~~6.3.1.14.2919355-2269_neutral_GDR"
2014-04-22 17:19:12, Info                  CSI    000004c3 [SR] Cannot repair member file [l:24{12}]"mdmhandy.inf" of mdmhandy.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:12, Info                  CSI    000004c4 [SR] This component was referenced by [l:200{100}]"Microsoft-Windows-Common-Modem-Drivers-Package-net~31bf3856ad364e35~x86~~6.3.9600.16384.INF_mdmhandy"
2014-04-22 17:19:12, Info                  CSI    000004c6 [SR] Cannot repair member file [l:24{12}]"i8042prt.sys" of msmouse.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-22 17:19:12, Info                  CSI    000004c7 [SR] This component was referenced by [l:194{97}]"Microsoft-Windows-Common-Drivers-Package-drivers~31bf3856ad364e35~x86~~6.3.9600.16384.INF_msmouse"

Each entry follows this rough scheme:

  • Cannot repair member file [...]"uaspstor.sys"
    The file that needs to be repaired.

  • of uaspstor.inf,
    The name of the package which the file belongs to.

  • Version = 6.3.9600.16384,
    File version (major, minor, build and revision).

  • pA = PROCESSOR_ARCHITECTURE_INTEL (0),
    The targeted processor architecture.

  • Culture neutral, [...],
    Either neutral or the related culture name if localized.

  • hash mismatch
    Reason the file need to be repaired.

While the listed files are there, their hash doesn't match the expected value which means they are corrupted. All files except one share the same version, i.e. 6.3.9600.16384. This means they are included as part of Windows 8.1 RTM. The portcls.sys file has version 6.3.9600.17031 and it is part of the KB2919355 update:

2014-04-22 17:19:12, Info                  CSI    000004c1 [SR] This component was referenced by [l:162{81}]"Package_939_for_KB2919355~31bf3856ad364e35~x86~~6.3.1.14.2919355-2269_neutral_GDR"

At this point you need to replace the corrupted files.

References

13
  • Do I need to replace files in all 3 folders where they currently presented? Screen: filebeam.com/1051fababcda2f9fe1607a13c7cd4f0f.jpg
    – Kosmo零
    Apr 22, 2014 at 14:33
  • @Kosmos Actually they're meant to be hard links, and they should be identical. You just need to replace the copy located in C:\Windows\WinSxS. After you replaced everything, run sfc /scannow which should repair the other copies as needed and ensure there are no further issues.
    – and31415
    Apr 22, 2014 at 14:38
  • Ok, will start searching for that files in installation media. chkdsk was work very long at startup. I though it hanged at 10%. It were in such state for 30 minutes, then accidentally finished all and loaded. I can't find chkdsk log, however.
    – Kosmo零
    Apr 22, 2014 at 15:37
  • err, it seems that installation media do not contain those files in free-to-find form. Windows search can't find any of that sys files on disk.
    – Kosmo零
    Apr 22, 2014 at 15:44
  • @Kosmos The chkdsk log should be available in the Event Viewer. See CHKDSK - Check a Drive for Errors in Windows 8. As for the files, check this article: How to Extract Files from the Windows 7 Installation DVD. I'm still going to edit my questions to later in order to include the step-by-step repair process. Let me know if you have any other questions in the meanwhile.
    – and31415
    Apr 22, 2014 at 15:49
2

For now, there is no known solutions. BUT, it possible to repair windows 8.1 in the good old meaning of that word. You can download upgrade assistant or get an ISO of win 8.1 and run it or installer under loaded win 8.1. Follow steps and choose "Keep Windows settings, personal files, and apps" while passing through steps. At final stage windows will start installation and keep EVERYTHING! It much better than Refresh, so, it's the best current solution.

However... if not work mouse + KB, it's really hard to do so, because windows installer must be started from running windows.

1

Sorry to hear about your troubles with Windows 8.1! I've seen this before on a machine and I found the answer on a TomsHardware forum - http://www.tomshardware.com/answers/id-1946297/keyboard-working-windows.html

Can you check the service startup status for "i8042prt" - this is a hidden system service, so it can't be found in "services.msc".

Go into Regedit, and go to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt

What value is the service on? Take note, then turn the StartValue to 1, reboot the PC and see how you go. If it doesn't help, you can change it back.

I hope this helps!

1
  • Thank you for response. How lucky those guys are that this helped them. For me does not work. The value were set to 3. I set to 1. restarted - Kb still yellow. Deleted it, restarted, KB yellow again. Nothing helps :(
    – Kosmo零
    Apr 27, 2014 at 12:53
0

Sometimes its just driver's fault. And DriverPack has helped me a lot.
Download the lite version and let it check and update your drivers automatically.

3
  • Yes, but driver pack solutions included into: Tried some auto driver installations programs - they do not list yellow marked devices as needed for update.
    – Kosmo零
    Apr 26, 2014 at 14:38
  • Sorry, you didn't mention which ones you used, so I thought you could miss this.
    – Jet
    Apr 27, 2014 at 6:34
  • P.S. -1 is not from me. And there is general reason for why any auto drivers update software will fail - the current drivers is okey for device, they just can't be loaded, while they are the most up to date.
    – Kosmo零
    Apr 27, 2014 at 10:16

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .