如何在 Windows 10、11 中執行 SFC /Scannow(逐步指南)

想要在 Windows 中使用 sfc /scannow 修復遺失或損壞的系統檔案,但不知道如何操作?閱讀這篇詳細的文章,了解在 Windows 10/11 中學習 sfc /scannow 的逐步教學。它建議備份 Windows,以防 sfc /scannow 失敗並快速修復 sfc 卡住的情況。

於 @{editor-name}} 最近一次更新 2024年09月06日

關於 sfc /scannow 指令

SFC(系統檔案檢查器)指令是Windows中強大的命令提示字元工具,用於驗證和取代重要的Windows系統檔案。透過執行此命令,使用者可以確保作業系統檔案的完整性。 SFC 命令中有幾個可用的特定開關,例如 /scannow,它可以掃描所有受保護的系統檔案並修復它檢測到的任何問題。其他開關包括 /verifyonly(僅掃描檔案而不進行修復)和 /scanfile(允許使用者掃描特定檔案的完整性問題)。

  • sfc /scannow:掃描所有受保護系統檔案的完整性,並在可能的情況下修復有問題的檔案。

  • Sfc /verifyonly:掃描所有受保護系統檔案的完整性而不進行修復。

  • Sfc /scanfile=:掃描引用檔案的完整性,如果發現問題則修復檔案。

在所有指令開關中,sfc /scannow 是最常用的一個。它對於修復不正確、損壞、更改或損壞的系統檔案非常有用。那麼,究竟該如何執行 sfc /scannow 修復呢?

如何在 Windows 10/11 中使用 sfc /scannow 修復損壞的系統檔案

要在Windows 10/11中執行sfc /scannow,您可以按照以下步驟操作:

Windows 上的 SFC 掃描

1. 點選工作列上的搜尋按鈕,然後在搜尋框中輸入cmd。右鍵點擊“cmd”,然後選擇“以管理員身份執行”。

2. 輸入 DISM.exe /Online /Cleanup-image /Restorehealth 並按 Enter。命令操作可能需要幾分鐘才能完成。

注意:僅在 Windows 11/10/8.1/8 上才需要在 SFC 之前執行 DISM(部署映像服務和管理)工具。要在 Windows 7 中執行 sfc /scannow,您可以跳到步驟3。

3. 鍵入 sfc /scannow 並按 Enter 掃描系統檔案,並使用位於 %WinDir%\System32\dllcache 壓縮資料夾中的快取副本替換損壞的檔案。

注意:%WinDir% 佔位符代表 Windows 作業系統資料夾。例如,C:\Windows。

4. 驗證達到100%後,您可能會收到以下訊息之一:

▶Windows 資源保護未發現任何完整性違規。 ▶ Windows 資源保護發現損壞的檔案並成功修復它們。  ▶ Windows 資源保護發現損壞的檔案,但無法修復其中一些檔案。 >> 在這種情況下,您可以在 %WinDir%\Logs\CBS\CBS.log 中查看系統檔案檢查器進程的詳細訊息,然後用已知完好的檔案副本手動替換損壞的檔案。 ▶ Windows 資源保護無法執行要求的操作。 >> 在這種情況下,您可以在安全模式下執行系統檔案檢查器掃描,並確保 %WinDir%\WinSxS\Temp 下存在 PendingDeletes 和 PendingRenames 資料夾。

5. 鍵入 exit 並按 Enter 退出命令提示字元。

離線SFC掃描

如果您的電腦無法啟動,您可以離線執行 SFC 掃描。以下是具體操作方法。

1. 使用 Windows 安裝媒體或復原磁碟機啟動您的 PC。

2. 從 Windows 復原環境開啟命令提示字元。

  • 對於 Windows 安裝介質,請點擊修復您的電腦 > 疑難排解 > 進階選項 > 命令提示字元
  • 對於恢復 USB,請點擊疑難排解>進階選項>命令提示字元

3. 在命令提示字元視窗中,鍵入sfc /scannow /offbootdir=c:\ /offwindir=c:\windows 並按Enter。 

注意:您需要將 C: 替換為包含 Windows 安裝的分割區的磁碟機號碼。

4. 過程完成後,重新啟動電腦。

雖然您可以使用 sfc /scannow 命令修復損壞的系統檔案,但在過程中可能會出現問題,例如 sfc /scannow 無法工作、sfc /scannow 卡住等。 當 sfc /掃描失敗。

💡額外提示:自動備份 Windows 10/11 以進行系統恢復

要從 sfc /scannow 失敗時重新安裝 Windows 的繁重工作中解脫出來,您應該定期備份 Windows。與重新安裝 Windows 和所有應用程式相比,從備份還原系統要容易得多。在這裡我向大家推薦一款最好用的免費備份軟體-AOMEI Backupper Standard。

AOMEI Backupper
免費 Windows 備份軟體
  • 全方位資料保護:不僅可以進行系統全備份,還可以備份特定檔案、檔案、磁碟、分割區。
  • Windows PE 啟動:它允許您建立可啟動媒體,這將幫助您在電腦無法啟動時在 Windows PE 下恢復系統。
  • 自動備份:它會按照每日、每週、每月或事件觸發模式等時間表備份檔案或系統。

步驟1. 下載、安裝並啟動AOMEI Backupper。點擊“備份”並選擇“系統備份”。

步驟2. 預設選擇所需的系統分割區。選擇儲存備份檔案的目標路徑。您可以將系統映像儲存到本機磁碟、外部硬碟或網路位置。

