恢復Windows 10組件存儲

Anonim

如何還原Windows 10組件存儲
如果使用某些操作來恢復使用DISM的系統文件和Windows 10的圖像,則會看到錯誤消息“錯誤14098組件存儲已損壞”,“組件存儲可能會恢復”,“DIFER失敗。操作未執行“或”無法找到源文件。指定使用源參數還原組件需要的文件的位置,您需要還原組件存儲,將在本手冊中討論。

此外,為了恢復組件的存儲,它們是使用SFC / SCANNON恢復系統文件的完整性時,命令報告“Windows資源保護程序已檢測到損壞的文件,但無法恢復其中一些。”

簡單的恢復

首先,關於恢復Windows 10組件存儲的“標準”方法,該方法在對系統文件存在一些嚴重損壞的情況下工作,並且操作系統本身開始。具有很高的概率,它有助於在情況下“組件存儲可能會恢復”,“錯誤14098.組件存儲庫損壞”或使用SFC / SCANNON的恢復錯誤時。

恢復,請按照以下簡單步驟操作。

  1. 運行命令提示符代表管理員(在Windows 10中為此,您可以在搜索任務欄中開始鍵入“命令行”,然後右鍵單擊結果中的結果,然後選擇“從管理員名稱運行” )。
  2. 在命令提示符中,輸入以下命令:
  3. DISM / ONLINE / Cleanup-Image / ScanHealth
    組件存儲庫可能會恢復
  4. 命令執行可能需要很長時間。執行後,如果收到若要恢復的郵件,請運行以下命令。
  5. 刪除/在線/清理 - 圖像/ restoreHealth
  6. 如果一切順利,那麼在過程結束時(它可以“掛起”,但強烈建議等待結束)您將收到一條消息“恢復成功。該操作成功完成。“
    Windows 10組件存儲恢復

如果最終,您收到了成功的恢復消息,那麼本手冊中描述的所有進一步方法都不對您有用 - 一切都正常工作。但是,它並不總是發生。

使用Windows 10的圖像恢復組件的存儲

下一個方法 - 使用Windows 10的圖像來使用它來恢復存儲器,例如,當錯誤“無法找到源文件時,這可能是有用的。

您將需要:具有相同Windows 10(Bit,版本)的ISO映像,安裝在您的計算機或磁盤/閃存驅動器上。如果使用圖像,請連接它(右鍵單擊ISO文件 - Connect)。以防萬一:如何從Microsoft網站下載Windows 10 ISO。

恢復步驟將如下(如果從命令的文本說明中不清楚某些內容,請注意屏幕截圖,執行所描述的命令):

  1. 在已連接的圖像或閃存驅動器(磁盤)上,轉到源文件夾,並註意使用名稱安裝(最大卷)所在的文件。我們需要知道其確切的名稱,可能是兩個選項:install.esd或install.wim
  2. 代表管理員運行命令行並使用以下命令。
  3. dism / get-wiminfo / wimfile:full_put_k_fyle_install.esd_ili_install.wim
  4. 作為命令執行的結果,您將看到圖像文件中的Windows 10的索引和版本列表。記住系統版本的索引。
    有關Install.ESD中圖像的信息
  5. DIMM / ONLINE / Cleanup-Image / RestoreHealth / Source:path_fail_install:index / limitaccess
    從Windows 10的圖像恢復組件

等到恢復操作完成,這可能是成功的。

修復恢復環境中的組件存儲

如果是一個原因或另一個原因,則無法在運行的Windows 10中執行組件存儲的恢復(例如,您將消息“獲取消息”無命運失敗。操作未執行“),這可以在恢復環境中完成。我將使用引導閃存驅動器或磁盤描述該方法。

  1. 從同一位和計算機或筆記本電腦上安裝的Windows 10中加載Bootloader或磁盤的計算機。請參閱創建可啟動的USB閃存盤。
  2. 在左側選擇語言後在屏幕上,單擊“恢復系統”。
    從閃存驅動器運行恢復環境
  3. 轉到“故障校正” - “命令行”。
  4. 在命令行中,使用順序3命令:diskpart,列表卷,退出。這將允許您了解可能與運行Windows 10中使用的光盤分區的當前分區字母。接下來,使用命令。
    恢復環境中的磁盤分區
  5. DISM / GET-WIMINFO / WIMFILE:FULL_put_f_file_install.ESDILI INSTALL.WIM,該文件位於從中啟動的閃存驅動器上的SOURSS文件夾中。在這支球隊中,我們將學習必要版本的Windows 10的索引。
  6. DISM / IMAVER:C:\ / / cleanup-Image / RestoreHealth /源:Full_put_f_fyl_install.ESD:索引IN / Image:C:\如果磁盤上有單獨的分區,則從已安裝的窗口指示磁盤的字母用戶數據(例如,D,我也建議指定/ scratchdir:d參數:\,屏幕截圖以使用此磁盤臨時文件。
    恢復恢復環境中的組件存儲

像往常一樣,等待恢復結束,這次會有很大的概率。

從虛擬磁盤上的未包裝圖像中恢復

還有一個方法,更複雜,但也能有用。您可以在Windows 10恢復環境和運行系統中使用它。使用該方法時,必須在盤的任何部分上具有約15-20 GB的空間。

在我的例子,字母將用來:C - 磁盤與已安裝的系統中,d是裝載閃存驅動器(或連接ISO圖像)中,Z是在其上的虛擬磁盤將被創建的光盤,E是虛擬的信將分配給它的磁盤。

  1. 代表管理員運行命令提示符(或在Windows 10恢復環境中運行它),使用命令。
  2. diskpart。
  3. 創建vdisk file = z:\ virtual.vhd type =可擴展最大= 20000
  4. 附加Vdisk.
    在DiskPart中創建虛擬磁盤
  5. 創建分區主。
  6. 快速格式化fs = ntfs
  7. 分配字母= e
  8. 出口
    在DiskPart中格式化虛擬磁盤
  9. DISM / GET-WIMINFO / WIMFILE :: \ Sources \ Install.ESD(或WIM,我們在團隊中查看我們需要的圖像索引)。
  10. DISM /應用圖像/ imageFile:SD /索引:繪圖索引/應用程序:E:\
  11. DEMM /圖片:C:\ / Cleanup-Image / RestoreHealth /源:E:\ Windows / ScratchDir:z :(如果在運行系統上執行恢復,則而不是/映像:C:\ USE / ONLINE)
    從未包裝的Windows 10圖像恢復組件

我們希望這次我們將收到消息“恢復成功”。恢復後,您可以卸載虛擬磁盤(在運行的運行系統中運行右鍵單擊它 - 禁用)並刪除相應的文件(在我的情況下 - z:\ Virtual.vhd)。

附加信息

如果消息是在設置.NET框架期間損壞組件存儲,並且其恢復所描述的方法不會影響情況,請嘗試進入控制面板 - 程序和組件 - 切換或禁用Windows組件,禁用所有.NET Framework組件,重新啟動計算機,然後重複安裝。

閱讀更多