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

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 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 a 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.

System file protection

The basic premise behind system file protection is that Windows keeps additional information about all of the files that are part of Windows. That additional information could be (but certainly isn’t limited to) the date/time stamp of the file, its size, and its cryptographic hash. When files are “officially” replaced or updated (say by Windows Update), then this database of information is similarly updated to reflect the new files.

Periodically, Windows checks all of those files to make sure that they still match. That means that the time stamp, the size, and that hash value or digital signature are set to what is expected. If they are not … well, then something is wrong.

digital signature


A digital signature is basically just a very large number that is computed from a digital document to verify both its authenticity and authorship. A document being signed is first hashed which generates a large number. That number is then
... continue reading »

Unfortunately, “wrong” can be the result of many different things:

  • Malware was originally one of the reasons why system file protection was implemented in the first place. Malicious software would try to inject itself into the system by actually modifying Windows’ own files. System file protection now detects when this happens.
  • Improper setup programs. This is on the decline, but software packages would occasionally attempt to replace system components with their own. That’s bad for a number of reasons. Once again, system file protection can swoop in and detect that it’s happened.
  • Random other failures.

So, what happens when a problem is found?

Repairing altered files

If you’ve ever searched for a system file on Windows, it’s not uncommon to find several copies:

  • The original file currently in use by Windows.
  • Previous versions of the file saved by Windows Update so that you can uninstall specific updates, if needed.
  • Cached copies of the file as a type of performance enhancement to load the file more quickly, when needed.
  • Back-up copies of the file.

It’s that last one that would be used to restore the file to its original state should something happen.

In addition, many systems now come with a copy of Windows on a restore or recovery partition, which can also be used as a source for retrieving original copies of files that need to be restored.

And of course, when all else fails, it’s possible that you might be asked to provide the original Windows installation media, if you have it.

In all cases, the repair process also checks that the copy that it’s restoring is proper. If it fails to have the expected information, then it will be skipped. Because many of those sources are on your hard disk,  malware authors will attempt to replace or damage them all  to prevent the repair process from working.

SFC – the System File Checker

SFC is nothing more than a command-line tool to check that all of the files covered by Windows system file protection are as they should be and to try to repair those that are not. It’s a good utility to run when you suspect that system files have been somehow corrupted.

SFC requires administrative privileges. The easiest approach is to run a Windows Command Prompt as administrator. On traditional desktop Start menus, click All Programs, Accessories, and then right-click Command Prompt:

Run Command Prompt as Administrator

Click Run as administrator.

In Windows 8’s tiled Start screen, just type “cmd” and when the Command Prompt appears in the search results, right-click it and select Run as administrator:

Run Command Prompt as Administrator in Windows 8

After confirming any UAC prompts, type “sfc /scannow” in the Command Prompt and press Enter:

SFC /scannow

This causes SFC to scan your system immediately. SFC can take a few minutes to run. If you have installation media, such as a CD or DVD, you might have it available just in case SFC wants to replace a damaged file.

While it’s not documented anywhere, I’d reboot your machine if SFC replaces any system files. Why? I just like to be sure that the file replacement actually takes effect.

The Microsoft Knowledge Base has more detailed SFC documentation (for Windows XP, the tool has changed little since then), including more options to check at boot time, control the size of the system file protection cache, and so on. Speaking of which, the Microsoft Knowledge Base also includes System File Protection documentation, covering the mechanism that Windows uses to keep your system files safe automatically.

This is an update to an article originally posted : February 28, 2004

