Driver for this device might be corrupted.

15th Jan 2013 Posted in: Support

Untitled-3

I came across this problem today while fixing a clients machine.

The driver for this device might be corrupted, or your system may be running low on memory or other resources. (Code 3)

The symptoms my client noticed right away, was that his DVD drive no longer appeared in Computer. Here is how I managed to correct this issue.

There is a driver file named wdf01000.sys, located in C:\windows\system32\drivers that when disabled will essentially “break” your processor drivers, CD\DVD drivers, mouse and keyboard that are USB (ps/2 works fine), and sound drivers.

They will show up Device Manager with yellow exclamation points next to them.

So we must re-enable the wdf01000.sys to get the other devices working again.

  1. First locate C:\Windows\System32\Drivers\wdf0100.sys file, then Right-Click on it, and select Properties.
  2. In the Properties box, select the Previous Versions tab. (Windows 7/Vista Only/Feature Removed in 8)
  3. Select a previous version of the file, and Open it.
  4. Copy and Paste the older version of wdf01000.sys into C:\Windows\System32\Drivers, MAKING SURE TO REPLACE IT IF ONE EXISTS!
  5. Now all you have to do is merge this registry key to your registry. Windows Vista/7 only (32-Bit)

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Windows Registry Editor Version 5.00<
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Wdf01000]
"DisplayName"="Kernel Mode Driver Frameworks service"
"Group"="WdfLoadGroup"
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,\
72,00,69,00,76,00,65,00,72,00,73,00,5c,00,57,00,64,00,66,00,30,00,31,00,30,\
00,30,00,30,00,2e,00,73,00,79,00,73,00,00,00
"ErrorControl"=dword:00000001
"Start"=dword:00000000
"Type"=dword:00000001
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Wdf01000\Enum]
"0"="Root\\LEGACY_WDF01000\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Wdf01000\Parameters]
"MajorVersion"=dword:00000001
"MinorVersion"=dword:00000009
"BuildNumber"=dword:00001db0

You may also download the Registry Key HERE, rather than creating it yourself.

After a quick reboot … BLAM All devices work as normal.