How To Remove devldr32.exe from Windows XP - How I did it!
If you don't want to read about it, click here to see the solution
Once again, I seem to have found a poorly documented PC problem, funny how I always seem to be getting these...
Anyway, this page is all about how I managed to remove the unbelieveably annoying file devldr32.exe from my Windows XP box. I recently needed to move PCs as my old computer was starting to play up, doing things like not shutting down or starting up properly; you know the kinds of things that happen to Windows PCs after a while.
Since I had a spare PC knocking around, and it had a higher spec than the one I was using I decided to move onto the spare machine and turn my old PC into a proper server for my web development. This basically meant starting from scratch on the spare machine which I promptly did. To cut a long story short, I got it all up and running, got all the device drivers installed and was good to go!
Until I noticed a process running which I didn't install, and which, quite frankly, I didn't want running - guess which file! You got it devldr32.exe
So, like I normally do, I killed the processes, checked all the usual places that can cause files to auto start (startup folder, registry, services) and found nothing (or if I did find anything I deleted it, to be honest I can't remember now).
Then obviously I restarted and, lo-and-behold, there's that file running again, pretty much laughing at me. So I killed it again and carried on. Then I noticed it running again! How did that happen? I didn't even restart my machine. So I killed it again and opened my ftp program (for no particular reason) and as I'm watching my process list, it fires itself up again.
So by now I'm starting to think this file must be a virus, so I did my usual Googling and found this:http://www.neuber.com/taskmanager/process/devldr32.exe.html. Cool, useful and everything but no solution, and no clear answer on whether this is a virus or not. But at least it mentioned Creative SoundBlaster drivers, which I thought I had.
Anyway, cutting another longish story short, I searched and searched for ways to remove the stupid thing, including searching the Creative Labs website and everything.
Ultimately though, no matter what I did, I could neither remove the file or find any information about how to remove the file. No I'm not one to let these things get away, so I figured I'd have to solve the problem myself. And, thankfully I manged to, here's how:
Actually the trick is rather simple, if you're reading this you've probably already read about deleting devldr32.exe from c:\windows\system32\ and if you've really been paying attention, to also remove it from c:\windows\system32\dllcache\
That is basically the technique, but since the file seems to be able to load itself from whatever driver you've got loaded, simply killing the process and deleting those files doesn't get rid of the little bugger!
Instead you need to reboot Windows XP into Safe mode, then delete the files. Complete explanation follows:
Solution
- Restart your PC, as soon as it starts to come back online, start tapping the F8 key furiously, if you get it right, you'll be presented with the option to load Windows XP in safe mode, choose it using the arrow keys and hit enter.
- Windows XP will load and look rubbish, log in if you have to and open Windows explorer.
- Go to C:\windows\system32\ and delete devldr32.exe
- Now as a precaution, lets remove it from the dll cache.
- Still in Windows Explorer, click on the 'Tools' menu at the top of the window, and select 'Folder Options'
- In the window that appears, click the 'view' tab.
- In the advanced settings section, check 'Show hidden files and folders' and also uncheck 'hide protected operating system files(Recommended).(Click ok on the warning if you get one)
- Click OK to get out of the window you were in.
- You should now be looking at a much longer list in the c:\windows\system32\ folder, if you look closely you should be able to see the \dllcache\ folder.
- Click on it
- Find devldr32.exe and delete it.
- Now restart your machine (in normal mode by not pressing F8 repeatedly)
- With luck devldr32.exe is gone for good and your soundcard still works nicely (albiet only on 2 speakers).
I don't know if there really is a virus out their calling itself devldr32.exe, I presume there is, fortunately I didn't have the virus, I had the genuine file, as you can see even the genuine file was a pain to remove, but I imagine the virus is even harder to get rid of.
I have no idea how to remove the virus as I've never had it, but I can point you towards a great free virus scanner: http://www.clamwin.com/ and also a great free Rootkit remover: http://www.sophos.com/products/free-tools/sophos-anti-rootkit.html both come highly recommended by me. But, as always, I'm not responsible if you mess your PC up.
