Windows 10 上文件丟失或損壞時,您可以使用 DISM 和 SFC 命令工具修復問題,具體方法如下。
在Windows 10上,部署映像服務和管理 (DISM)工具專為管理員準備、修改和修復系統映像而設計,包括 Windows 恢復環境、Windows 安裝程序和 Windows PE (WinPE)。但是,您也可以將其與本地恢復映像一起使用來修復系統問題。
當您嘗試修復特定錯誤、找出設備不再正確啟動的原因或解決性能問題時,系統文件檢查器 (SFC)工具可以幫助使用恢復映像替換丟失或損壞的系統文件。此方法唯一注意是,如果本地系統中的一個或多個系統文件損壞,則 SFC 命令將不起作用。在這種情況下,您可以使用“install.wim”映像文件和 DISM 來修復映像,然后使用 SFC 工具修復設置,而無需重新安裝操作系統。
在本操作指南中,我們將指導您完成使用 DISM 和 SFC 工具將計算機從損壞狀態恢復到正常工作狀態的步驟,而無需重新安裝。
DISM 命令工具包含多種可幫助修復系統映像的功能,包括“CheckHealth”、“ScanHealth”和“RestoreHealth”,按此順序使用它們。此外,根據問題,您可以使用“RestoreHealth”選項來使用不同的源文件修復。
需要注意:本教程中講述的命令是非破壞性的,但由于您將進行系統更改,因此仍然建議在修復之前創建臨時完整備份。
DISM 的“CheckHealth”選項可確定 Windows 10 本地映像內的任何損壞。但是,此選項不執行任何類型的修復。
要檢查 Windows 10 映像是否存在 DISM 問題,請使用以下步驟:
完成這些步驟后,部署映像服務和管理工具將運行并驗證本地映像內可能需要修復的任何數據損壞。
“ScanHealth”選項執行更高級的掃描以查明圖像是否有任何問題。
要使用 ScanHealth 選項檢查圖像問題,請使用以下步驟:
完成這些步驟后,掃描可能需要一些時間來檢查圖像是否需要任何修復。
如果系統映像存在問題,請使用帶有“RestoreHealth”選項的 DISM 來自動掃描并修復常見問題。
要使用 DISM 修復 Windows 10 映像問題,請使用以下步驟:
快速說明:如果命令出現卡住,這是正常行為。片刻之后,該過程將成功完成。
完成這些步驟后,DISM 將連接到“Windows 更新”服務器以下載并替換損壞的文件(根據需要)。
部署映像服務和管理命令通常不會導致問題。但是,如果該工具在替換損壞的文件時發現問題或計算機未連接到互聯網,則您必須使用“Source”選項提供另一個映像。通常,您可以使用其他設備、安裝介質或 ISO 文件中的“install.wim”或“install.esd”文件。您只需確保文件與您要修復的版本的版本、版本和語言相匹配。
下載 Windows 10 ISO 文件
如果您需要其他文件源,請使用媒體創建工具下載 Windows 10 的全新副本。
下載Windows 10 ISO 文件文件完成后
雙擊Windows.iso文件掛載鏡像。
在“此電腦”部分下,確認 ISO 文件裝載點的驅動器號。
完成這些步驟后,繼續使用 DISM 工具,使用“源”選項修復本地映像。
要使用備用源 (install.wim) 映像運行部署映像服務和管理工具,請使用以下步驟:
在命令中,將“G”替換為文件資源管理器中的裝載磁盤號。
在命令中,將“G:\Sources”更改為“install.wim”文件的路徑。
完成這些步驟后,該命令將使用您指定為備用源的“install.wim”文件掃描并修復問題。
如果您有加密的“install.esd”映像,則可以使用它來修復 Windows 10 上損壞的系統文件。
要使用 DISM 和“install.esd”圖像文件作為修復 Windows 10 的源,請使用以下步驟:
在命令中,將“C:\ESD\Windows\sources”更改為“.esd”文件位置的路徑(如果不同)。
在命令中,將“E:\Sources”替換為“install.esd”文件位置的路徑。
完成這些步驟后,該工具將使用“install.esd”映像中包含的文件修復損壞的文件。
前面的一組步驟旨在修復系統映像問題,而不是 Windows 10 上的問題。將映像恢復到正常狀態后,您可以使用系統文件檢查器命令工具修復 Windows 10 的當前設置。
要使用 SFC 命令工具修復系統問題,請使用以下步驟:
快速提示:如果發現錯誤,您可能需要運行該命令大約三遍以確保所有內容均已正確修復。
完成這些步驟后,系統文件檢查器工具將使用本地映像文件修復系統文件,日志文件將保存在“%windir%/Logs/CBS/CBS.log”和“%windir%\Logs ”中\DISM\dism.log”,您可以查看該日志以獲取有關該過程的更多詳細信息。
您可以使用這些說明來了解使用 SFC 工具修復 Windows 10 上的問題的更多方法。
在系統遇到問題的時候,用戶經常會進入安全模式,不過Win 10(特別是單系統用戶)進入安全模式并不方便。比如正常情況下需要點擊“設置/更新和安全/恢復”,接著點擊右側窗格的“高級啟動/立即重新啟動”。重啟后,在高級啟動界面再點擊“疑難解答/高級選項/啟動設置/啟動”,最后再選擇需要進入的安全模式環境,這樣才能真正進入安全模式。是不是覺得操作很繁瑣?其實用戶完全可以按照自己的需要,設置更為簡單的進入模式。
1.方法一:建立快捷方式進入
對于經常需要使用安全模式的用戶,可以采用在桌面建立快捷方式的方法進入。啟動記事本輸入下列的代碼(圖1),然后保存為Safe.vbs,放置在C:\備用,代碼如下:
If WScript.Arguments.length = 0 Then
Set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "wscript.exe", Chr(34) &WScript.ScriptFullName&Chr(34) & " Run", , "runas", 1
Else
Set objShell2 = WScript.CreateObject("WScript.Shell")
objShell2.Run "bcdedit /set {current} safeboot minimal",0,True
objShell2.Run "shutdown -r -t 0 -f", 0, True
End If
set objShell = nothing
set objShell2 = nothing
小提示:代碼解釋
代碼:"bcdedit /set {current} safeboot minimal"的“safeboot minimal”表示使用最小硬件啟動模式進入。大家可以更改其中的代碼選擇其他模式,比如更改為“safebootalternateshell yes”,表示使用命令行模式啟動進入;更改為“safeboot network”表示使用帶網絡安全模式進入。
接著在桌面空白處右擊選擇“新建→快捷方式”,選擇“c:\windows\system32\wscript.exe c:\safe.cbs”,快捷方式名稱設置為“安全模式”(圖2)。
這樣以后用戶需要進入安全模式時,只需要在桌面運行上述快捷方式,系統就會自動重新啟動并進入安全模式。上述腳本實際上是在當前啟動菜單下添加選項進入安全模式,因此要恢復正常啟動,只要啟動“msconfig”(系統配置程序),切換到“引導”,去除引導選項下的“安全引導”前復選框的勾選即可(圖3)。
2.方法二:建立快捷菜單方式進入
快捷方式放置在桌面容易被誤刪除,用戶可以通過鼠標在桌面右鍵點擊,建立進入安全模式的快捷菜單。
以管理員身份啟動注冊表編輯器,依次展開[HKEY_CLASSES_ROOT\Directory\Background\shell],新建一個名為“safemode”子項,接著在右側窗格雙擊默認字符串的值,將它更改為“安全模式”。繼續選中[HKEY_CLASSES_ROOT\Directory\Background\shell\safemode],新建一個“command”子項,在右側窗格雙擊默認字符串的值更改為“c:\windows\system32\wscript.exe c:\safe.cbs”(圖4)。
返回桌面,以后需要進入安全模式時,在桌面空白處點擊鼠標右鍵并選擇“安全模式”,這樣重啟后就自動進入安全模式了(圖5)。
如果覺得注冊表編輯不方便,也可以將安全模式添加到開始菜單。打開資源管理器,定位到C:\ProgramData\Microsoft\Windows\Start Menu\Programs,接著在空白處右鍵點擊選擇“新建快捷方式”,同上新建一個名為“01進入安全模式”(快捷方式名稱前添加數字01可以始終排在開始菜單程序的前面)的快捷方式,運行的程序是“c:\windows\system32\wscript.exe c:\safe.cbs”。這樣以后需要進入安全模式時,只要點擊“開始→01進入安全模式”,即可自動進入安全模式了。
3.方法三:將安全模式添加到啟動菜單
上述方法是在進入Win10后再選擇進入安全模式,如果需要在開機后就進入安全模式,那么還可以將安全模式添加到啟動菜單。
先到http://www.pc6.com/SoftView/SoftView_34201.html下載“bootice.exe”,啟動程序后切換到“BCD編輯→高級編輯模式”,在打開的窗口選中“applicationobjects”列表下的“Windows 10”啟動項,點擊“啟動項→復制啟動項”。接著選中復制的“Windows 10”啟動項,雙擊右側的Description項,將其參數值更改為“Windows 10安全模式”(圖6)。
返回bootice程序主窗口,點擊“智能編輯模式”,在啟動列表選中選中“Windows 10安全模式”菜單,在右側窗格的Safeboot啟動模式選擇“safe Modeminimal”。最后依次點擊“保存當前系統設置”和“保存全局設置”退出(圖7)。
這樣重啟后,在啟動菜單中就會增加“Windows 10安全模式”,按提示選擇即可進入Win10的安全模式了(圖8)。