使用系统文件检查器工具修复丢失或损坏的系统文件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统文件检查器是一款Windows 实用工具,允许用户扫描Windows 系统文件是否有损坏并修复损坏的文件。本文介绍了如何运行系统文件检查器工具(SFC.exe)来扫描系统文件和修复丢失或损坏的系统文件。如果Windows 资源保护(WRP) 文件已丢失或已损坏,Windows 的行为可能与预期不同。例如,某些Windows 功能可能会不工作,或Wirdows 可能会出现故障。
运行系统文件检查器工具(SFC.exe)
为此,请执行以下步骤:
1.打开权限提升的命令提示符。为此,请根据您的具体情况执行以下操作:
请单击“开始”,在“搜索”框中键入Command Prompt 或cmd,右键单击“命令提示符”,然后单击“以管理员身份运行”。如果系统提示您输入管理员密码或进行确认,请键入密码或单击“允许”。
2.在命令提示符处,键入下列命令,然后按Enter 键:
sfc /scannow
sfc /scannow 命令将扫描所有受保护的系统文件,并用位
于%WinDir%\System32\dllcache 的压缩文件夹中的缓存副本替换损坏的文件。
%WinDir% 占位符代表Windows 操作系统文件夹。例如C:\Windows。
注意验证100% 完成之前,请勿关闭此“命令提示符”窗口。扫描结果将在此过程结束后显示。
3.流程结束后,您可能收到以下消息之一:
∙Windows 资源保护找不到任何完整性冲突。
这表示您没有任何丢失或损坏的系统文件。
∙Windows 资源保护无法执行请求的操作。
要解决此问题,请在安全模式中执行系统文件检查器,并确保PendingDeletes 和PendingRenames 文件夹存在于%WinDir%\WinSxS\Temp 下。
∙Windows 资源保护找到了损坏文件并成功修复了这些文件。详细信息包含在
CBS.Log %WinDir%\Logs\CBS\CBS.log 中。
若要查看有关系统文件扫描和还原的详细信息,请转到如何查看系统文件检查器进程的详细信息。
∙Windows 资源保护找到了损坏文件但无法修复这些文件。详细信息包含在
CBS.Log %WinDir%\Logs\CBS\CBS.log 中。
若要手动修复损坏的文件,请查看系统文件检查器进程的详细信息查找损坏的文件,然后手动将损坏的文件替换为已知完好的文件副本。
更多信息
若要查看CBS.Log 文件中包含的详细信息,您可以使用Findstr 命令将信息复制到Sfcdetails.txt 文件,然后查看Sfcdetails.txt 中的详细信息。为此,请按照下列步骤操作:
1.打开上文步骤1 所述的提升的命令提示符。
2.在命令提示符处,键入下列命令,然后按Enter 键:
注意Sfcdetails.txt 文件包含系统文件检查器工具每次在计算机上运行的详细信
息。此文件中介绍了系统文件检查器工具未修复的文件。请验证日期和时间项,确定问题文件为您上次运行系统文件检查器工具时找到的文件。
3.从您的桌面打开Sfcdetails.txt 文件。
4.Sfcdetails.txt 文件采用以下格式:
日期/时间SFC 详细信息
下面的示例日志文件包含了无法修复文件的条目:
当您确定哪个系统文件已损坏且无法通过Sfcdetails.txt 文件中的详细信息修复
之后,查找损坏文件所在的位置,然后手动将损坏的文件替换为已知完好的文件副本。为此,请按照下列步骤操作:
注意您可从运行与您计算机相同版本的Windows 的另一台计算机获取已知完
好的系统文件副本。您可以在该计算机上执行系统文件检查器进程,以确保您希望复制的系统文件是完好的副本。
1.取得损坏系统文件的管理权。为此,在提升的命令提示符处,复制并粘贴(或
键入)下列命令,然后按ENTER 键:
takeown /f Path_And_File_Name
takeown /f C:\windows\system32\jscript.dll.
2.授予管理员对已损坏系统文件的完全访问权限。为此,请复制并粘贴(或键入)
以下命令,然后按ENTER 键:
icacls Path_And_File_Name /GRANT ADMINISTRATORS:F
icacls C:\windows\system32\jscript.dll /grant administrators:F.
3.将损坏的系统文件替换为已知完好的文件副本。为此,复制并粘贴(或键入)
以下命令,然后按ENTER 键:
Copy Source_File Destination
注意Source_File占位符表示您计算机上已知完好的文件副本的路径和文
件名,Destination占位符表示损坏文件的路径和文件名。例如,键入copy E:\temp\jscript.dll C:\windows\system32\jscript.dll。