转载:SFC /SCANNOW发现损坏文件应对方法参考

原始链接:https://blog.csdn.net/qq_40999590/article/details/100148703

SFC /SCANNOW发现损坏文件应对方法参考


C:\WINDOWS\system32>sfc /scannow
开始系统扫描。此过程将需要一些时间。
开始系统扫描的验证阶段。
验证 100%  。
Windows 资源保护找到了损坏文件,但其中有一些文件无法修复。
对于联机修复,位于 windir\Logs\CBS\CBS.log 的 CBS 日志文件中
有详细信息。例如 C:\Windows\Logs\CBS\CBS.log。对于脱机修复,
/OFFLOGFILE 标记提供的日志文件中有详细信息。
首先定位错误的文件

C:\WINDOWS\system32>findstr /C:"[SR] Cannot repair member file" %windir%\logs\cbs\cbs.log >"%userprofile%\Desktop\sfcdetails.txt"
我的错误文件样例(节选)

2019-08-29 22:28:13, Info                  CSI    00003ac4 [SR] Cannot repair member file [l:27]'MSFT_MpComputerStatus.cdxml' of Windows-Defender-Management-Powershell, version 10.0.17763.1, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2019-08-29 22:28:13, Info                  CSI    00003ac6 [SR] Cannot repair member file [l:19]'MSFT_MpThreat.cdxml' of Windows-Defender-Management-Powershell, version 10.0.17763.1, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2019-08-29 22:28:13, Info                  CSI    00003ac8 [SR] Cannot repair member file [l:26]'MSFT_MpThreatCatalog.cdxml' of Windows-Defender-Management-Powershell, version 10.0.17763.1, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2019-08-29 22:28:13, Info                  CSI    00003aca [SR] Cannot repair member file [l:28]'MSFT_MpThreatDetection.cdxml' of Windows-Defender-Management-Powershell, version 10.0.17763.1, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2019-08-29 22:28:13, Info                  CSI    00003acc [SR] Cannot repair member file [l:23]'MSFT_MpPreference.cdxml' of Windows-Defender-Management-Powershell, version 10.0.17763.1, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2019-08-29 22:28:13, Info                  CSI    00003ace [SR] Cannot repair member file [l:17]'MSFT_MpScan.cdxml' of Windows-Defender-Management-Powershell, version 10.0.17763.1, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2019-08-29 22:28:13, Info                  CSI    00003ad0 [SR] Cannot repair member file [l:20]'MSFT_MpWDOScan.cdxml' of Windows-Defender-Management-Powershell, version 10.0.17763.1, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2019-08-29 22:28:13, Info                  CSI    00003ad2 [SR] Cannot repair member file [l:22]'MSFT_MpSignature.cdxml' of Windows-Defender-Management-Powershell, version 10.0.17763.1, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
这个可以运用DISM的修复命令修复

比较本地系统文件和微软服务器系统文件是否一致的情况:
 管理员权限打开命令行窗口,输入:
Dism /Online /Cleanup-Image /ScanHealth


若第一步出现文件不一致情况则接着输入:

Dism /Online /Cleanup-Image /CheckHealth

若第二步系统检查出现问题,想恢复系统文件为微软官方源文件,则输入:

DISM /Online /Cleanup-image /RestoreHealth
我出现的特殊问题

C:\WINDOWS\system32>DISM /Online /Cleanup-image /RestoreHealth

部署映像服务和管理工具
版本: 10.0.17763.1

映像版本: 10.0.17763.678

[===========================84.5%================          ]
错误: 1058

无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。

可以在 C:\WINDOWS\Logs\DISM\dism.log 上找到 DISM 日志文件
这个问题是由于关闭的Windows更新服务导致,打开更新服务后再次运行则正常

 

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当我们运行sfc /scannow命令时,它会扫描和检查系统文件的一致性和完整性。如果该命令找到了损坏文件,它通常会尝试自动修复或替换这些文件。然而,有时即使发现损坏文件sfc /scannow也可能无法完全修复这些问题。 造成sfc /scannow无法修复损坏文件的原因可能有很多。其中一些原因可能是: 1. 损坏文件需要从操作系统安装介质中进行替换。如果你没有操作系统安装介质或者这个介质本身也已损坏,那么sfc /scannow将无法修复文件。 2. 损坏文件正在被其他程序或进程使用,这会阻止sfc /scannow对文件进行更改。 3. 系统中存在恶意软件或病毒,它们可能损坏系统文件并干扰修复过程。 当sfc /scannow无法修复损坏文件时,我们可以尝试以下方法来解决问题: 1. 运行DISM(Deployment Image Servicing and Management)工具:DISM工具可以执行更深层次的系统映像修复,以解决sfc /scannow无法解决的问题。 2. 手动替换文件:如果你知道哪些文件损坏,你可以从另一个可靠的来源获取正确的文件,并手动进行替换。请务必备份原始文件以防万一。 3. 进行系统还原:如果在发现文件损坏之前的某个时间点系统正常运行,你可以尝试使用系统还原功能将系统恢复到该时间点。 4. 进行全面的系统检测和修复:如果sfc /scannow无法修复损坏文件,这可能意味着你的系统存在其他问题。这时,你可以运行系统诊断工具,如Windows自带的故障排除工具或第三方的系统优化和修复工具,以解决系统中的其他问题。 总之,当sfc /scannow发现损坏文件但无法修复时,我们需要尝试其他方法来解决问题。运行DISM工具、手动替换文件、系统还原和进行全面的系统检测和修复是一些可以尝试的解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值