Hello,
I wonder if someone could help me? I recently had some virus trouble on my PC, and for some reason now I cannot access the internet as all my network adaptors all come up with an icon (yellow circle and black exclamation mark). On checking this it says that this is a code 39 error and that the driver may be missing or corrupted.
I have tried uninstalling the adaptor software and reinstalling it, but it still comes up with the same message. The same thing happened when I added a new adaptor to my PC.
Is there anything else that I can do do try and rectify this issue and get connection to the internet?
Hope someone can help,
Iain
Configuration: Windows XP Internet Explorer 6.0
I had this error but i think i fixed it
|
As Eli wrote...
|
I had the same problem, all network card drivers were showing up with a yellow exclamation mark in device mananger after a reboot. I've tried running the sfc commands as described by Eli, but that didn't solve the problem. When I went to check ndis.sys file, it turned out that it wasn't there. The SFC /scannow command did not restore the file. Neither did re-applying the latest Windows service pack.
|
I was working on an XP machine that was very badly infected. I cleaned up the infection, and the machine was fine except for that all networking devices were not working with Code 39. I ran sfc /purgecache, which was successful, all files checked out with sfc /scannow, but the cards still did not show up. It turned out that ndis.sys was totally missing from C:\WINDOWS\system32\drivers, and copying in the file from another XP installation fixed the problem. I suppose the Code 39 error was due to the missing NDIS wrapper in ndis.sys, not problems with the networking drivers themselves. |
PROBLEM SOLVED:
|
Just wanted to give a final update on my end: I finally solved the problem of replacing the "ndis.sys" file and avoiding the blue-screen, failed startup. You see, every time I tried copying a new, clean ndis.sys file (from various places and other WinXP machines) into the 'drivers' folder, I would try to reboot but could only startup Windows in Safe Mode. So I would have to remove the same 'clean' ndis.sys file that I just copied into there so I could load Windows normally. But that put me back at square one with all of my network connections on code 39 error, and additionally my graphics card was showing an error 10 - "device could not start." Ugh, absolutely frustrating.
|
Here's a good overview of the Code 39 error and what to do about it:
|
If you can't replace the NDIS.sys file in windows then use BartPE to boot your system. You can get it from here:
|