【教程】教你解決“Windows 資源保護找到了損壞檔案但無法修複其中某些檔案”的問題【轉載】

來源:互聯網
上載者:User

標籤:

轉載:http://www.cystc.org/?p=2827  

很多人都會用sfc /scannow來解決系統檔案損壞的問題,但有時也會遇到連sfc都無法修複的情況,最常見的就是出現“Windows 資源保護找到了損壞檔案但無法修複其中某些檔案 CBS.Log windir\Logs\CBS\CBS.log中有詳細資料”,其實這是因為系統檔案在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

最後用剛才解壓出來的檔案替換掉損壞的檔案就搞定了。

適用於Windows 8/8.1的另一種解決方案(需連網

如果你用的是Windows 8/8.1,還有另外一種更加簡單的修複方法。以管理員權限運行命令提示字元,執行“dism /online /cleanup-image /restorehealth”命令,Windows將自動連網修複損壞的檔案。

【教程】教你解決“Windows 資源保護找到了損壞檔案但無法修複其中某些檔案”的問題【轉載】

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.