作者 Daisy / 最近一次更新 2023年09月06日

SFC Scannow指令介紹

SFC(System File Checker)作為一款Microsoft Windows工具,位於C:\Windows\System32資料夾中,可以幫助您掃描和恢復損壞的Windows系統檔案。在Windows Vista, Windows 7, Windows 10中,系統檔案檢查程式與Windows資源保護(WRP)集成在一起,用於保護註冊表鍵、資料夾以及關鍵系統檔案。

Windows模塊安裝服務(TrustedInstaller.exe)具有對Windows資源保護檔案和註冊表鍵的完全訪問權限,支援您修改受WRP保護的資源。當您恢復缺失或損壞的WRP資源時,需要執行Windows模塊安裝服務。而管理員不再對系統檔案擁有完全訪問權限。

如何執行SFC Scannow指令?

第1步. 在“開始”搜尋框中輸入“cmd”,右擊“命令提示字元”,點選“以系統管理員身份執行”。

第2步. 在命令提示字元中輸入“sfc /scannow”,然後按Enter鍵。

第3步. 這個過程需要一些時間。請需要等待,完成後退出這個視窗。

如果沒有問題,或者sfc scannow 無法修復,您將在命令提示字元視窗中收到一些消息:

✍ windows 資源保護找不到任何完整性違規。

這意味著您不需要做任何事情。您的電腦沒有任何缺失或受損的系統檔案。

✍ windows 資源保護發現受損檔案,且已順利修復這些檔案。詳細信息包含在...

這意味著您的問題已經通過sfc.exe指令修復了,您不需要做任何事情。

✍ Windows資源保護無法完成所要求的的操作。

這意味著在執行掃描和離線掃描指令時出現了問題。

✍ Windows資源保護發現受損檔案,但無法修復其中某些檔案。

這意味著sfc/scannow無法修復它找到受損檔案,您需要採取一些措施。

此外,您還可能會受到其它提示,例如“Windows資源保護無法啟動修復服務”,“正在等待系統修復,需要重新啟動才能完成”,“您必須是系統管理員,而且必須執行主控台工作階段,才能使用 sfc 公用程式”等。

如何修復SFC Scannow無法執行或卡住

如上所述,根據您不同的情況,您將收到不同的提示。接下來,我將向您展示如何針對不同的情況執行SFC scannow。請參考以下方法,找到適合自己的方法。

情況1. Windows資源保護無法啟動修復服務

如果您收到“Windows資源保護無法啟動修復服務”的錯誤提示,意味著Windows模塊安裝服務(TrustedInstaller.exe)被停用,您需要手動啟用它。

針對這種情況,下面為您介紹2種sfc scannow 修復方法。

✎方法1. 使用Windows模塊安裝服務

第1步. 按Win + R打開執行視窗,輸入servces.msc,然後點擊“確定”。

第2步. 輕按兩下Windows模塊安裝服務。

第3步. 將啟動類型設定為手動,然後點擊套用和確定。

✎方法2. 使用CMD

第1步. 在搜尋框中輸入cmd,以系統管理員身份執行。如果出現提示,請輸入使用者名和密碼。

第2步. 輸入以下指令,並在每個指令結束後按Enter鍵。

▶ sc config trustedinstaller start= auto
▶ net start trustedinstaller

第3步. 再次嘗試執行SFC scannow指令。

情況2. Windows資源保護無法完成所要求的的操作

✎方法1. 執行chkdsk指令

第1步. 以系統管理員身份打開cmd。如果提示,輸入使用者名和密碼。

第2步. 在命令提示字元視窗中輸入chkdsk C:/r,然後按Enter鍵。如果它告訴您該磁碟區正在使用中,請輸入Y並按Enter鍵。

第3步. 重新啟動您的電腦,它將開始尋找並修復問題。然後,您可以再次執行SFC。

✎方法2. 在安全模式下執行SFC scannow指令

第1步. 在安全模式下啟動您的電腦。在Windows 7中,您可以開機,並在顯示Windows徽標之前按F8鍵,然後在進階啟動選項下選擇安全模式。在Windows 10中,您可以按住Shift鍵,點擊重新啟動。

第2步. 以系統管理員身份打開cmd

第3步. 確保系統中有PendingDeletes和PendingRenames資料夾。

第4步. 在命令提示字元視窗中輸入sfc /scannow,然後按Enter鍵。

✎方法3. 更改安全描述

