在尝试修复运行缓慢的工作站时,我发现sfc /scannow
在运行非常老旧的计算机的某些环境中运行非常有帮助。我还看到有人建议在安装软件后重新安装最后一个服务包,以帮助保持系统稳定。这很有意义,因为它会用服务包附带的 dll 文件替换许多 dll 文件。
它们似乎都做同样的事情,但 SFC 有时会要求提供磁盘,而 Service Pack 则不会。两者的主要区别是什么?
答案1
sfc 看起来类似于使用安装 CD/DVD 执行“修复文件”,其中 Service Pack 的本质是提供更新的文件。
在使用中,应用 Service Pack 可能无法解决不属于 Service Pack 的损坏文件,而 sfc 修复可能会导致需要重新应用 Service Pack 才能获得正确/最新的修订。