Ask Leo! by Leo A. Notenboom

What is the System File Checker, and how do I run it?

Search First! Then browse: Categories | Full Archive | By Date | Newsletter

Home » Windows » Windows Programs

Summary: The System File Checker is a little known utility that validates that Windows own files are undamaged. It's a simple to run command line program.

What is the System File Checker, and how do I run it?

Windows XP works very hard to maintain the integrity of the system files on your machine. If you try to replace one of the "protected" files, you may get an informative message that the operating system has put the old approved version back. Not all files are under system file protection and even for those that are, there are ways around it. Occasionally system files become corrupt.

Enter the SFC, the System File Checker.

SFC is a good utility to run when you suspect that system files have been somehow corrupted. It validates the digital signatures of all of the Windows system files and restores any that it finds are incorrect. It will use the on-disk cache if possible, but SFC may require that you provide your original installation CD or a location with an image thereof. (See this prior article about not having an installation CD on some of the alternatives if that's the case.)

To run the system file checker press Start, Run, and then type in SFC, followed by its options.

"Enter the SFC, the System File Checker."

The most common usage of SFC is this:

SFC /scannow

This causes SFC to scan your system immediately. SFC can take a few minutes to run. As I said above, have your installation CD or equivalent available in case SFC needs to replace a damaged file.

While it's not documented anywhere, if SFC replaces any system files, I'd reboot. I just like to make absolutely certain that the file replacement actually takes effect.

The Microsoft knowledgebase includes more detailed SFC documentation, including more options to check at boot time, control the size of the system file protection cache, and so on. Speaking of which, the knowledgebase also includes System File Protection documentation, covering the mechanism Windows XP uses to keep your system files safe automatically.

UPDATE: If you have no CD, but you do have an I386 directory or CD image somewhere, check out this article: How do I tell Windows where my I386 folder has moved? Once you make the changes therein, you should be able to run SFC to completion.

Related:

Article C1896 - February 28, 2004

Was this article helpful? «Yes» «No»

Helpful? Get new articles weekly by email in my FREE newsletter!

Your Name:
Your Email:


Why Subscribe?

Recent Comments
108 Comments

I am using what I think is Windows 2009. I moved from Texas to Louisiana and suddenely my midi file folder in outlook express has disappeared. It contains midis that I have collected for years to send out with my emails. Can you tell me how to and/or where to find it along with instuctions.
Thank you very much,
Mozelle

Posted by: Mozelle at December 5, 2009 2:27 PM

Your Scannow fix worked great. The XP
Oe8 would not get to the email, giving
an "Oe has encountered problems, sorry"
useless message. Tried Sys Restore to
reboot but still not help. Tried the XP
Add/Delete Components without success.
The SFC did work. Thanks.

Posted by: Ron at December 10, 2009 5:11 AM

For all of you who get errors from trying to run from the disk, it is because the Windows CD is not updated to the proper version. Most likely, it is SP1, and you need to have an SP2 CD(or SP3, etc.). Google "slipstream Windows CD" and you'll probably find what you need. It tells you how to make your SP1 CD into a SP2.

Posted by: Don't Know What I'm talking about at December 11, 2009 1:44 PM

Hi Leo. I have real problem in that I lost Outlook Express when I inadvertently restored factory settings. Now, when I want to send pictures prompted by windows live, Outlook express box comes up, I enter the recipient's address, press send, and then I get an error message .. lots of stuff followed by No, Server Error:998 Error Number Ox800CCC33. Can you advise please. Thanks
Jackie

Posted by: Jackie at January 14, 2010 3:34 AM

I used the SFC /scannow and nothing happened, it didn't even give any kind of error nor message. Does that mean there is nothing wrong with my files?

Posted by: Rita at February 1, 2010 6:14 PM

Post a comment on "What is the System File Checker, and how do I run it?":






(Email Address will not be published.)

Remember Me?

By popular demand...
my tip jar
Cuppa Joe
Buy Leo a Latte!

(you may use HTML tags for style)

RSS feed Subscribe to the RSS Feed specifically for comments on this article.

Before commenting, please...

  • Read the article at the top of this page. If your comment shows you didn't, it'll be deleted and ignored.

  • Comment only on this article. Use the Google search box at the top of the page if you have a question about something else.

  • Don't include personal information in the comment. No email addresses. No phone numbers. No physical addresses.

  • Don't spam. Excessive links to unrelated sites within a comment or across multiple comments will cause all such comments to be removed.

  • Don't ask me to recover lost passwords or hacked accounts. I can't, and those comments will be deleted.

  • I can't respond to every comment. And I can't vouch for the accuracy of others who do.

Please wait. Your comment is being processed ...


Question? Ask Leo!