Калі пры тых ці іншых дзеяннях па аднаўленні сістэмных файлаў і ладу Windows 10 з дапамогай DISM вы бачыце паведамленне пра памылкі "Памылка 14098 Сховішча кампанентаў пашкоджана", "Сховішча кампанентаў падлягае аднаўленню", "Збой DISM. Аперацыя ня выкананая" ці "Не атрымалася знайсці зыходныя файлы. Пакажыце размяшчэнне файлаў, неабходных для аднаўлення кампанента, з дапамогай параметру Крыніца ", патрабуецца выканаць аднаўленне сховішчы кампанентаў, пра што і пойдзе гаворка ў гэтай інструкцыі.
Таксама да аднаўлення сховішчы кампанентаў звяртаюцца ў тым выпадку, калі пры аднаўленні цэласнасці сістэмных файлаў з дапамогай sfc / scannow каманда паведамляе аб тым, што "Праграма абароны рэсурсаў Windows выявіла пашкоджаныя файлы, але не можа аднавіць некаторыя з іх".
простае аднаўленне
Спачатку пра "стандартным" спосабе аднаўлення сховішчы кампанентаў Windows 10, які працуе ў выпадках, калі няма нейкіх сур'ёзных пашкоджанняў сістэмных файлаў, а сама АС спраўна запускаецца. З вялікай верагоднасцю дапамагае ў сітуацыях "Сховішча кампанентаў падлягае аднаўленню", "Памылка 14098. Сховішча кампанентаў пашкоджана" або пры памылках аднаўлення з дапамогай sfc / scannow.
Для аднаўлення выканайце наступныя простыя крокі
- Запусціце камандную радок ад імя адміністратара (для гэтага ў Windows 10 можна пачаць набіраць "Камандны радок" у пошуку на панэлі задач, затым націснуць правай кнопкай мышы па знойдзенаму выніку і абраць "Запуск ад імя адміністратара").
- У камандным радку увядзіце наступную каманду:
Dism / Online / Cleanup-Image / ScanHealth
- Выкананне каманды можа заняць працягла час. Пасля выканання, калі вы атрымліваеце паведамленне пра тое, што сховішча кампанентаў падлягае аднаўленню, запусціце наступную каманду.
Dism / Online / Cleanup-Image / RestoreHealth
- Калі ўсё прайшло гладка, то па завяршэнні працэсу (можа "завісаць", але настойліва рэкамендую дачакацца заканчэння) вы атрымаеце паведамленне "Аднаўленне выканана паспяхова. Аперацыя паспяхова завершана".
Калі ў выніку вы атрымалі паведамленне аб паспяховым аднаўленні, то ўсе далейшыя апісваныя ў гэтым кіраўніцтве метады вам не спатрэбяцца - усё спрацавала належным чынам. Аднак, гэта не заўсёды так адбываецца.
Аднаўленне сховішчы кампанентаў з выкарыстаннем выявы Windows 10
Наступны метад - выкарыстанне выявы Windows 10 для выкарыстання сістэмных файлаў з яго для аднаўлення сховішчы, што можа спатрэбіцца, напрыклад, пры памылцы "Не атрымалася знайсці зыходныя файлы".
Вам спатрэбіцца: вобраз ISO з такой жа Windows 10 (разраднасць, версія), што ўстаноўлена на вашым кампутары ці ж дыск / флешка з ёю. У выпадку, калі выкарыстоўваецца вобраз, падключыце яго (правы клік па файле ISO - падключыць). На ўсялякі выпадак: Як спампаваць Windows 10 ISO з сайта Майкрасофт.
Крокі па аднаўленні будуць наступнымі (калі з тэкставага апісання каманды што-небудзь будзе не ясна, звярніце ўвагу на скрыншот з выкананнем апісванай каманды):
- У падлучаным вобразе або на флешке (дыску) зайдзіце ў тэчку sources і звярніце ўвагу на які знаходзіцца там файл з імем install (самы вялікі па аб'ёме). Нам спатрэбіцца ведаць яго дакладнае імя, магчымыя два варыянты: install.esd або install.wim
- Запусціце камандную радок ад імя адміністратара і выкарыстоўвайце наступныя каманды.
Dism / Get-WimInfo /WimFile:полный_путь_к_файлу_install.esd_или_install.wim
- У выніку выканання каманды вы ўбачыце спіс індэксаў і рэдакцый Windows 10 у файле ладу. Запомніце індэкс для вашай рэдакцыі сістэмы.
Dism / Online / Cleanup-Image / RestoreHealth / Source: путь_к_файлу_install: індэкс / LimitAccess
Дачакайцеся завяршэння аперацыі аднаўлення, якое, магчыма, у гэты раз пройдзе паспяхова.
Выпраўленне сховішчы кампанентаў у асяроддзі аднаўлення
Калі па той ці іншай прычыне аднаўленне сховішчы кампанентаў не ўдаецца выканаць у запушчанай Windows 10 (напрыклад, вы атрымліваеце паведамленне "Збой DISM. Аперацыя ня выкананая"), гэта можна зрабіць у асяроддзі аднаўлення. Я апішу спосаб з выкарыстаннем загрузнай флэшкі ці дыска.
- Загрузіце кампутар за загрузнай флэшкі ці дыска з Windows 10 у той жа разраднасці і версіі, што ўстаноўлена на кампутары або ноўтбуку. См. Стварэнне загрузнай флэшкі Windows 10.
- На экране пасля выбару мовы унізе злева націсніце "Аднаўленне сістэмы".
- Перайдзіце да пункта "Выпраўленне няспраўнасцяў" - "Камандны радок".
- У камандным радку выкарыстоўвайце па парадку 3 каманды: diskpart, list volume, exit. Гэта дазволіць даведацца бягучыя літары раздзелаў дыскаў, якія могуць адрознівацца ад тых, да якія выкарыстоўваюцца ў запушчанай Windows 10. Далей выкарыстоўвайце каманды.
Dism / Get-WimInfo /WimFile:полный_путь_к_файлу_install.esd
Або install.wim, файл знаходзіцца ў тэчцы sources на флешке, з якой вы загрузіліся. У гэтай камандзе мы даведаемся індэкс патрэбнай нам рэдакцыі Windows 10.Dism / Image: C: / Cleanup-Image / RestoreHealth /Source:полный_путь_к_файлу_install.esd:индекс
тут у / Image: C: паказваецца літара дыска з усталяванай Windows Пры наяўнасці асобнага раздзела на дыску пад карыстацкія дадзеныя, напрыклад, D, рэкамендую таксама пазначыць параметр / ScratchDir: D: як на скрыншоце для выкарыстання гэтага дыска пад часовыя файлы.
Як звычайна, чакаем заканчэння аднаўлення, з вялікай верагоднасцю ў гэты раз яно пройдзе паспяхова.
Аднаўленне з распакаваць ладу на віртуальным дыску
І яшчэ адзін метад, больш складаны, але таксама здольны спатрэбіцца. Выкарыстоўваць яго можна як у асяроддзі аднаўлення Windows 10, так і ў запушчанай сістэме. Пры выкарыстанні метаду неабходна наяўнасць вольнай прасторы ў аб'ёме каля 15-20 Гб на якім-небудзь частцы дыска.
У маім прыкладзе будуць выкарыстаны літары: C - дыск з усталяванай сістэмай, D - загрузная флешка (ці падлучаны вобраз ISO), Z - дыск на якім будзе стварацца віртуальны дыск, E - літара віртуальнага дыска, якая будзе яму прысвоена.
- Запусціце камандную радок ад імя адміністратара (або запусціце яе ж у асяроддзі аднаўлення Windows 10), выкарыстоўвайце каманды.
- diskpart
- create vdisk file = Z: virtual.vhd type = expandable maximum = 20000
- attach vdisk
- create partition primary
- format fs = ntfs quick
- assign letter = E
- exit
- Dism / Get-WimInfo /WimFile:D:sourcesinstall.esd (Або wim, у камандзе глядзім на патрэбны нам індэкс ладу).
- Dism / Apply-Image /ImageFile:D:sourcesinstall.esd / index: индекс_образа / ApplyDir: E:
- Dism / image: C: / Cleanup-Image / RestoreHealth / Source: E: Windows / ScratchDir: Z: (Калі аднаўленне вырабляецца ў запушчанай сістэме, то замест / Image: C: выкарыстоўвайце / Online)
І чакаем у надзеі на тое, што ў гэты раз атрымаем паведамленне "Аднаўленне выканана паспяхова". Пасля правядзення аднаўлення вы можаце размантаваць віртуальны дыск (у запушчанай сістэме правы клік па ім - адключыць) і выдаліць адпаведны яму файл (у маім выпадку - Z: virtual.vhd).
дадатковая інфармацыя
Калі паведамленне пра тое, што сховішча кампанентаў пашкоджана вы атрымліваеце пры ўсталёўцы .NET Framework, а яго аднаўленне які апісвае метадамі ніяк не ўплывае на сітуацыю, паспрабуйце зайсці ў панэль кіравання - праграмы і кампаненты - уключэнне ці адключэнне кампанентаў Windows, адключыць усе кампаненты .Net Framework , перазагрузіць кампутар, а затым паўтарыць ўстаноўку.