![系统文件检查器与服务包重新安装](https://linux22.com/image/552015/%E7%B3%BB%E7%BB%9F%E6%96%87%E4%BB%B6%E6%A3%80%E6%9F%A5%E5%99%A8%E4%B8%8E%E6%9C%8D%E5%8A%A1%E5%8C%85%E9%87%8D%E6%96%B0%E5%AE%89%E8%A3%85.png)
在尝试修复运行缓慢的工作站时,我发现sfc /scannow
在运行非常老旧的计算机的某些环境中运行非常有帮助。我还看到有人建议在安装软件后重新安装最后一个服务包,以帮助保持系统稳定。这很有意义,因为它会用服务包附带的 dll 文件替换许多 dll 文件。
它们似乎都做同样的事情,但 SFC 有时会要求提供磁盘,而 Service Pack 则不会。两者的主要区别是什么?
答案1
sfc 看起来类似于使用安装 CD/DVD 执行“修复文件”,其中 Service Pack 的本质是提供更新的文件。
在使用中,应用 Service Pack 可能无法解决不属于 Service Pack 的损坏文件,而 sfc 修复可能会导致需要重新应用 Service Pack 才能获得正确/最新的修订。