如何在Windows中运行系统文件检查器SFC

User avatar placeholder
Written by xiao
28/02/2024

如何在Windows中运行系统文件检查器SFC

您的 Windows 计算机依赖于操作系统文件来获取顺利运行所需的信息。 但有时,这些文件可能会损坏或从您的 PC 中丢失,从而以各种方式对您的系统产生负面影响。 例如,当关键系统文件出现问题时,您的计算机可能会变慢或经常崩溃。

修复有问题的系统文件的一种简单方法是使用系统文件检查器 (SFC)。 此工具将扫描您的计算机,检查每个系统文件的完整性,并修复损坏或丢失的文件。

以下是您需要了解的有关在 Windows 上运行 SFC 工具的信息。

recommend:如何调整AMD Radeon设置以获得Windows最佳游戏性能

如何在 Windows 上运行系统文件检查器扫描

要使用 SFC,您需要在命令提示符中运行单个命令。 就是这样:

  1. according to win + S Open Windows Search and type Command Prompt 在搜索框中。
  2. 这将带来 Command Prompt 在搜索结果中。 点击 Run as administrator Options.
    使用 Windows 搜索运行命令提示符
  • Click Yes 在 UAC 提示中允许命令提示符对您的计算机进行更改。
  • 在命令提示符中,输入以下命令,然后点击 Enter 钥匙:
    SFC /scannow

如果您不熟悉操作系统文件,请阅读我们的指南,了解 Windows 上的系统文件。 要了解您需要了解的有关命令提示符的所有信息,您可以查看我们的命令提示符初学者指南。

运行系统文件检查器后会发生什么?

系统文件检查器完成扫描后,它会在命令提示符窗口中显示一条消息和结果。

如果您的系统文件没有问题,您将看到一条消息,内容为“Windows 资源保护未发现任何完整性违规”。 如果 SFC 找到并修复了所有有问题的文件,消息将显示为“Windows 资源保护找到损坏的文件并成功修复了它们”。

Windows 命令提示符中 sfc 扫描的结果

另一方面,如果它发现损坏的文件但无法修复其中的任何一个或全部,则消息将显示为“Windows 资源保护找到损坏的文件但无法修复其中的一些文件。” 如果 SFC 遇到问题,消息将显示“Windows 资源保护无法执行请求的操作”。

您可以在 Windows 上运行的其他 SFC 命令

this China Securities Regulatory Commission / Scan 不是您可以运行的唯一系统文件检查器命令。 这里还有一些以及它们的作用:

证监会命令describe
/仅验证如果您希望 SFC 检查有问题的操作系统文件而不修复它们,请运行此命令。
/扫描文件如果您希望 SFC 检查特定文件是否存在问题并在存在问题时进行修复,请运行此命令。 例如,这是检查和修复的完整命令 user32.dll 文件: SFC /scanfile=c:\windows\system32\user32.dll
/验证文件如果您只想检查特定系统文件是否有问题,请运行此命令。 即使 SFC 发现文件有问题,也不会修复它。 例如,这是检查 user32.dll 文件: SFC /verifyfile=c:\windows\system32\user32.dll
/offboot目录运行此命令以告知 SFC 哪个目录包含 Windows 的可启动版本。 每次在 Windows 之外使用该工具时都需要执行此操作。 例如,要选择 乙: 在您的 PC 上驱动,输入 /offbootdir=e:\
/offwindir运行此命令以告诉 SFC 目录中的哪个文件夹——您使用 证监会 /offbootdir 命令 — 包含 Windows。 例如,输入 /offwindir=e:\windows 告诉系统文件检查器 Windows 在 乙: 驾驶。

如何在 Windows 上运行离线 SFC 扫描

在某些情况下,无需登录 Windows 即可使用 SFC。 一种这样的情况是操作系统文件损坏到 Windows 无法启动。

在这种情况下,您可以通过创建可启动的 Windows 光盘或驱动器并使用它来修复损坏的系统文件来运行 SFC。 这称为离线扫描。

关于离线扫描,需要记住的重要一点是您需要告诉 SFC 在可启动驱动器上的何处可以找到 Windows。 这是什么 /现在扫描 如果你离线运行它,命令看起来像:

SFC /scannow /offbootdir=d:\ /offwindir=d:\windows

上面的命令将告诉 SFC 在 Windows 上的文件夹 丁: 驾驶。 但请记住,可启动媒体上的 Windows 版本需要与您 PC 上安装的版本相同,扫描和修复才能成功。

如何在 Windows 上查找 SFC 日志文件

在 SFC 完成它的工作后,它会将扫描结果和它所做的任何修复记录到一个名为的文本文件中 CBS日志. 要打开它,请按 Win+ R 打开 Windows 运行,输入以下文本,然后单击 OK:

%windir%\logs\cbs\cbs.log

CBS.log 文件包含除来自系统文件检查器的日志之外的其他日志。 查看条目时,寻找那些有 [SR] 标记在他们身上。 每个条目都将包含扫描的日期和时间,以及所发生事件的详细信息。

Windows 上的 cbs 日志文件已在记事本中打开,其中显示 SR 标记部分

如果您不想费心搜索 CBS日志 条目的文件 [SR] 标记,您可以将它们提取到一个名为 sfcdetails.txt. 为此,请以管理员身份打开命令提示符,然后运行以下命令:

findstr /c:"[SR]" %windir%\logs\cbs\cbs.log >sfcdetails.txt

你可以找到 sfcdetails.txt 通过前往 这台电脑 > 本地磁盘 (C:) > Windows > System32.

Windows 11 文件资源管理器中的 sfc 详细信息文本文件

您会看到日志文件仅包含来自系统文件检查器的条目。

Windows 上用记事本打开的 sfc 详细信息文本文件

如果您正在进行离线扫描,您可以通过使用以下命令结构简单地指定文件路径来启用日志记录:

/offlogfile=[offline log file path]

只需更换 离线日志文件路径 在方括号中加上您要在离线目录中存储离线日志文件的实际路径。 然后,将整个命令插入到 /windir 运行离线 SFC 扫描时的命令。

运行系统文件检查器,揭秘

我们才刚刚开始触及您可以在 Windows 10 和 11 上使用系统文件检查器执行的操作的皮毛。但是,现在您知道了 如何运行证监会 (Windows 内外),您可以有效地使用该工具来解决操作系统文件的问题。

有效使用 SFC 是每个 Windows 用户的必备技能,它只是您可以用来修复 Windows 计算机问题的众多工具之一。

recommend:WordPress聊天插件Live Chat Unlimited

Image placeholder

Sharing information on WordPress themes, WordPress plugins, Windows, Linux, Android, browsers, the internet, and hardware devices.