有時,您會收到此錯誤,因為該指令無法訪問WinSxS資料夾。然後,您需要手動更改此資料夾的安全描述。

第1步. 以系統管理員身份打開cmd。如果提示,輸入使用者名和密碼。

第2步. 輸入ICACLS C:\Windows\winsxs,然後按Enter鍵。

第3步. 重新啟動您的電腦。

情況3. Windows資源保護發現受損檔案,但無法修復其中某些檔案

如果您收到此消息並且sfc scannow 無法修復問題,您可以嘗試使用DISM指令。

第1步. 以系統管理員身份打開cmd。如果提示,輸入使用者名和密碼。

第2步. 在彈出視窗中輸入Dism /Online /Cleanup-Image /RestoreHealth,然後按Enter鍵。

情況4. SFC scannow無法執行,系統修復待定

您還可能收到一條消息:正在等待系統修復,需要重新啟動才能完成。為了修復它,您可以嘗試上述提到的DISM RestoreHealth。如果它不起作用,並且您收到DISM不支援使用/ Online選項維護Windows PE的消息您可以嘗試以下方法。

✎方法1. 執行另一個DISM指令

第1步. 在開機時打開cmd。

第2步. 輸入以下指令,然後按Enter鍵。

dism.exe /image:c:/ /cleanup-image /revertpendingactions

✎方法2. 刪除系統修復待定的登錄檔鍵

第1步. 按Win + R打開執行視窗,輸入regedit,然後點擊“確定”。

第2步. 在登錄編輯程式中,導航到以下鍵。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RebootPending

第3步. 右鍵點擊RebootPending鍵,然後在上下文菜單中選擇刪除。

第4步. 退出此視窗,然後再次嘗試SFC。

繞過SFC Scannow快速檢測並解決問題

系統檔案檢查程式主要用於恢復缺失或損壞的系統檔案。如果在Windows 11、10、8、7 中SFC scannow失敗,您可以嘗試免費的分割區管理工——AOMEI Partition Assistant Standard(標準版)。它可以幫助您快速查找和修復缺失或受損的系統檔案。

此外,您還可以使用它來進行更多操作,例如調整分割區大小、移動分割區、修復無法延伸的磁碟區、將未配置空間添加到D槽等。AOMEI Partition Assistant可以滿足大多數使用者的基本需求。

現在,您可以進入AOMEI下載中心或直接點擊下方下載按鈕,免費下載並安裝AOMEI Partition Assistant Standard,然後按照以下步驟執行操作。

免費下載Win 11/10/8.1/8/7/XP
安全下載

提示:如果您需要更進階的功能或解決標準版無法解決的問題,可以升級到您可以升級到AOMEI Partition Assistant Professional(專業版)。

步驟 1. 開啟 AOMEI Partition Assistant。右鍵點擊 RAW 分割區,選擇「進階」>「檢查分割區」。

sfc scannow 無法修復

步驟 2. 勾選「使用chkdsk.exe檢查分割區並修正在分割區找到的錯誤」,然後點擊「確定」。

sfc scannow 無法修復

步驟 3. 它會立即執行進度,等待一分鐘,當進度達到100%時,點擊確定。

sfc scannow 無法修復

總結

系統檔案檢查程式是Microsoft Windows中一個非常有用的工具,如果SFC scannow無法執行,一般情況下,您將收到相應的提示,這將為您提供解決方案的線索,例如“Windows資源保護無法執行所請求的操作”、“Windows資源保護發現受損檔案,但無法修復其中某些檔案”、“Windows資源保護無法啟動修復服務”等。

根據您自己的情況,按照上述方法修復SFC scannow無法執行的Windows資源保護。如果您無法解決問題,還可以嘗試免費的AOMEI Partition Assistant來檢查分割區並修復缺失或損壞的系統檔案。這款工具非常介面簡潔,操作簡單,對於新手使用者也非常友好。順便提一下,AOMEI Partition Assistant有不同版本供不同的使用者使用。對於家用使用者來說,AOMEI Partition Assistant專業版是一個不錯的選擇。對於企業使用者,您可以嘗試使用AOMEI Partition Assistant Unlimited(無限版),該版本支援同一公司的無限臺電腦使用。此外,您還可以使用AOMEI Partition Assistant Technician(技術員版本)向客戶提供收費的技術服務。如果您是Windows Server使用者,請使用AOMEI Partition Assistant Server版本。請根據您的需求選擇適當的版本。