很多人都會用sfc /scannow來解決系統(tǒng)文件損壞的問題,但有時(shí)也會遇到連sfc都無法修復(fù)的情況,最常見的就是出現(xiàn)“Windows 資源保護(hù)找到了損壞文件但無法修復(fù)其中某些文件 CBS.Log windir\Logs\CBS\CBS.log中有詳細(xì)信息”,其實(shí)這是因?yàn)橄到y(tǒng)文件在winsxs中的備份也一并損壞的緣故,導(dǎo)致了最終文件無法被修復(fù)。解決的辦法就是要找到損壞的文件,然后用正常的文件替換掉他。
第一步:找到損壞的文件
以管理員權(quán)限運(yùn)行命令提示符,然后鍵入findstr /C:"[SR] Cannot repair member file" %windir%\logs\cbs\cbs.log >"%userprofile%\Desktop\sfcdetails.txt"命令完成后會在桌面生成一個(gè)名為“sfcdetails.txt”的文件,打開它,就可以看到無法修復(fù)的損壞文件的文件名了,如圖:
知道了文件名,接下來就是定位文件的位置了,直接在Windows目錄下用文件名搜索該文件,所有搜到的文件都是損壞的文件(一般最少有兩個(gè),一個(gè)源文件一個(gè)備份,由于備份文件也損壞了,所以接下來全部都需要被替換)。
第二步:用正常的文件替換掉他
找到了損壞的文件,接下來就是要用正常的文件替換掉他,正常的文件從哪里來呢?你可以從相同系統(tǒng)的別人的電腦上拷貝一份過來,或者從Windows的安裝盤或原始安裝鏡像中獲取。這里要細(xì)說的是第二種。
插入安裝盤或用7z或RAR打開安裝鏡像,在sources目錄下找到install.wim,打開它,每個(gè)數(shù)字的目錄下分別有不同版本的Windows文件(1.簡易版,2.家庭基本版,3.家庭高級版,4.專業(yè)版,5.旗艦版),進(jìn)入對應(yīng)自己Windows版本文件的目錄(PS:盜版的第三方封裝系統(tǒng)基本上都是旗艦版的),找到對應(yīng)的文件,將其解壓出來。
接下來,就是替換文件的工作,首先要獲取需要被替換的損壞的系統(tǒng)文件的完全訪問權(quán)限,以管理員權(quán)限運(yùn)行命令提示符,依次執(zhí)行下面兩條命令
takeown /f 損壞系統(tǒng)文件的完整路徑
icacls 損壞系統(tǒng)文件的完整路徑 /GRANT ADMINISTRATORS:F
最后用剛才解壓出來的文件替換掉損壞的文件就搞定了。
適用于Windows 8/8.1的另一種解決方法(需聯(lián)網(wǎng))
如果你用的是Windows 8/8.1,還有另外一種更加簡單的修復(fù)方法。以管理員權(quán)限運(yùn)行命令提示符,執(zhí)行“dism /online /cleanup-image /restorehealth”命令,Windows將自動(dòng)聯(lián)網(wǎng)修復(fù)損壞的文件。
43您可能也喜歡:
【轉(zhuǎn)】利用skype撥打英國電話激活windows 8傻瓜式圖文教程! 【原創(chuàng)】解決Virtualbox下運(yùn)行Windows 8閃屏,及metre應(yīng)用自動(dòng)退出問題 【教程】Win7卸載卸載Windows 10技術(shù)預(yù)覽版推送程序 【轉(zhuǎn)】windows主機(jī)下Google XML Sitemaps提示“寫入 sitemap 文件時(shí)發(fā)生錯(cuò)誤”的解決辦法 【補(bǔ)丁】WinRAR密鑰文件生成器無覓關(guān)聯(lián)推薦[?]
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。