Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When trying to repair slow workstations, I've found that running sfc /scannow helps quite a lot in a few of my environments running really old computers. I've also seen recommendations of reinstalling the last service pack after software installation to help keep the system stable. That makes sense as it would replace a lot of the dll files with the ones that would come with the service pack.

They both seem to do the same thing, but SFC some times will ask for a disk, where the Service Pack will not. What is the main difference between the two?

share|improve this question
It looks to me like you may be talking about Windows but we shouldn't have to play guessing games. Please clarify and tag accordingly. – John Gardeniers Jun 9 '11 at 2:01
Yes, Windows. Some times the obvious stuff is over looked. Thanks – Nixphoe Jun 9 '11 at 2:05
up vote 2 down vote accepted

sfc appears to be similar to doing a "repair files" with the installation CD/DVD, where the nature of a Service Pack is that it is providing updated files.

In use, applying a Service Pack may not address damaged files that are not part of the Service Pack, where sfc repairs may result in the need to reapply a Service Pack to get the correct/up-to-date revisions.

share|improve this answer
Thanks, I had a hunch that was it, I just wanted to make sure. – Nixphoe Jun 9 '11 at 18:42
No problem...No problem... – user48838 Jun 9 '11 at 18:47

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.