Windows7|如何使用 SFC 和 DISM 命令修復損壞的 Windows 系統文件

Windows7|如何使用 SFC 和 DISM 命令修復損壞的 Windows 系統文件

文章圖片

Windows7|如何使用 SFC 和 DISM 命令修復損壞的 Windows 系統文件

文章圖片



Windows 內置的系統文件檢查器工具可以掃描您的 Windows 系統文件是否損壞或任何其他更改 。 如果文件已被修改 , 它將自動將該文件替換為正確的版本 。 以下是如何使用它 。
何時應該運行這些命令如果 Windows 出現藍屏或其他崩潰、應用程序出現故障或某些 Windows 功能無法正常工作 , 有兩種系統工具可能會提供幫助 。
Windows 內置的系統文件檢查器 (SFC) 工具將掃描您的 Windows 系統文件是否損壞或任何其他更改 。 如果文件已被修改 , 它將自動將該文件替換為正確的版本 。 如果 SFC 命令不起作用 , 您還可以嘗試在 Windows 8、10 或 11 上使用部署映像服務和管理 (DISM) 命令來修復底層 Windows 系統映像 。 在 Windows 7 和更早版本上 , Microsoft 提供了一個可下載的“系統更新準備工具” 。 讓我們來看看如何使用它們 。
運行 SFC 命令修復系統文件在對有缺陷的 Windows 系統進行故障排除時運行SFC 命令 。 SFC 通過掃描和替換損壞、丟失或更改的系統文件來工作 。 即使 SFC 命令沒有修復任何文件 , 運行它至少會確認沒有系統文件損壞 , 然后您可以繼續使用其他方法對系統進行故障排除 。 只要計算機本身會啟動 , 您就可以使用 SFC 命令 。 如果 Windows 將正常啟動 , 您可以從管理命令提示符運行它 。 如果 Windows 無法正常啟動 , 您可以嘗試以安全模式啟動它 , 或者通過從安裝介質或恢復光盤啟動在恢復環境中啟動它 。
無論您進入命令提示符(通常是安全模式還是恢復環境) , 您都將以相同的方式使用該命令 。 請記住 , 如果您正常啟動 Windows , 則需要使用管理權限打開命令提示符或PowerShell。 為此 , 請右鍵單擊“開始”按鈕并選擇“命令提示符(管理員)” 。

注意:在 Windows 11 上 , 您可能需要選擇“Windows Terminal (Admin)”而不是“Command Prompt (Admin)”或“PowerShell (Admin)” 。
在命令提示符下 , 鍵入以下命令并按 Enter 運行完整的系統掃描并讓 SFC 嘗試修復:
sfc /scannow

讓命令提示符窗口保持打開狀態 , 直到命令完成 , 這可能需要一些時間 。 如果一切正常 , 您將看到消息“Windows 資源保護未發現任何完整性違規” 。
如果您看到“Windows 資源保護發現損壞的文件但無法修復其中一些”消息 , 請嘗試以安全模式重新啟動您的 PC 并再次運行該命令 。 如果失敗 , 您還可以嘗試使用安裝介質或恢復光盤啟動并嘗試從那里執行命令 。

運行 DISM 命令以修復 SFC 問題您通常不必運行 DISM 命令 。 但是 , 如果 SFC 命令無法正常運行或無法用正確的文件替換損壞的文件 , 則 DISM 命令(或 Windows 7 中的系統更新準備工具)有時可以修復底層 Windows 系統并使 SFC 正常運行 。
要在 Windows 8、10 和 11 中運行 DISM 命令 , 請以管理權限打開命令提示符、PowerShell或Windows 終端 。 鍵入以下命令 , 然后按 Enter 讓 DISM 檢查您的 Windows 組件存儲是否損壞并自動修復它發現的任何問題 。
DISM /online /Cleanup-Image /RestoreHealth
在關閉命令提示符窗口之前允許命令完成運行 。 這可能需要五到十分鐘 。 進度條停留在 20% 一段時間是正常的 , 所以不用擔心 。

如果 DISM 命令的結果表明有任何更改 , 請重新啟動 PC , 然后您應該能夠成功運行 SFC 命令 。
在 Windows 7 和更早版本上 , DISM 命令不可用 。 相反 , 您可以從 Microsoft 下載并運行系統更新準備工具, 并使用它來掃描您的系統以查找問題并嘗試修復它們 。

相關經驗推薦