Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

One of our users' machines (Dell Optiplex 380 running Windows 7 32-bit) is having a weird driver issue. A bunch of devices have Error Code 3:

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

The system isn't low on memory (only 1GB in use out of whatever the max for 32-bit is.)

Here's a screenshot of the affected devices:

Screenshot

I tried reinstalling the chipset and audio drivers to no avail. I have no idea what prompted it, and I'm not sure how the basic Windows Generic PnP Monitor driver could even be corrupted. What might be causing this error?

share|improve this question
    
Have you ran complete virus and malware scans? –  CharlieRB Oct 23 '12 at 17:10
    
So how much total installed memory do you have in the system? –  Moab Oct 23 '12 at 19:51
    
Haven't run virus scan yet - doing that now. 4GB installed. –  John Straka Oct 24 '12 at 12:27
    
Virus scan was clean. –  John Straka Oct 25 '12 at 14:19
add comment

1 Answer 1

I have the same problem, and am about to attempt this article. Hope it helps you.

The driver for this device might be corrupted (Code 3) | [EK] Technical Solutions

Turns out if you remove a file\service called wdf01000 you will be greeted with many devices with yellow ‘!’, and many will simply not work.

Some examples include processor drivers, CD\DVD drivers, mouse and keyboard that are USB (ps/2 works fine), and sound drivers.

First off, we need to restore the file wdf01000.sys to C:\windows\system32\drivers. For Windows Vista\7 simply right click and go to properties -> Previous Versions -> and select a previous version and open it. Copy and paste the older wdf01000.sys into the C:\windows\system32\drivers.

Now just merge this key For Windows Vista or Windows 7 [32-bit tested only]

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
share|improve this answer
    
Welcome to Super User! Whilst links may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. I did that for you in this case, but please remember it for the future. Thanks! –  slhck Oct 25 '12 at 14:44
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.