柬埔寨头条APP
简单的电脑技巧:用CMD来修复电脑!
游戏王 发表于:2017-6-21 14:26:06 复制链接 看图 发表新帖
阅读数:84673

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
使用系统档案检查程式工具来修复遗失或损毁的系统档案

「系统档案检查程式」是Windows的公用程式,可让使用者扫描Windows系统档案是否有任何损毁,并可还原已损毁的档案。本文说明如何执行系统档案检查程式工具(SFC.exe)以扫描系统档案,并修复遗失或损毁的系统档案。如果「Windows资源保护」(WRP)档案遗失或损毁,Windows可能无法如预期运作。例如,有些Windows功能无法运作,或Windows可能损毁。

执行系统档案检查程式工具(SFC.exe)

如果要执行这项操作,请依照下列步骤执行:
请开启提高权限的命令提示字元, 若要这样做,请视需要执行下列动作:



  • Windows 8.1 或Windows 8

从萤幕右边边缘向内拨动,然后点选[搜寻]。或者,如果您使用滑鼠,请指向萤幕右下角,然后按一下[搜寻]。在[搜寻]方块中输入 命令提示字元,在[命令提示字元]上按右键,然后按一下[以系统管理员身分执行]。如果出现要求您输入系统管理员密码或确认的提示,请输入密码或按一下[允许]。

1.png


  • Windows 10、Windows 7 或Windows Vista

若要执行这项操作,请按一下[开始],在[搜寻]方块中输入命令提示字元或cmd,在[命令提示字元]上按右键,然后按一下[以系统管理员身分执行]。如果出现要求您输入系统管理员密码或确认的提示,请输入密码或按一下[允许]。

1.png

在命令提示字元输入下列命令,然后按下ENTER:
sfc /scannow


1.png

sfc /scannow命令会扫描所有受保护的系统档案,并以位于%WinDir% \System32\dllcache压缩资料夹中的快取复本取代损毁档案。
%WinDir%预留位置代表Windows作业系统资料夹,例如,C:\Windows。

注意:在验证100%完成后,才可关闭[命令提示字元]视窗。此程序完成后,将会显示扫描结果。


程序结束后,您可能会收到下列其中个讯息:
  • Windows 资源保护找不到任何整体性违规。

这表示您没有任何遗失或损毁的系统档案。


  • Windows 资源保护无法完成所要求的操作。

若要解决这个问题,请在安全模式中执行「系统档案检查程式」扫描,并确定%WinDir% \WinSxS\Temp中有PendingDeletes和PendingRenames资料夹。


  • 「Windows资源保护」发现损毁档案并已成功修复。详细资料包含在CBS.Log中%WinDir% \Logs\CBS\CBS.log.

如需检视系统档案扫描和还原的详细资讯,请前往如何检视系统档案检查程式程序的详细资料。


  • 「Windows资源保护」发现损毁档案,但无法修复其中某些档案。详细资料包含在CBS.Log中%WinDir% \Logs\CBS\CBS.log.

如需手动修复损毁的档案,请检视系统档案检查程式程序的详细资料以找出损毁档案,然后以手动方式用已知的良好档案复本取代损毁档案。


其他相关资讯
如何检视「系统档案检查程式」程序的详细资料

如需检视CBS.Log档案所含的详细资料,您可使用Findstr命令将资讯复制至Sfcdetails.txt档案,然后检视Sfcdetails.txt中的详细资料。如果要执行这项操作,请依照下列步骤执行:
如先前步骤1 所述,请开启提升权限的命令提示字元。
在命令提示字元输入下列命令,然后按下ENTER:

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"

注意:Sfcdetails.txt档案包含每次「系统档案检查程式」工具在电脑上执行时的详细资料。该档案包含「系统档案检查程式」工具未修复的档案相关资讯。确认日期与时间项目,以判断上次执行「系统档案检查程式」工具时找到的问题档案。
  • 从您的桌面开启Sfcdetails.txt 档案。
  • Sfcdetails.txt 档案会使用以下格式:

Date/Time SFC detail
下列范例记录档包含无法修复档案的项目:

  1. 2007-01-12 12:10:42, Info CSI 00000008 [SR] Cannot
  2. repair member file [l:34{17}]"Accessibility.dll" of Accessibility, Version =
  3. 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral,
  4. VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type
  5. neutral, TypeName neutral, PublicKey neutral in the store, file is missing
复制代码



如何以手动方式用已知的良好档案复本取代损毁的系统档案

透过Sfcdetails.txt档案的详细资讯判断损毁且无法修复的系统档案后,请先找出损毁档案的所在位置,接着以手动方式用已知的良好档案复本取代损毁的系统档案。如果要执行这项操作,请依照下列步骤执行:

注意:您可以从另一台执行相同Windows版本的电脑取得已知的良好档案复本。您可以在该电脑执行「系统档案检查程式」程序,以确定您想要复制的系统档案为良好档案。

1.取得损毁系统档案的系统管理所有权。若要执行这项操作,请在提升权限的命令提示字元中,复制并贴上(或输入) 下列命令,然后按下ENTER:
takeown /f Path_And_File_Name
注意:Path_And_File_Name预留位置代表损毁档案的路径与档案名称。例如,输入takeown /f C:\windows\system32\jscript.dll。

1.png


2.授予管理员损毁系统档案的完整存取权。若要执行这项操作,请复制并贴上(或输入) 下列命令,然后按下ENTER:
icacls Path_And_File_Name /GRANT ADMINISTRATORS:F
注意:Path_And_File_Name预留位置代表损毁档案的路径与档案名称。例如,输入icacls C:\windows\system32\jscript.dll /grant administrators:F。
1.png

3.用已知的良好档案复本取代损毁的系统档案。若要执行这项操作,请复制并贴上(或输入) 下列命令,然后按下ENTER:
复制Source_File Destination
注意:Source_File预留位置代表您电脑上已知良好档案的路径及档案名称,而Destination预留位置代表损毁档案的路径及档案名称。例如,输入copy E:\temp\jscript.dll C:\windows\system32\jscript.dll。


转至:微软
条评论
您需要登录后才可以回帖 登录 | 注册
高级
相关推荐