使用Windows 10內建的 System File Checker 來修復或遺失的檔案
使用Windows 10的時間不算短,不過最近常常發生崩潰自動重啟的狀況,尤其系統使用一陣子後,安裝外掛的服務與應用程式越來越多,很容易發生系統檔案遺失、損毀與版本相容的問題,甚至執行一些優化工具造成系統崩潰也屢見不鮮。你知道Windows 10內有個修復或遺失檔案的 System File Checker 工具嗎?所以不用第三方工具,當您的PC未按預期工作、顯示系統文件丟失或錯誤時,System File Checker 能幫你揪出問題並修補,就讓挨踢路人甲來一一說明。
要開啟「命令提示字元」視窗,不過卻要有administrator的權限,筆者習慣將擁有系統管理員權限的「命令提示字元」釘選到開始畫面或工作列上(請參考這裡),讓日後需要時更方便,當然你也可以直接由開始功能表上來尋找啟用。
接著會出現使用這帳戶的控制視窗,這是因為安全問題會出現「使用者帳戶控制」的安全性警告視窗,主要是當使用者執行一些會影響系統的動作,經常會到出的確認畫面,所以還是按下〔是〕來繼續(若是想要移除這個警告,請參考「談Windows 8/10的使用者帳戶控制(UAC)」文章)。
在「命令提示字元」視窗,你必須使用DISM工具來檢測並下載修復文件所需的檔案,其語法如下:
DISM.exe /Online /Cleanup-image /Restorehealth
此時你會看部署映像檔的版本與下載的狀況。
如果您有禁用Windows Update或某些原因無法運行自動更新映像檔,則必須Windows 10啟動媒體連接到PC(ISO原始USB或光碟),然後以下命令來替代(C:\RepairSource\Windows請變更符合的位置)。
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
當下載完修復的遠使映像檔後,執行如下System File Checker(sfc /scannow)的指令來檢視測。
開始掃描系統的問題,這需要一些時間,請耐心等待。
果然發現系統上受損的檔案,且已順利修復。
其修復的詳細資訊紀錄於%WinDir%\Logs\CBS\CBS.log下,如筆者的系統是在「Windows\Logs\CBS」下的CBS檔。
延伸閱讀:
照步驟弄了…
但是跳出” 無法修復某些檔案 “了…
怎麼辦?