Win8在系统过程中,会遇到系统文件损坏的问题,此时用户一般会使用sfc /scannow修理。但是最近有一个位置。Win8在维修过程中,用户遇到系统提示:Windows 资源保护找到了损坏的文件,但无法修复其中的一些文件。发生了什么事?这种情况表明系统文件在winsxs备份也一起损坏,下面我们来看看解决方案。
解决方法如下:
第一步:找到损坏的文件
命令findstr /C:"[SR] Cannot repair member file" %windir%\logs\cbs\cbs.log >"%userprofile%\Desktop\sfcdetails.txt"命令完成后,将在桌面上生成一个名称sfcdetails.txt打开文件,可以看到不可修复的损坏文件的文件名称,如图所示:
Windows目录下用文件名搜索文件,所有搜索到的文件都是损坏的文件(一般至少有两个,一个源文件一个备份,因为备份文件也损坏了,所以下一步都需要更换)。
第二步:用正常文件替换他
文件来了,下一步就是用正常文件代替他。正常文件从哪里来?你可以从同一系统的其他人的电脑上复制一份,也可以从Windows在安装盘或原安装镜像中获得。这里要详细说的是第二种。
7z或RAR打开安装镜像,在sources目录下找到install.wim,打开它,每个数字的目录都有不同的版本Windows文件(1.简易版,2.基本家庭版,3.家庭高级版,4.专业版,5.旗舰版),进入对应自己的,Windows版本文件目录(PS:盗版的第三方包装系统基本上是旗舰版的),找到相应的文件,解压出来。
更换文件的工作是首先获得需要更换的损坏系统文件的完整访问权限,并依次执行以下两项命令
takeown /f 损坏系统文件的完整路径
icacls 损坏系统文件的完整路径 /GRANT ADMINISTRATORS:F
Win8提示“Windows 资源保护找到了损坏文件但无法修复的解决方案。在这种情况下,我们可以通过更换正常文件来解决损坏文件。