步驟3. 點選左下角的“排程備份”,然後設定系統備份運作的頻率。

步驟4. 確認操作並點選開始備份>新增計畫並立即開始備份以執行您的第一次備份。

>> 選項:您可以啟用電子郵件通知、選擇備份映像檔的壓縮等級並選擇智慧型磁區備份或逐區備份。 >> 備份方案:它會自動刪除舊的備份,為您節省磁碟空間。AOMEI Backupper Professional及更高版本提供此功能。

執行SFC scannow需要多長時間?

通常,SFC 流程只需 5-10 分鐘,但如果任務更廣泛,則可能需要更長的時間。如果該過程花費超過一個小時,則可能表示 SFC 被卡住。

SFC /scannow 指令可能會在系統掃描開始時或驗證期間卡住,通常顯示 SFC /scannow 等數位卡在 4%、30%、73% 甚至 100% 處。

不用擔心。在下面的內容中,我們還將提供幾種有效的解決方案來解決 SFC /scannow 問題。

SFC 掃描卡住的快速修復

在安全模式下執行 SFC 掃描

如果 Windows 資源保護偵測到損壞的檔案但無法修復它們,從而導致 SFC /scannow 命令卡住,請嘗試在安全模式下執行 SFC。這是一個簡單的指南:

  • Windows+R 開啟執行視窗並鍵入 msconfig。
  • 開啟系統配置,轉到開機標籤並選取安全開機
  • 重新啟動電腦以進入安全模式。

您的電腦現在將以安全模式啟動。進入安全模式後,再次執行 SFC 掃描以查看問題是否已解決。

修復 SFC 卡住 CHKDSK 指令

如果磁碟上的資料損壞導致 SFC/scannow 卡住,您可以嘗試使用 CHKDSK 掃描並修復硬碟。執行 CHKDSK 可以識別並修復檔案系統錯誤,這可能會解決問題。只需以管理員身份開啟命令提示字元並輸入 chkdsk /f /r 即可啟動掃描和修復程式。

  • 系統管理員身份開啟命令提示字元。
  • 輸入 chkdsk /f 並按 Enter 鍵。
  • 當下次重新啟動時提示檢查分割區時,鍵入 Y 並按 Enter
  • 重新啟動電腦並檢查 SFC 問題是否已解決。

使用系統還原

系統還原點可讓您將電腦還原到先前的狀態,撤銷最近的系統變更。如果您過去曾建立過還原點,則可以使用它來修復 SFC/scannow 驗證失敗時的問題。請依照下列步驟操作:

  • 在電腦上搜尋“系統還原”並開啟該工具。
  • 從清單中選擇一個還原點(最新的一個或另一個),然後點擊下一步繼續。
  • 請依照螢幕上的指示完成還原程式。
  • 系統恢復完成後,開啟CMD,再次執行SFC /scannow指令。

有關 Windows 10 上的 SFC scannow 的常見問題解答

1. SFC和DISM有什麼差別?

SFC(系統檔案檢查器)掃描並修復Windows系統檔案。當遇到程式崩潰或缺少 DLL 錯誤時,請使用 SFC。 DISM(部署映像服務和管理工具)功能更強大,可修復 Windows 系統映像中的損壞檔案。當 SFC 無法修復檔案時,請使用 DISM。

2. 我應該多久執行一次 DISM?

DISM 和 SFC 命令有助於尋找和修復 Windows 上損壞的檔案。當您遇到錯誤訊息或註意到電腦速度變慢時,請執行這些命令。對於預防性維護,每月執行一次是一個很好的做法。

3. 我應該先執行sfc還是DISM?

通常建議在使用 DISM(部署映像服務和管理)工具之前先執行sfc /scannow。 SFC專注於修復系統檔案,而DISM功能更強大,能夠修復Windows映像並為底層Windows安裝提供服務。

4. 使用 sfc scannow 安全嗎?

是的,在大多數情況下使用 sfc scannow 指令是安全的。它是一個內建的 Windows 實用程式,旨在修復損壞的系統檔案,而不會對您的系統造成損害。但是,為了安全起見,在執行任何系統修復實用程式之前建立重要檔案的備份始終是一個好主意。

5. 如何檢查 Windows 系統檔案的完整性?

透過在“開始”功能表中搜尋“命令提示字元”,右鍵點擊它,然後選擇“以系統管理員身份執行”,以管理權限開啟命令提示字元。然後,輸入sfc /scannow並按 Enter 鍵。該工具將掃描您的系統是否有損壞或遺失的系統檔案,並嘗試自動修復它們。

6. SFC 之後是否應該執行 DISM?

您通常不需要執行 DISM 命令。但是,如果 SFC 命令失敗或無法替換損壞的檔案,執行 DISM 命令可以幫助修復底層系統問題,使 SFC 能夠正常運作。對於 Windows 7,請改用系統更新準備工具。

結論

現在您知道如何在 Windows 10 和 11 中使用 sfc /scannow 修復損壞的系統檔案。若要為可能出現的 sfc /scannow 故障做好準備,您應該使用AOMEI Backupper定期備份 Windows。除了備份系統之外,AOMEI Backupper 還可以幫助您將本機資料夾與 Synology NAS 同步

如果您正在尋找可在任何電腦上同步檔案的便攜式同步軟體,請選擇 AOMEI Backupper Technician 或 Technician Plus 版本。立即嘗試,發現更多!