There are 135 comments:

  1. Leo Reply

    Great resource Ed, thank you. In fact it might well solve a problem I experienced over the weekend :-). (FYI – I changed the link to go through my redirector.)

  2. Dave Reply

    I have a simple problem – I type Sfc.exe in the run box and it “pops up” for a split second – then disappears!! Have tried many times. I am not a computer expert – so I’m not exactly sure EXACTLY what to type at the command prompt (the 2nd route I’ve tried). Microsoft website isn’t much help.

    Thanks

    Dave

  3. Leo Reply

    As the article you just commented on specifies:

    sfc /scannow

    should do the trick. If you’re having trouble, may be easier if you open a command prompt and do it in there, rather than the start-run box.

  4. Avinash Reply

    When I type SFC /SCANNOW or SFC /SCANONCE, it shows me the following messages
    ————————————-
    C:>sfc /scanonce
    Windows File Protection could not make the requested change.

    The specific error code is 0x000006ba [The RPC server is unavailable.
    ].
    ————————————-

  5. DANIELLE Reply

    I AM WORKING ON WINDOWS XP AND WHEN I TRY TO OPEN SOME WEBSITES ON MSN OR EARTHLINK (EX. OLDNAVY.COM) IT OPENS IT AND THEN SOMETHING POPS UP THAT SAYS IEXPLORE-APPLICATION ERROR
    THE INSTRUCTION AT “0x7c9105f8″ referenced memory at “0x01b60010″. THE MEMORY COULD NOT BE “READ”.
    CLICK ON OK TO TERMINATE THE PROGRAM.
    PLEASE PLEASE HELP ME

  6. Leah Reply

    1st – great site
    2nd – I’m having trouble with this. I’m missing note pad. so i followed your advice here. I read the article on what to do if don’t have a start up disk and then went about running the SFC. It found a problem and asked for the cd, it offerd the options to “Retry” “More Info” and “Cancel” I hit retry and it aked for the cd again( in a new box). I hit “Ok” and was hoping that it would ask for me to locate it, it didn’t how ever. My question is, did i do something wrong, or is they some other way to do this? Your help would be awsome if you have the time. I really miss my notepad. I’ve tried to include as much information as possible. And will provide more if asked. I’m not all that computer savy, so take it easy on me if this is a stupid question. :)
    Thank You in advance.

  7. janet Reply

    I wanted to run SFC to check out a problem. Went to Run, typed in sfc/scannow and window box came back saying it cannot find sfc/scannow. Make sure I’ve typed correctly, etc. what has happened to that file? I recently installed, then uninstalled SP2, because I had all kinds of problems. Would that have anything to do with it?

  8. Leo Reply

    Leah: That second request for the CD should have included a BROWSE button that you should be able to use to locate the files requested.

  9. Leah Reply

    Thanks for you comment. I tryed again. Hoping that maybe I just missed it. I still didn’t see if, so i decide to take screen caps to see if I was being a ditz or if my program isn’t working right.
    Here is the url for the image of the frist box:
    http://img.photobucket.com/albums/v241/yourhtml/box1.jpg
    and this is the second box:
    http://img.photobucket.com/albums/v241/yourhtml/box2.jpg

    is this what i should be seeing?

    Again, I want to say thank you for being such a great guy about this.

  10. Stew Reply

    I’m not to sure where to ask you…but…My computer is having a major problem…it seems to me to be the power…when turned on under 115v only the fan runs and the computer won’t even turn on…and on the rare occasion it does it freezes after about 2 minutes….under 250v it will run but only for so long before it shuts off completely…I’ve restored my hard drive a number of times. Could it still be a virus…or something else?

  11. Leo Reply

    Are you sure your power supply can handle both voltages properly? At any rate, it does sound like a power supply problem, and I’d probably start by replacing that.

  12. randy Reply

    how are ya? My windows ME is in the safe mode. How do i get it out of safe mode to normal mode?

    Randy

  13. Leo Reply

    Reboot. If it only boots into safe mode, there’s an error message somewhere along the way that tells you why. Correcting that error should resolve the issue.

  14. deane Reply

    I tried to run the sfc and a window tried to com up but then it went away.Do you have any suggestions? deane

  15. Leo Reply

    It probably tried to display an error message. Instead of using Start-Run, fire up a command prompt and enter the sfc command in it. That way if there’s an error message, you’ll see it and can correct whatever as needed.

  16. Leo Reply

    Heh … sorry.

    In most cases you’d click Start, All Programs, Accessories, and then Command Prompt.

    Or, click Start, Run and then type in “CMD” and hit OK.

  17. Brendan Townsend Reply

    Hi Deborah.

    I’m not an expert on XP problems – just very familiar as I often push my PC’s to the limit.

    Anyway, I believe that you are not entering the full command line. If you just type SFC and then attempt to run it, nothing will happen as you haven’t stated any program options.

    What you need to do (in the above suggestion) is actually type the following in FULL in the run box, precisely as below…

    sfc /scannow

    …and then hit the OK button.

    Best regards,
    Brendan.

  18. gruebane Reply

    What does this SFC do if a file was updated through a security update, or a service patch? will this restore the older file ??

  19. Leo Reply

    gruebane: it should restore the updated software from an additional copy it installs on your hard drive when you installed the SP or patch.

  20. Carina Reply

    it dit not work wth SFC in CAPS I had to type it lowercase for it to work
    (incase anyone else has troubles

  21. Zen Reply

    I have Outlook Express but I can’t send or receive any email. It always said the host POP3 couldnot be found. what is this and how can i corect it?

  22. Leo Reply

    Your POP3 server is part of the configuration for yoru email account. What server name to use should have been provided to you by your ISP.

  23. Elijah Hamilton Reply

    every time i try to log into my hotmail account I get the message “page can’t be displayed” or cannot find server. I need to check my email, it lets me put the email address in but it doesn’t load up the page. I need to get this resolved quickly as possible because I have important information I need to attend to. Thank you.

  24. jodie Reply

    dont know bout anyone else but i cannot even access my hotmail account, it just comes up with page cannot be displayed and i’ve heard about other ppl who have the same problem..anyone know wats goin on

  25. luke Reply

    Hi Leo, when I try to run system file checker a black screen comes up then instantly goes away. Please help.

  26. Leo Reply

    You need to run a command prompt (start, run and then type “cmd” and OK), and then run the sfc /scannow in the resulting command window.

  27. Remi Reply

    What is the System File Checker, and how do I run it?
    Well Leo explained very well. It is pretty simple and obvious to me.

    Here is another way to help you:
    Click the Start Icon / Run / Type:

  28. Dan Reply

    I ran SFC/scannow & expected a report when it was done – but none was produced. If a report was created, where should I look for it?

  29. Leo Reply

    There’s no report that I’m aware of. Basically if it finds an error, it’ll let you know. Otherwise no news is good news. :-)

    • naveen Reply

      hello LEO,
      the report is stored in the EVENT VIEWER and can be accessed through proper filters. am i wrong?

  30. stewart Reply

    What if the apps error does not cause a system crash, just a simple click ok,and it’s gone would you still run the SFC? IEXPLORE.EXE Application Error
    The instruction at “0x1001cbf1″ referenced at “0x1001cbf1″. The memory could not be “read”. Click on ok to terminate the program. That’s the apps error i got twice in two days. what should I do about it. XP Home SP2 IE 6

  31. Bill D. Reply

    Yep, I found scannow kept stopping and asking for the cd but clicking ‘retry’ each time and the scan progressed. After many stops (maybe 10+ mins)the scanbar reached 100% and that was it…no ok message . Assume no problems found ?!

  32. Nyxteridas Reply

    Ok, i run sfc, but the Command Prompt window appears and immediately disappears… What now? Is there any tool in the web for checking the File System???

  33. Leo Reply

    Open up a separate command prompt window, and then type the SFC command in there.

  34. Nyxteridas Reply

    Will this have affect to the Windows File System ONLY? I mean, will it maybe be important to reinstall some of my programs?

  35. Leo Reply

    The System File Checker only checks files that are part of Windows. Other programs are not checked.

  36. Adnan Ali Reply

    Help, my Folder Options in the Tools menu of Windows Explorer has disappeared.

    I am using WinXP. This has occurred before and I got the remedy from Comp Active mag but I seem to have lost it.

    Can anyone please help me to restore this option. I remember it was quite simple really!!

    Thanks

  37. Carol Reply

    Hello,
    Thank you for all the advise you give it’s so helpful and welcomed. I tried to do ‘press Start, Run, and then type in SFC’, and I could see the black DOS box flicker on and then back off so fast it would make your head spin. I tried once more after 10 mins. and it was the same. Any suggestions please?

    Thank you,
    Carol

  38. Lane Reply

    Leo,
    While your site was a help it didn’t fix my problem. Everything refers to the installation of Win Inst 3.1 but no one every mentioned going into Control Panel, Adm. Tools, Dbl Clicking Services, going down to Windows Installer, make sure it’s in manuel and then in the upper left corner of you screen click on Start. Now it works.

  39. Marta Celenia Reply

    When trying to run system file checker i get an error message that states it cannot be found. help!!! what can I do??

  40. Leo Notenboom Reply

    I think I need you to be more specific about the error message. What can’t be found? SFC? How are you running it?

  41. George Reply

    When I try to run the System File Checker as outlined above, I get an error message stating that Windows cannot findSTC/scannow. What do I dO?

  42. Leo Notenboom Reply

    It’s SFC (not STC) and there’s a space between SFC and /scannow.

  43. Barbara Reply

    Nothing happens when I type in SFC. A blackbox comes up and dissapears quickly. What can I do?

    • naveen Reply

      please follow the steps mentioned in the article ‘as verbatim’. you are running sfc from ‘run’ while the article clearly asks you to run it from the ‘command prompt’.

  44. cynic Reply

    For those who are having the “RPC server is unavailable” problem with sfc, the following registry edit / path variable fix may help. This is designed to fix the windows help and support center if this has stopped working, but in my case, also solved the sfc issue.

    > > At a command prompt, type SET
    > > If the value for WINDIR=%systemroot% (and if you have all the above
    > > mentioned problems, it WILL be :-) ) you need to apply the following
    > > fix:
    > >
    > > Run REGEDIT
    > >
    > > Go to HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession
    > > Manager Environment
    > >
    > > in the right-hand pane, find the value WINDIR. You’ll notice it is of
    > > type REG_SZ. This is incorrect since it’s value (%systemroot%) needs to
    > > be expanded to what windows will eventually use (in my case,
    > > C:WINDOWS).
    > >
    > > What is happening is window is attempting to load the help and support
    > > module (and anything else that relies on the %windir% environment
    > > variable) by calling it %systemroot%pathtofilefile.dll instead of
    > > c:windowspathtofilefile.dll.
    > >
    > > DELETE the existing windir value.
    > > Make a new EXPANDABLE STRING VALUE, call it WINDIR and give it the
    value
    > > %systemroot%
    > >
    > > This procedure basically recreates the WINDIR value as an expandable
    > > string.
    > >
    > > Reboot your system and watch your help and support center work for the
    > > first time in recent memory.

    As suggested in:

    http://www.mail-archive.com/peda@techservinc.com/msg02950.html

    Hope this helps

  45. Igor Reply

    I had the same problem, i.e., SFC not running as it should have. In XP SP2 (and all XP should have SP2) there is a repair and maintain instruction on Microsoft info pages. Look for it under Windows Repairs. Run it according to their instructions. You will need your Windows disc and patience. Run that, then cut and paste Leo’s coding for SFC in the Run box. Works like a charm.

  46. Marjorie Reply

    I get the message “missing dll” when starting up. I am going to try this to see if I can correct this problem. Also, today, I have had the BSOD (blue screen of death) twice. Am considering purchasing SpinRite. Hope I am computer savy enough to run it without making things worse. Thanks for your advice.

  47. Kris Reply

    Thanks for the tip w/ sfc. Another bit of info to add to this would be how to pull it up if the start bar is missing. I found by going into the command prompt and typing sfc/runnow i was able to scan withouth goingting through the ‘run’ option.

  48. Lou Granata Reply

    I tried at least ten times to enter sfc/scannow & sfcscannow in the command line and it cannot be found. I guess that won’t work for me……What will???

  49. Leo A. Notenboom Reply

    —–BEGIN PGP SIGNED MESSAGE—–
    Hash: SHA1

    Make sure there’s a space between “sfc” and “/scannow”

    Leo

    —–BEGIN PGP SIGNATURE—–
    Version: GnuPG v1.4.7 (MingW32)

    iD8DBQFGxgW3CMEe9B/8oqERAqCHAJ4l0x+13Y2whZ8LAq1KpvbdZA0hUgCePgT0
    vbePU38O0ycJGWE3iamkMK0=
    =asn3
    —–END PGP SIGNATURE—–

  50. DENIS Reply

    I am having a problem with my check. First when i secdule a task(the one that requires you to restart your comp) it stops at 2 percent and never continues.) however, when i do the one that doesnt require you to do that its works perfectly fine. IT did mention something about Found folder. Any suggestions?

  51. Leo A. Notenboom Reply

    —–BEGIN PGP SIGNED MESSAGE—–
    Hash: SHA1

    Assuming you mean Chkdsk, not “check”, it sounds like a bad sector on the disk,
    offhand. I’d probably have you follow the recommendations in this article:
    http://ask-leo.com/chkdsk_runs_on_every_boot_but_fails_and_my_system_is_unstable_what_can_i_do.html
    (even though it’s about a slightly different scenario, these are the steps I’d
    have you do.)

    Leo

    —–BEGIN PGP SIGNATURE—–
    Version: GnuPG v1.4.7 (MingW32)

    iD8DBQFHE+YZCMEe9B/8oqERAvOYAJwODtM03EO7kwrveGkl8cgxAuSahwCfQhXp
    Dp2yUego2uPm7N2D6Db56sk=
    =B37w
    —–END PGP SIGNATURE—–

  52. Dianne Belford Reply

    I tried running the sfc and was unable to. This is the error message I have received when opeing OE. Nothing I do seems to fix this.

    This program has performed an illegal operation and will be shut down.
    MSIMN caused an invalid page fault in
    module SHLWAPI.DLL at 016f:70bd899f.
    Registers:
    EAX=00000006 CS=016f EIP=70bd899f EFLGS=00010206
    EBX=00000000 SS=0177 ESP=0056d04c EBP=0056d058
    ECX=0056ce44 DS=0177 ESI=00000000 FS=425f
    EDX=0056ce44 ES=0177 EDI=5ec041b8 GS=0000
    Bytes at CS:EIP:
    8a 03 84 c0 74 52 8a c8 f7 d1 f6 c1 80 0f 84 ea
    Stack dump:
    00000003 00000000 00000000 0056d1b8 5ec237b7 00000000 5ec041b8 00000006 00000016 00000000 00000000 0056d0b8 00000010 819b0228 00000024 bff7a3a0

    Hope you can help.

    Regards
    Dianne

  53. Leo A. Notenboom Reply

    —–BEGIN PGP SIGNED MESSAGE—–
    Hash: SHA1

    SFC is still the answer. What does “unable to” mean?

    Leo

    —–BEGIN PGP SIGNATURE—–
    Version: GnuPG v1.4.7 (MingW32)

    iD8DBQFHJgoHCMEe9B/8oqERAjLjAJ4kbkvzJyJhuNP2i5M7V5/tC0AhQACeJ3+t
    xt/2RnjlScyJ47stwRvOYLY=
    =Mtvn
    —–END PGP SIGNATURE—–

  54. Marlene Reply

    As several others above, I ran SFC, confident that I would be able to point to the proper directory when asked to insert my Windows CD. I was not given this option — only ‘retry; more info and cancel’. When ‘cancel’ was selected, I was not given an option to browse for the correct directory’. I tried burning a CD populated with the I386 directory, but this didn’t work either! Any suggestions? Thanks, Marlene

  55. Leo A. Notenboom Reply

    —–BEGIN PGP SIGNED MESSAGE—–
    Hash: SHA1

    I believe this article will help, it details what to change to tell Windows and
    SFC where to find the CD image:
    http://ask-leo.com/how_do_i_tell_windows_where_my_i386_folder_has_moved.html

    Leo

    —–BEGIN PGP SIGNATURE—–
    Version: GnuPG v1.4.7 (MingW32)

    iD8DBQFHWIpZCMEe9B/8oqERAtq9AJ0dU6tG06FVWGAbhOyxk6b1g7SRgACdHfrI
    S8AGvxCzXkxE4anBaZsJFSU=
    =GAq9
    —–END PGP SIGNATURE—–

  56. Ricardo Rambally Reply

    I keep getting the same error report ” IE has encountered an error and needs to close…”
    Then, my windows explorer is giving me a really hard time. It now does not work. So, I cannot access the ” My Computer ” Folder. What do i Do? does the SFC thig resolve these issues?
    Help!

  57. Leo A. Notenboom Reply

    —–BEGIN PGP SIGNED MESSAGE—–
    Hash: SHA1

    I’d point you at this article:
    http://ask-leo.com/iexploreexe_has_generated_an_error_now_what.html

    And sending error reports will not solve the problem
    quickly:
    http://ask-leo.com/should_i_send_error_reports_to_microsoft.html

    Thanks,

    Leo

    —–BEGIN PGP SIGNATURE—–
    Version: GnuPG v1.4.7 (MingW32)

    iD8DBQFHh6oACMEe9B/8oqERApf1AJ94WU//bGLDI9M6+vITvj9n9oA+xQCfe/A5
    qR71bwaEjHydWfLV7DCU2hk=
    =berf
    —–END PGP SIGNATURE—–

  58. Tim Reply

    If you run the system file checker (sfc /scannow) and you get: “windows resource protection could not perform the requested
    operation” try this:

    -Reboot your PC, and after the BIOS screen keep pressing F8 to get to the advanced boot menu.

    -Choose Repair your computer

    -Login as Administrator or the equivalent

    -Open the command prompt, and type CHKDSK C: /F /R

    This will scan your hard drive for errors in the FAT (File Allocation Table). It will perform a physical scan of your hard drive and attempt to repair any errors it finds. The logic behind this step is that the SFC /SCANNOW won’t run properly b/c it cannot actually access the files on the hard drive.

  59. Ben Reply

    I tried to run SFC/scannow but was given an error in return saying Windows could not find…I have been trying to get my task bar/start menu and other options back up that disappeared after a disc scan…

  60. Leo Reply

    —–BEGIN PGP SIGNED MESSAGE—–
    Hash: SHA1

    There should be a space between SFC and /scannow

    Leo

    —–BEGIN PGP SIGNATURE—–
    Version: GnuPG v1.4.7 (MingW32)

    iD8DBQFIPEBOCMEe9B/8oqERAptdAJ9YHlDzrxIHGaZYXTYIQmZHcq9bGQCdHAjA
    v6CoiMr+xytQ2fiV/T6YEBM=
    =7w4l
    —–END PGP SIGNATURE—–

  61. Marty Pawlukanis Reply

    Okay, I have been trying to use SFC for a while now, one time successfully. My question is : Can you run SFC without getting to the “Run” command? I have a problem with a PC not booting, giving me the “Missing NTLDR” error message and I want to use SFC to replace the missing NTLDR files and boot normally again. I notice that you can’t really run SFC from a command line prompt, or if you can, I am doing it wrong. Any help would be great, thanks…..Marty

  62. Leo Reply

    —–BEGIN PGP SIGNED MESSAGE—–
    Hash: SHA1

    I’m not totally sure I understand your question, but:

    - you can run SFC /SCANNOW from the Start->Run menu item

    - you can run SFC /SCANNOW from within a command prompt

    You might try safemode, and you might try the recovery
    console as well, if things aren’t working for you.

    ALSO, I’m not 100% convinced that SFC will restore NTLDR. I
    could be wrong.

    Leo

    —–BEGIN PGP SIGNATURE—–
    Version: GnuPG v1.4.7 (MingW32)

    iD8DBQFIRKf/CMEe9B/8oqERAjIxAJ40IX6j8Mz0h2nv2hC6l2t3kkefMwCfeCgn
    NFYszNsxo70lBGQI+wrLoGo=
    =WWnG
    —–END PGP SIGNATURE—–

  63. Ren Reply

    NTLDR missing or boot.ini has been changed:

    Use Window XP CD-ROM, run the Recovery Console
    and run the Bootcfg/rebuild.

  64. CAL Reply

    Hey leo I had to get rid of antivirus xp2008 and i dunno if i corrputed some things in the process
    Now add or remove programmes will not work:(
    Nothing happens at all when i click it
    I tried sfc but when i pressed enter it flashed up for a brief moment and then dissapeared
    Any help:s

  65. Greg Fiore Reply

    Leo,
    All of a sudden an XP PRO computer boots, but
    stops with the error message that the windowssystem32configsystem file is either missing or corrupted. The file exists and is about 5 meg, so it must be corrupted.
    I read your article about using sfc /scannow,
    however when I use the original OS CD to boot and get to a command prompt with the “r” recovery option, the sfc.exe is not an available file to run.
    Is it on the OS CD?
    If not then trying to fix a damaged system file
    that is keeping the OS from loading using the sfc
    command is useless. No START RUN available !!
    What am I missing? If it can’t be run from the Recovery Console, then you should tell your readers that for 95% of the time they can not fix a computer that is stuck because of a corrupted file.
    Greg Fiore

  66. Ray Brumbaugh Reply

    Is there a potential problem when using SFC and you have updated your system with various service packs. It seems like some of those critical system files would have changed, and there you are putting in your ORIGINAL install disk with “old” system files on it.

  67. Duane Foster Reply

    When running system file checker use:sfc /scannow.
    Be sure you leave a space between the c and slash.
    As sfc /scannow.

  68. Mike Creel Reply

    I just successfully ran System File Checker on my custom built PC using my Windows XP Home Edition master disk. Interestingly, the disk would not run in my CD drive, but ran perfectly in my combination Benq DVD writing drive. After the System File Checker ran, I saw no error messages. I have been trying to solve a problem, trying to determine why my front USB ports have stopped recognizing my Digital Concepts card reader/writer.

  69. RB Reply

    I have my Windows XP Professional on a DVD. The SFC runs close to the end and then asks for Windows XP Professional CD2. I don’t have a second CD since it is on a DVD. I click Retry and it doesn’t accept the CD. How do I get around this?

  70. RB Reply

    I am responding to my own post. I did more searching and found that the files that SFC wasn’t able to find and asked for CD2 don’t exist for Windows XP Media Center 2005. Here is a Microsoft article that says what should be done. http://support.microsoft.com/kb/909059

  71. Noah Reply

    Hi Leo,
    I recently had a nasty Trojan called Prunnet.exe.
    I used various programs to attempt to remove it, which i think has been done successfully.
    Anyway, after running the anti-virus/anti-malware programs, I’ve been getting error messages, and once my computer shutdown because some vital system processes were not running.
    I think that the anti-virus programs may have deleted some system files, so i ran system file checker.
    After the scan, the scan completed (to my knowledge), but the small “windows file protection” window disappeared.
    Does this mean that all the system files are intact and undamaged?
    I anxiously await your reply.

    Unfortunately there’s no way to know. This article discusses: My anti-virus performed a virus removal but I still have a symptom, how do I get rid of it?

    - Leo
    27-Jan-2009
  72. dhoo Reply

    …hey, mr. leo… i dunno if this is a virus or what, my laptop got an autorun thing… and i can’t delete it, i have an anti virus here but that autorun thing keeps invading my file, even my usb and cp were infected… what should i do>?

  73. Erin Lounsbury Reply

    I just found this site and so I’m new to finding information here. I was wondering if Mike Creel’s question posted on 1/28/08 has been answered and if so it would be great to read it. His question applies to me as well.

  74. cal Reply

    i cannot send e-mails it constantly asks for identification via distorted letters numbers etc even though i correctly identify them

  75. Peter Owens Reply

    Leo,
    I have only the original XP Pro CD.
    Usually this is useless because if I try & use it my system always says “the installed version is more recent”.
    So for just about EVERYBODY, who has the nearly 100 XP updates, including SP2 & 3, surely the advice you offer, to try & use the original CD is useless.
    This is the second comment on this topic which I hope you see fit to address.

  76. Steve Reply

    I Secode Peter Owens Comment from March 1ST 2009. Please address this issue Leo.

  77. Mike Passaretti Reply

    Leo, I installed IE 8 on my XP mach. Didn’t work. Removed it and IE 7 wouldn’t work. Removed it IE 6 worked. Reinstalled IE7 and all fixes & SP3. Works fine. Outlook Express now has a prob. Cannot open any links from outlook. Ran SFC /scannow. Ran to completion no problems. OE still not working for links. Any ideas?

  78. Diane Reply

    I am having problems controling iexplorer.exe How do i keep it from Crashing my computer. I’d like free safe download, I have Windows XP home Edition

    Thank-you

  79. CD Reply

    I have Windows XP. I do not have the file
    SFC/scannow. Please explain.

    There’s should be a space between SFC and /scannow

    - Leo
    14-Jun-2009

  80. Richard Fuller Reply

    I ran SFC /scannow. Window pops up saying – Please wait while Windows verifies that all files are intact and in their original version. When that got done, window went away. I didn’t see anything happen after that, so I tried running SFC ‘scannow again, and same window came on saying the same thing. What and how do you scan?

    You just did. If SFC finds no errors that’s how it behaves.

    Leo
    01-Aug-2009

  81. Vaerio Ferreira Reply

    Leo,
    when running SFC scannow, with the right XP SP3 CD in the CD-ROM drive, a window appears repeatly saying” Files that are required for windows to run properly must be copied tp the DLL Cache. Retry, More Information, Cancel”. Answering “Retry” makes drive light to twickle and the progress bar to go up a little until this window strikes again.
    “More Information” reports the following:”Possible reasons for this problem: 1.You may have inserted the wrong CD. (i.e., a different windows product CD than the version installed. 2. The CD-ROM drive in your system is nor functioning”.
    I confirmed that the CD is the right one and is updated to SP3 such as the version installed in the PC.
    After hundreds of retries the process ends up apparently well i.e. without further infornation. Can you realize what’s up?

  82. Brian Kochera Reply

    I have only the original XP Home ED. CD. It is useless to run “SFC /scannow” because if I try & use it my system always says I have the wrong CD inserted.

    So what is my option when I have upgraded to SP3, then installed multiple updates? I don’t want to run a repair install. I tried this once before with another problem. It installed original files which clashed with the Windows Updates. My OS was totally hosed.

    I want to obtain or reinstall the Search helper files which have suddenly gone missing. How do I get up to date ones ( or ones that are compatible with all the Win Updates?) using SFC?

  83. Aaron Minidis Reply

    Hi Leo! I have had a problem with two computers in my home that I am sure is related to one of the sites I visit. As I only access approximately 10-15 total sites and am the only user, a virus seems the only possibility. 98% of the time, when I power up my monitor times out like it is recieving no video input. I have run “sfc /scannow”, but there have been no errors found. Since it has happened with both systems, I am sure I have a virus, but have no practical knowledge of what virus/virus(s) I may have, I have no idea how to proceed. Any suggestions?

  84. James Koontz Reply

    Ran SFC /scannow. Used original setup disk. Got a message that I needed setup disk 2. Hence this action did not solve my problem. I am going to the microsoft blog via an alternative browser. I remember seeing a wordperfect version of a fix to the problem.

  85. Caleb Reply

    I don’t have the servise pack 3 cd I downloded it from windows update. I have servise pack two what do I do Leo?

  86. kim Reply

    I have windows automatic updates and when my computer restarted after update for clock..I have no start button or taskbar and I ran sfc/scannow..I added explorer via task manager..nothing happened..I don’t have a windows cd because I have an hp that has system restore but now I can’t find it..please help..thx

  87. mendo Reply

    i just ran system file checker on a ubuntu/winxp system and upon reboot, am receiving error 17 from GRUB. i would never have run this utility if i had known it could interfere with my setup. you should have mentioned the possible danger to dual boot machines. do you have any advice on fixing this?

    Sorry, no. I think it’s highly unlikely that SFC did this. It just checks windows files and shouldn’t be poking around outside the Windows partition when it’s running.

    Leo
    02-Dec-2009

  88. Bill Hintz Reply

    Hello Leo! Your newsletter is great! Now to the point. OS = Windows XP Home. I ran SFC /scannow and experienced the same as another poster – repeated msg asking for the CD. Took many retries. Window disappeared when bar reached the end. You state that is the way SFC act if it finds no errors.

    My system still does not work properly. Cannot access my Inbox email (can’t receive mail, but can send). Also, I cannot perform Restore actions. Msg keeps saying to pick a different date. This tells me that files are either corrupted or missing.

    Any ideas?

    Bill

  89. jeff Reply

    to the one with the error 17 message in grub… Error 17 usually means that grub cannot find it’s menu.list file. Get a copy of the Ultimate Boot CD and it can restore grub automagically.

  90. Mozelle Reply

    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

  91. Ron Reply

    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.

  92. Don't Know What I'm talking about Reply

    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.

  93. Jackie Reply

    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

  94. Rita Reply

    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?

  95. Praveen Reply

    Task bar and Start menu were not to be found in Win Vista. I am trying your method I did not get a error or Message if it has fixed the prob. I will reboot if it is required
    Thanks if it will work.

  96. Gary Reply

    I ran this in the cmd box.. it asks for my win sp svc pak 2 cd.. which i dont have, since my win xp has upgraded itself via internet. what can i do?

  97. Patricia Reply

    I have Windows XP Service Pack 3. My Windows Update is not working. I have tried everything that Microsoft recommends but no luck. I ran SFC/scannow, and it said my files have to be copied to the DLL cache. I did not receive a Windows Installation CD with my computer, so I am stuck and have no idea what to do.

  98. k.samananda Reply

    when i typed sfc scannow,there is a message window cannot find file.my problem is when windows page load it stop.sometimes it load normally,most of the time i go to safe mode,then shut down,then restart. it works. it is annoying.please help.

  99. john lind Reply

    K.samananda:
    I tried the same thing you described and had to try it like this SFC /scannow Then it worked for me

  100. Anna Reply

    I cannot open OE it says another version is running on the computer. It isnt so i am at a loss as to why this message appears. I have followed instructions on sfc/scannow -a window appears flashes then disappears. nothing happens. how can i get it to scan

  101. Jerry Guillory Reply

    I run SFC fairly ofter, because I have plenty respect for it. It is one of the few tools to my knowledge which corrects errors in the operating system, which I seem to have too often.

    Is SFC supposed to run while one is in Safe Mode? If so, can you explain what issues may be keeping it from running in Safe Mode?

  102. sepideh Reply

    hi, i can not open my internet explorer,what can i do?

    Depends entirely on what happens when you try and your OS version. Are you up to date? Scanned for malware with up to date scans? Not nearly enough info for me.

    Leo
    20-Jul-2010

  103. Nick Reply

    I often run the SFC utility and I do have the OEM version of my O/S on CD ! I put the CD in my DVD/CD drive and tap the shift key to prevent the CD from auto run ,once the light stops flickering on the drive showing the system is trying to run the CD ,then I type SCF /scannow (note the space between the F & /) It takes about 20 miniutes to run and I have very high cvonfidence in this utility
    Nick

  104. Kanga Reply

    I have tried running SFC but it asked for CD & then said it couldn’t proceed as the operating system on the CD was older than the one on the computer. How can that be and what can I do about it please?

  105. Philo Reply

    How does the SFC handle an OS that has been service pack patched. Example: cd is XP sp0 and system is now on xp SP3?

    It typically refers to the original location of the service pack files, or it asks for that location if needed. There are also some scenarios were it doesn’t work.

    Leo
    23-Apr-2011

  106. Cleve Reply

    I was working on my computer one day, took a break and came back. My background was all that was on my desktop. I thought I could find the problem by using SFC but have never used it before. When I entered the command what I got was an instant entry of c:Documents and settingsadministrator> and a blinking cursor.
    What does this mean? I am assuming I have some registry error but how do I find out exactly what it is and how to correct it?

  107. Peter Reply

    I tried this to try to resolve a USB issue, but when it asks for a CD, there is no way to put in a system path. Therefore I can not continue as the CD that came with my Computer doesn’t work either.

  108. Mark J Reply

    @Heidi
    This happens if you are running Windows 7. It’s the User Account Control protecting you computer against unauthorized access.

    To get around this click on the Start Button, select All Programs, scroll to the Accessories folder, then right click on Command Prompt and select Run as Administrator.

  109. Pat Reply

    You the MAN,man.Check this guy out,he’s absolutely awesome!!!!

  110. Ike Nash Reply

    You didn’t explain how to run SFC from a command prompt but Heidi did in her comment.
    Thanks Heidi…

  111. vk1drums Reply

    I ran an sfc /scannow twice after copying i386 folder to my C: drive to check for errors, and both times it’s filled up my HD up to 2G worth of space. Is there a way to delete this built-up cache of files? Thanks, Leo!

  112. Judy Reply

    When system file checker runs and everything is ok does it return a report?

  113. Willy Haile Reply

    My videos downloaded from a hand held Flip/ Cisco camcorder got corrupted…I system restord to week ago+they play only if I open menu on the file+scroll to “Play on my Acerx193w”…double left click on file will default to first one played by double left click. Help?

  114. vinod Reply

    Can you explain how the inegrity of log files must be guaranteed by sniffer,agent,daemon in windows xp

  115. Doug Reply

    First off. BIG THANKS, LEO, for being retired and STILL giving back to others.

    Is it possible to set up Win7’s Task Scheduler to run SFC automatically?

    Doug
    Oakland, CA

  116. Sorin Reply

    Hello,
    Can SFC be used for repairing an “altered” appwiz.cpl in Windows Xp SP3?
    Altered means that i see all programs installed but i cannot change/uninstall the majority of them from within the appwiz.cpl.
    I can just see the entries the name but no possibility for change/uninstall.
    Thanks in advance.

    • Leo Reply

      I don’t understand the scenario you’re describing well enough to say yes or no, but I will say SFC shouldn’t hurt anything so why not give it a try. And of course, be backed up completely first (and always).

Leave a reply:

Before commenting please:

  • Read the article. Seriously. You'd be shocked at how many people make comments that prove they didn't.
  • Comment only on the article. If you have a new, unrelated question start with the search box at the top of the page.
  • Don't post personal information. Email addresses, phone numbers and such will be removed.

VERY IMPORTANT: because of a rise an comment spam that's making it through our filters any comments that do not add to the discussion - typically off topic or content-free comments - run a very high risk of being flagged as spam and removed.

If you have a new question unrelated to the article above, ask it on the Ask Leo! ask-a-question page.