在 Windows 8 與 Windows Server 2012,當系統組件有損毀時,咱們能夠在不影響目前系統情況下來檢查與修復系統組件。以下,當我添加功能組件時報以下錯誤,明顯能夠看出個人組件存儲已損壞。網絡
那今天就讓我告訴你們解決方案,咱們可使用DSIM命令來解決如上問題。一條命令就能夠搞定,經過這條命令是把那些不一樣的系統文件還原成官方系統源文件,其餘的第三方軟件和用戶設置徹底保留,比重裝那是好多了,但比較耗時噢。並且在掃描與修復的時候系統未損壞部分正常運行,電腦能夠照常工做,沒有宕機時間噢。我沒有指定光盤源,此時就須要從Windows更新中下載,因此須要保證網絡暢通。(後面補充上如何指定光盤源)運維
知識小普及:ide
DISM(Deployment Imaging andManagement),即部署映像服務和管理, 用於安裝、卸載、配置和更新脫機 Windows 映像和脫機 Windows 預安裝環境 (Windows PE) 映像中的功能和程序包。 DISM.exe是一個很是強大的工具,做爲普通用戶,或許並不須要部署、管理映像,但對IT運維的咱們,仍是有不少的使用價值的。工具
下面介紹幾個應用吧:spa
1.查看當前系統信息:blog
dism /online /Get-CurrentEdition部署
2.查看當前系統是否可升級,以及可升級版本:get
dism /online /Get-TargetEditionsit
3.開啓/關閉系統功能 io
首先用命令 dism /online /Get-Features|more 查看全部功能
(1)若是你想禁用當前狀態爲「已啓用」的功能,只需使用一個簡單的DISM指令,鍵入:
dism /online /Disable-Feature /FeatureName:XXX
(2)若是你想開啓當前狀態爲「已禁用」的功能,鍵入:
dism /online /Enable-Feature /FeatureName:XXX
4.檢查映像是否可修復
掃描映像來檢查損壞。在管理員命令提示符下鍵入如下命令:
Dism /Online /Cleanup-Image /ScanHealth
這條命令將掃描所有系統文件並和官方系統文件對比,掃描計算機中的不一致狀況。
檢查映像以查看是否有檢測到損壞。在管理員命令提示符下鍵入:
Dism /Online /Cleanup-Image /CheckHealth
這 條命令必須在前一條命令執行完之後,發現系統文件有損壞時使用。當使用 /CheckHealth 參數時,DISM 工具將報告映像是狀態良好、能夠修復、仍是不可修復。若是映像不可修復,必須放棄該映像,並從新開始。若是映像能夠修復,可使用 /RestoreHealth 參數來修復映像。
5.修復映像(我剛纔就是用的直接修復,爲了節省時間,就省去了掃描和檢測的步驟)
若掃描出計算機中的不一致狀況,檢測到系統的損壞,並報告映像是狀態良好、能夠修復,就能夠用 /RestoreHealth 參數進行修復。
剛纔我使用的是 Windows 更新來修復一個聯機映像,若是想使用光盤源,則鍵入:
Dism /Online /Cleanup-Image /RestoreHealth /Source:d:\sources\sxs /LimitAccess