2018-11-9 王智偉 測試部技術長
摘要
sfc /scannow是sfc(系統檔案檢查程式)的其中一個執行命令,執行該命令時可以掃描所有受保護的系統檔案的完整性,並自動修復出現問題的系統檔案。本文將介紹如何使用sfc /scannow命令來掃描系統檔案和修復損壞或丟失的Windows 10系統檔案。
關於sfc命令
sfc(系統檔案檢查程式)是Windows系統中的一款工具,該工具可掃描所有受保護的系統檔案,並且能檢查系統檔案的完整性,再用正確的Microsoft程式版本來替換不正常、損壞或丟失的版本。
sfc包括有以下命令:
sfc /scannow:掃描所有受保護系統檔案的完整性,並盡可能修復有問題的檔案。
sfc /verifyonly:掃描所有受保護系統檔案的完整性,不會執行修復操作。
sfc /scanfile:掃描引用的檔案的完整性,如果找到問題,則修復檔案(需指定完整路徑)。
sfc /verifyfile:驗證帶有完整路徑的檔案的完整性,但不會執行修復操作。
sfc /offbootdir:對於脫線修復,指定脫線啟動目錄的位置。
sfc /offwindir:對於脫線修復,指定脫線Windows目錄的位置。
sfc /logfile:對於脫線修復,通過指定日誌檔案路徑選擇性地啟用記錄。
sfc /scannow的作用是什麼?
sfc /scannow是sfc所有命令裡比較常用的命令,它能立即掃描所有受保護的系統檔案,並且修復問題。如果您的系統檔案損壞或丟失了,請不要急著重灌作業系統,可以先嘗試使用sfc /scannow命令來修復它。
另外,sfc /scannow命令和系統復原不同的是,它是使用全新完整的系統檔案去替換現有的系統檔案,不會影響對系統做的操作(不包括修改系統檔案)。
如何使用sfc /scannow命令修復Windows 10系統檔案?
注意:要執行該命令時,如果電腦的作業系統不穩定,請提前做好資料備份,以防資料丟失。另外,該命令需要管理員帳戶才能執行,如果您沒有管理員帳戶,請聯繫管理員或者創建一個。這裡推薦使用協力廠商軟體Renee PassNow創建。
如果沒有管理員帳號的話,請先使用Renee PassNow新建管理員帳戶
步驟一:在任一可正常運行及登入的Windows電腦下載並安裝Renee Passnow。
步驟二:運行Renee Passnow軟體,根據需求選擇創建方法:USB或CD/DVD。
首先,選擇拯救碟類型选择,[創建一個拯救U盤]或[創建一個拯救CD];然後,根據電腦系統引數選擇[x64]或[x86];接著,點擊[描述]欄下方的[立即下載],下載授權的ISO檔案。下載完成後,點擊[創建拯救USB],即可創建拯救碟。
步驟三: 啟動目標電腦並在BIOS中修改開機順序 – 使電腦從拯救磁片啟動。
將您通過Renee Passnow所建立的密碼重置磁片連接到電腦,并在啟動目標電腦后,進入BIOS,將開機順序相應調整為CDROM或Removable Devices開機。 若不進行此項修改,您的電腦將會如常啟動(從系統碟啟動)。 您需要通過熱鍵進入BIOS選單。請點選此處了解您電腦所屬品牌如何設定電腦從USB/CD啟動。(若無法從此處找到更改開機順序的方法,請聯繫您的電腦廠商諮詢相關問題。) 成功在BIOS中修改開機順序后,請保存BIOS設定并重新開機。
步驟四:成功從拯救磁片啟動後,請選擇密碼重置功能 “PassNow!"。
步驟五:選擇【創建新用戶】按鈕,點擊確定即可成功創建一個帳戶名為Renee,密碼為123456789的新帳戶,該帳戶具有管理員許可權。
電腦能正常啟動時執行sfc /scannow命令的方法
第一步:打開工作列搜索框,輸入命令提示字元。在搜索結果中右鍵點擊【命令提示字元】,然後選擇【以管理員身份執行】。
第二步:打開命令提示字元視窗,然後輸入sfc /scannow命令,並按Enter鍵執行。
第三步:靜待系統檔案檢查程式進行系統掃描,修復有問題的系統檔案。修復完成後,重新開機即可。
提示:輸入命令時要注意sfc與/scannow之間要有個空格。此外,系統執行該命令的過程需要一些時間,請耐心等待。
電腦無法進入系統時執行sfc /scannow命令的方法
注意:此處需要用到Windows安裝盤,如果沒有,請參考“如何解決Windows錯誤代碼0xc0000225”文章中的方法二製作一個Windows 10安裝盤。
第一步:連接Windows安裝盤至電腦,然後啟動電腦。
第二步:在BIOS設定把開機順序改為從Windows安裝盤啟動。
第三步:成功從Windows安裝盤啟動後,點擊安裝介面左下角的【修復您的電腦】。
第四步:進入Windows恢復環境,請依次選擇【疑難排解】>【進階選項】>【命令提示字元】。
第五步:在打開的命令提示字元視窗輸入sfc /scannow命令,並按Enter鍵執行。
第六步:在系統檔案檢查程式掃描並修復完成後,重新開機即可。
如果掃描完成,提示“Windows資源保護未找到任何完整性衝突”,則說明您的系統檔案沒有損壞/丟失。