flychromeboy
New Member
- Reaction score
- 0
I got the following BSOD message on a client's computer after a anti-spyware scan and wanted to share the solution with you all as there isn't much info on it on the interwebs. A bit of background, Advent 7078 laptop running XP Home. The message was:
STOP: c000007b {Bad Image}
The application or DLL \??\C:\WINDOWS\System32\sfcfiles.dll is not a valid windows image. Please check this against your installation diskette.
Before finding the solution this was what I did:
Ok here's the solution:
STOP: c000007b {Bad Image}
The application or DLL \??\C:\WINDOWS\System32\sfcfiles.dll is not a valid windows image. Please check this against your installation diskette.
Before finding the solution this was what I did:
- Rebooted and chose Last Good Configuration- Fail
- Booted into Safe Mode - Fail
- Googled the STOP message. Not much information on how to fix it. I was guessing it had to do with some spyware infection. The dll in question was a monitoring tool which checks system files for corruption ect
Ok here's the solution:
- Put in my XP Home disc and entered into Recovery Console
- copied and expanded the sfcfiles.dll from the XP disc to the Windows\System32 directory (initially I just copied over the dll file, thinking that would solve it, but on further investigation, you need to expand dll files. The super techs among you will already know this, but as I didn't, this step is crucial, and can help others out there.
The command is expand d:\I386\sfcfiles.dl_ c:\Windows\System 32
(where d: and c: are the dvd drive and hard drive respectively). Another thing I learnt is that dll files on the disc are labelled with an _ at the end and not labelled dll. Only when they become expanded do they take the full dll extention
- Rebooted and voila, no more BSOD and booted into Windows fine.