Windows 實用程式系統檔案檢查器能夠輔助修復系統檔案和登錄項目的損壞問題。掃描是從終端應用程式啟動的,可以檢查檔案的真實性並透過將損壞的檔案替換為來自來源的功能檔案來修復損壞的檔案。
SFC 實用程式可以毫不費力地完成這項工作。您所要做的就是打開命令提示符,輸入SFC /scannow
命令,然後讓該實用程式自行解決問題。
在大多數情況下,這是一個快速而簡單的過程。但是,在某些情況下無法修復損壞的系統檔案。在這些情況下,您可能會看到錯誤訊息「 Windows 資源保護發現損壞的文件,但無法修復其中的一些檔案」。
SFC 掃描中整合了 Windows 資源保護 (WRP),以保護關鍵的系統檔案和登錄機碼。某些資源即使對管理員來說也是不可訪問的,因為它們受到了保護。
因此,當您收到 Windows 資源保護錯誤訊息時,這表示 SFC 實用程式和 WRP 掃描並發現了損壞的系統文件,但無法透過以快取檔案取代它們來修復它們。如果用於替換損壞檔案的快取檔案本身已損壞,就會發生這種情況。除了系統檔案損壞之外,還有其他可能的原因會導致您收到「Windows 資源保護發現損壞的檔案…」錯誤。讓我們來看看其中的幾個:
當然,您可能無法準確找出其中哪些是導致SFC掃描錯誤的原因。儘管如此,記錄有關掃描詳細資訊的 CBS.log 檔案對於找出無法修復的損壞檔案很有用。
錯誤中提到的 CBS.log 檔案包含有關每次在電腦上執行 SFC 的信息,包括有關無法修復的損壞檔案的資訊。
CBS 日誌檔案位於下列資料夾:
C:\Windows\Logs\CBS\CBS.log
按Win E
並導覽至上述文件位置,開啟檔案總管。
要閱讀日誌,只需雙擊該檔案即可。文件將在記事本中開啟。
在此處,使用 SFC 來驗證損壞檔案的最後檢查日期和時間是否有誤。要了解如何用完好的副本手動替換損壞的系統文件,請參閱下面的 Fix #5。
現在您已經了解了錯誤背後的術語及其含義,讓我們來看看如何修復它。
本機實用工具DISM (Deployment Image Servicing and Management) 可用於檢查和修復Windows映像。使用DISM系統映像修復指令很有可能能夠輕鬆修復未被SFC修復的錯誤。以下是執行它們的方法:
按開始,鍵入 CMD,然後右鍵點選命令提示字元並選擇 以管理員身分執行。
現在,鍵入以下指令:
dism /online /cleanup-image /restorehealth
#然後回Enter。等待該過程完成。
掃描完成後,重新啟動系統並嘗試執行 SFC 命令以檢查錯誤是否仍然存在。
Check Disk 是本機實用程序,旨在檢查和修復磁碟錯誤。即使系統檔案位於損壞的磁區中,仍會出現此類錯誤。執行 CHKDSK 掃描並修復磁碟錯誤是有用的,因為這可以確保 SFC 掃描能夠成功地修復系統檔案。
開啟命令提示符,如上圖所示。然後鍵入以下命令以執行檢查磁碟實用程式:
CHKDSK /C /f
要在下次啟動時排程掃描,請按Y
。
然後按 Enter。
重新啟動電腦並等待檢查磁碟實用程式完成修復磁碟錯誤。完成後,執行 SFC 掃描命令以查看問題是否仍然存在。
檢查 C: 磁碟機的另一種方法是從檔案總管。為此,請按下Win E
並開啟檔案總管。在「This PC」視窗中,右鍵點選 C 磁碟機並選擇 Properties。
點選「 工具 」標籤。
然後按一下「錯誤檢查」下的「檢查」 。
出現提示時,只需按一下「 掃描磁碟機」 。
等待掃描完成。完成後,像以前一樣重新啟動電腦並檢查問題是否已解決。
除了損壞的系統檔案外,SFC 錯誤的最常見原因之一是其他應用程式、服務或進程開始乾擾系統文件。若要繞過它們,請在安全模式下使用啟動所需的最少驅動程式和服務來執行 SFC 掃描。這是如何去做的:
按下Win I
以開啟設定。然後在右側向下滾動並點擊 Recovery。
點選 「進階啟動」旁的立即重新 啟動。
重新啟動到 Windows 復原環境 (WinRE) 後,按一下「疑難排解」。
然後點選進階 選項。
點選 啟動設定。
點選 重新啟動。
在選擇畫面上,按下6並選擇 Enable Safe Mode with Command Prompt。
啟動進入安全模式後,如前所示執行 DISM 實用程序,然後SFC /scannow
在命令提示字元中執行命令。
如果問題仍然存在,請繼續進行接下來的幾次修復。
WinRE 是另一個可以承載 SFC 掃描的環境。 WinRE在預啟動環境下運行,消耗最少的資源,因此可能比SFC更有效地進行掃描。以下是如何做:
如前所述進入 WinRE 環境。或按開始,按一下電源按鈕,然後按住該Shift
鍵並點選 重新啟動。
進入 WinRE 後,點選「 #疑難排解」。
然後 進階選項。
選擇 命令提示字元。
然後執行sfc /scannow
指令。
按回車鍵。然後等待掃描完成。如果錯誤仍然存在,請繼續下一個解決方案。
如果上述方法沒有效果,那麼自己用完好的副本取代損壞的檔案是唯一可行的途徑之一。但在此之前,您需要準確找到損壞的檔案。請檢查位於C:\Windows\Logs\CBS資料夾中的CBS.log文件,正如之前所提到的。
雙擊 cbs.log 檔案以存取其內容。
記下損壞檔案的名稱,並驗證日期和時間與您上次執行 SFC 掃描時出現錯誤的時間。
現在,由於您自己的檔案副本已損壞,您必須從與您執行相同 Windows 版本的另一台電腦上取得這些檔案。要確保第二台電腦上的所有檔案都處於良好狀態,需要先執行SFC掃描。
接下來,您需要取得第二台電腦上的好檔案的所有權。為此,請在命令提示字元中鍵入以下命令:
takeown /f "File_path_and_name"
將「File_path_and_name」替換為實際檔案位置。
然後按 Enter。
將此檔案複製到便攜式驅動器,然後將其插入第一台電腦。
然後,在第一台電腦上,授予管理員對損壞的系統檔案的完全存取權。鍵入以下命令:
icacls "File_path_and_name" /grant Administrators:F
將「File_path_and_name」替換為實際檔案位置
#然後按Enter 。
最後,鍵入以下命令以損壞的副本取代完整的副本:
Copy "Source_file_location" "Destination_file_location"
以來源檔案和目標檔案的實際位置取代「Source_file_location」和「Destination_file_location」。請參閱下面的範例以更好地了解。
出現提示時,鍵入 Yes。
然後按 Enter。
對 CBS.log 檔案中記錄的所有未修復的損壞檔案執行此操作。
最近的更新也有可能將損壞的元素引入系統檔案。如果您在 Windows 更新後首次遇到 SFC 掃描錯誤,卸載這些可能會解決問題。以下是卸載最新 Windows 更新的方法:
按Win I
並開啟設定。然後點選 左側窗格中的Windows 更新 。
點選 更新歷史記錄。
向下捲動並點擊卸載更新。
然後卸載最新的更新,之後您開始收到錯誤。
出現提示時,再按一下「 解除安裝 」 。
卸載更新後,再次進行 SFC 掃描並檢查問題是否已解決。
如果撤銷 Windows 更新沒有效果,那麼系統還原是下一個最好的選擇。這會將您的系統還原到系統檔案未損壞的先前時間點。操作方法如下:
按開始,鍵入 restore,然後按一下 Create a restore point。
在「系統屬性」視窗中,按一下「系統 還原」。
這將開啟「系統還原」視窗。您可以選擇建議的還原並點選 下一步。
或按選擇不同的還原點,然後按一下 #下一步。
點選 #顯示更多還原點。
然後選擇您的還原點並點擊 「下一步」。
最後,點選 完成開始系統還原。
完成後,執行 SFC 掃描命令以檢查問題是否已解決。
如果一切都失敗了,重置你的電腦可能是你唯一的選擇。重置 PC 不會花費太長時間,幾分鐘後,您就可以啟動並運行所有正確的系統檔案副本。以下是重置 PC 的方法:
按下Win I
並開啟設定。然後在右側向下滾動並點擊 Recovery。
然後點選重設電腦。
點選 保留我的檔案。
然後按照螢幕上的指示重置您的電腦。完成後,問題應該會消失,因為現在所有系統檔案都已被替換。
在本節中,我們將回答有關 SFC 掃描錯誤和相關查詢的幾個常見問題。
如果 SFC scannow 命令無法修復損壞的文件,您可以透過幾種途徑尋求協助。您可能想要執行 DISM 和 CHKDSK 掃描,在安全模式下執行 SFC 掃描,手動取代損壞的文件,或復原/重設您的 PC。要了解有關修復的更多信息,請參閱上面的教程。
如果 Windows 資源保護在 SFC 掃描期間不斷發現損壞的檔案並且無法修復它們,則您的電腦上可能有惡意軟體或病毒在肆虐。另一種可能性是關鍵系統檔案損壞或磁碟錯誤。請查看上述教程,以了解如何修復系統檔案和磁碟區的損壞。
當 WRP 無法用任何完整的副本取代損壞的系統檔案時,將產生 SFC Scannow Windows Resrouce Protection 無法執行錯誤訊息。由於該問題可能存在其他潛在原因,因此在解決該問題時最好採用多種方法和手段來應對。請參閱上面的教學以了解要套用的修復程式。
錯誤訊息「Windows 資源保護發現損壞的檔案但無法修復其中的一些檔案」並不總是會導致系統範圍的故障,儘管它可能會導致這種情況。除了使用 SFC 實用程式掃描系統檔案之外,還可以為修復基礎問題做好準備並清除障礙。我們希望您現在知道收到此錯誤訊息時該怎麼做。
以上是如何修復 Windows 11 或 10 上的'Windows 資源保護發現損壞的文件,但無法修復其中的一些文件”的詳細內容。更多資訊請關注PHP中文網其他相關文章!