Контакти

Відновлення сховища компонентів у windows 8. Як виправити помилки під час інсталяції оновлень Windows за допомогою вбудованого відновлення компонентів

Перепрошую за затримку в написанні статей, справа полягала в тому, що переносив сайт на сервер.

Друзі хочу допомогти вам з проблемою, яка виникає при наборі команд для вирішення деяких проблем в командному рядку. Припустимо, ви вирішили, що потрібно ввести в командному рядку з підвищеними привілеями наступну команду: «Dism.exe /Online /Cleanup-Image /StartComponentCleanup». За миттєвим закінченням процесу ми бачимо помилку наступного типу:

Помилка: 14098
Сховище компонентів пошкоджено

У цій статті спробую розібратися, що можна зробити.

Виправляємо: "Помилка 14098 сховище компонентів пошкоджено"?

Думаю, багато хто з вас знає, яке призначення несе папка WinSxS і навіщо зменшувати її обсяг, коли потрібно.

Ця папка зберігає деякі системні компоненти Windows. Під компонентами розуміються файли, необхідні відновлення системи, іншими словами, туди поміщаються актуальні копії Windows. Таким чином, згодом ця папка може розрости до об'єму в кілька десятків Гігабайт. Звичайно, користувачі відразу вдаються до дій, а саме використання командного рядка та шантанного інструменту «Очищення диска». Другий варіант допомагає не завжди, тому в гру вступає командний рядок. Коли вводимо таку команду Dism.exe /Online /Cleanup-Image /StartComponentCleanup, що очищає папку WinSxS, може з'явитися помилка Сховище компонентів пошкоджено. Помилка: 14098. Пробачте, що повторююсь, але перейдемо тепер до справи.

З назви зрозуміло, що пошкоджено якесь сховище, яке можна відновити таким чином:

Давайте спочатку повіримо цілісність системних файлів за допомогою команди:

DISM/Online/Cleanup-Image/ScanHealth

Так, не забудьте запустити CMD від імені адміністратора.


На виході ми, швидше за все, побачимо повідомлення, що «сховище компонентів підлягає відновленню».

Тоді набираємо цю команду:

DISM/Online/Cleanup-Image/RestoreHealth



Ось ми і відновили сховище компонентів, з використанням того ж інструменту, який видавав нам помилку 14098. По завершенні відновлення ви повинні побачити повідомлення, що операція успішно завершена.

Тепер перезавантажте комп'ютер, щоб зміни набули чинності, а потім знову наберіть команду для очищення папки WinSxS:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

Хочу зауважити, що при відновленні сховища у вас обов'язково має бути доступ до інтернету, оскільки необхідні файли будуть братися з Центру оновлень. Звісно, ​​за відсутності інтернету теж можна вирішити проблему, для цього знадобиться настановний образ системи. Про це у наступній статті.

Непрацюючі або працюючі з помилками програми з Windows Store, проблеми в роботі десктопної частини Windows і нестабільність операційної системи часто є наслідком пошкодження важливих системних файлів. Найпростіший вихід із ситуації, коли пошкоджені системні файли – або . Але такий хід вимагає наявності останніх – якщо не у свіжій редакції, то хоча б у якійсь. Якщо немає навіть будь-якої точки відновлення або резервної копії, перш ніж вдаватися до радикального вирішення проблеми у вигляді Windows, можна спробувати відновити цілісність її системних файлів. Нижче розглянемо 5 способів, як це зробити, за умови, що поточна Windows ще здатна завантажуватися. Саме самих способів відновлення цілісності файлів Windows буде запропоновано лише два, три інші – це рішення для ситуацій, ускладнених необхідністю відновлення сховища компонентів системи.

1. Відновлення цілісності файлів Windows

Для виявлення відсутніх або пошкоджених важливих файлів системи та їх відновлення Windows передбачає штатну утиліту sfc.exe, яка працює за допомогою командного рядка. Утиліта замінює пошкоджені або відсутні файли системи їх оригіналами зі спеціального сховища компонентів, розташованого в папці WinSxS всередині каталогу Windows на диску С. Запускаємо від імені адміністратора командний рядок і вводимо:

Натискаємо Enter. Після сканування на предмет виявлення системних файлів, що підлягають заміні, вони будуть відновлені.

Але це за успішного завершення операції. При пошкодженні вмісту сховища операція завершиться повідомленням про неможливість відновлення деяких із системних файлів. У такому разі спочатку необхідно вдатися до відновлення сховища компонентів Windows, а потім уже проводити операцію відновлення файлів в їх робочі каталоги.

2. Відновлення сховища системних компонентів: DISM

Щоб відновити сховище оригіналів системних файлів, вдамося до допомоги утиліти для обслуговування образів Windows – DISM, що також працює за допомогою командного рядка. У процесі відновлення сховища утиліта використовує службу оновлень Windows і завантажує відсутні або пошкоджені системні файли з серверів Microsoft. Тому наявність Інтернету є обов'язковою умовою для успішного проведення операції.

Запускаємо від імені адміністратора командний рядок та вводимо:

DISM/Online/Cleanup-Image/RestoreHealth

Натискаємо Enter. При успішній спробі проведення операції побачимо відповідне повідомлення.

Наразі проводимо операцію, розглянуту у п. 1 статті.

Можливо й те, що проведення операції зависне чи завершиться невдачею. Повідомлення про невдалу спробу проведення операції супроводжуватиметься, зокрема, пропозицією вказати шлях, звідки можна взяти дані для відновлення сховища компонентів системи.

Процес відновлення сховища із зазначенням джерела отримання даних розглянемо трохи згодом, у п. 4 статті.

3. Відновлення сховища системних компонентів: PowerShell

Відновити системні компоненти можна альтернативним способом – за допомогою Windows PowerShell. Цей спосіб схожий на попередній: для відновлення сховища також задіяна служба оновлень Windows. І, відповідно, у цьому випадку також потрібне інтернет-підключення. Спосіб з використанням PowerShell займе більше часу, ніж попередній спосіб за участю утиліти DISM, але сам процес відновлення сховища буде проводитися більш досконало.

Запускаємо від імені адміністратора PowerShell та вводимо:

Repair-WindowsImage -Online -RestoreHealth

Натискаємо Enter. У разі успішного відновлення сховища системних файлів отримаємо такий звіт, як вказаний на скріншоті нижче, де, зокрема, параметр «Image Health State» буде відзначений як «Healthy». І це означає, що сховище системних файлів відновлено. Тепер необхідно провести операцію, описану у п. 1 статті.

4. Відновлення сховища системних компонентів: інсталяційний диск Windows

Відновлення сховища компонентів Windows із зазначенням джерела отримання даних можна вдатися, якщо відсутній Інтернет або два попередні способи не принесли позитивних результатів. Джерело, з якого виймаються дані для відновлення сховища системних компонентів – це інсталяційний диск відповідної версії та редакції Windows. Це може бути фізичний настановний носій – флешка або диск, а може бути ISO-образ із дистрибутивом. Останній необхідно змонтувати у віртуальний привід, викликавши на ньому контекстне меню та вибравши команду «Підключити».

Підключаємо флешку, диск або образ, запускаємо від імені адміністратора PowerShell та вводимо команду за типом:

Repair-WindowsImage -Online -RestoreHealth -Source D:\sources\install.wim

У цій команді буква диска інсталяційного носія підлягає підстановці. У нашому прикладі це буква D, а замість неї у кожному окремому випадку потрібно підставити свою букву флешки, фізичного чи змонтованого приводу, як вони значаться у провіднику Windows. Після введення команди натискаємо Enter.

За підсумками проведення операції, як і в попередньому випадку, про її успішне завершення свідчить стан «Healthy» параметра «Image Health State».

Після відновлення сховища запускаємо операцію, розглянуту у п. 1 статті.

5. Оновлення Windows 10

Відновити цілісність пошкоджених системних файлів Windows 10 можна шляхом оновлення системи за допомогою утиліти Media Creation Tool. Її можна завантажити на офіційному сайті Microsoft. Оновлення Windows 10 – найтриваліший за часом, водночас найнадійніший спосіб повернути операційній системі працездатність. Процес оновлення Windows 10 за часом проходить приблизно стільки ж, скільки процес її переустановки. У рамках проведення цього процесу всі пошкоджені системні файли будуть перезаписані, збережуться дані користувача профілю, встановлені програми та внесені системні налаштування, а на виході отримаємо найсвіжішу, з усіма встановленими оновленнями Windows 10 Anniversary Update.

Запускаємо Media Creation Tool. Приймаємо ліцензійні умови.

Вибираємо "Оновити цей комп'ютер зараз".

І чекати на завершення процесу оновлення.

Чудового Вам дня!

Системні проблеми нерозривно пов'язані з нашим цифровим життям і до них завжди потрібно бути готовими. Багато користувачів прагнуть передбачити і попередити подібні збої, встановлюючи всілякі утиліти, створені для виправлення помилок. Однак, на жаль, навіть подібна передбачливість не завжди допомагає ефективно вирішити питання.

У цій статті ми розглянемо ситуацію, коли на комп'ютері ушкоджується сховище системних компонентів, розташоване в папці WinSxS.

Якщо ви не любитель використовувати стороннє програмне забезпечення і, тим більше, шукати його, то ця стаття обов'язково виявиться для вас корисною і допоможе за короткий час виправити неполадку. Почнемо!

Діагностика DSIM

Перш ніж розпочати відновлення, необхідно визначити стан сховища. Для цього відкрийте командний рядок від імені адміністратора та введіть у ньому наступну команду:

DISM / Online / Cleanup-Image / CheckHealth

Корисні статті


Ця команда призначена для сканування системного сховища на наявність можливих пошкоджень образу і, за наявності помилок, повідомляє, чи можна їх усунути. Слід зазначити, що команда не вносить будь-яких змін у Windows, її завдання входить лише аналіз системи.

Навіть при позитивному результаті перевірки не можна бути повністю впевненими в її достовірності. Адже збій міг статися в пропущеному малогабаритному файлі, який теж робить певний внесок у працездатність системи.

Як бути у цьому випадку? Достатньо лише замінити параметр CheckHealthна ScanHealthщо дозволить провести глибоке сканування сховища. Така перевірка займе дещо більше часу.

Введіть у командному рядку наступну команду:

DISM/Online/Cleanup-Image/ScanHealth

Відновлення системного сховища

Якщо помилок не було виявлено — вітаємо! Це говорить про те, що сховище WinSxS не було пошкоджено і не потребує виправлення. Якщо ж системні збої не перестають вас дошкуляти, першопричину слід шукати в іншому місці.

Виявились помилки? Наприклад:

  • Сховище компонентів підлягає відновленню.
  • Помилка: 1726 Збій під час віддаленого виклику процедури.
  • Помилка 1910 Не вказано джерело експорту об'єкта.

Ці повідомлення говорять нам про те, що сховище тим чи іншим чином пошкоджено та потребує відновлення.

Щоб усунути несправність, введіть у командному рядку наступну команду:

DISM/Online/Cleanup-Image/RestoreHealth

Відновлення сховища компонентів за допомогою завантажувальної флешки

У деяких випадках утиліта DISM може виявитися безсилою допомогти вам без додаткових матеріалів. Про таку ситуацію сигналізують такі повідомлення:

  • 0x800f0906 Неможливо завантажити вихідні файли. Вкажіть розташування файлів, необхідних для відновлення компонента, за допомогою параметра "Джерело".
  • 0x800f081f Не вдалося знайти вихідні файли. Вкажіть розташування файлів, необхідних для відновлення компонента, за допомогою параметра "Джерело".
  • 0x800f0950 Збій DISM. Операцію не виконано.

Щоб вийти з ситуації, вам знадобиться завантажувальна флешка або диск з ISO-образом встановленої операційної системи Windows 10.

Скористайтеся наведеною нижче інструкцією, щоб завершити процес відновлення сховища:

1. Визначте літеру завантажувального пристрою у розділі Мій комп'ютер (Цей комп'ютер).

У нашому випадку це диск F:.

2. Подвійним клацанням відкрийте вміст папки та перейдіть до sources.

3. Знайдіть файл install.

Він може бути у форматі .ESDабо .WIM. Запам'ятайте або запишіть ці дані, надалі вони стануть у нагоді.

На даному етапі нам потрібно дізнатися про індексацію файлу образу системи. Відкрийте командний рядок від імені адміністратора та введіть наступну команду:

DISM /Get-WimInfo /WimFile:F:\Sources\install.esd

Увага!
Вкажіть коректний шлях до диска, на якому зберігається ваша Windows. Закінчення (формат інсталятора) введіть відповідно до того, що написано навпроти вашогофайлу. Він може бути з розширенням .WIM.

Тепер нам відомий індекс операційної системи.

5. Настав час перейти безпосередньо до відновлення операційної системи! Введіть у командному рядку команду:

DISM /Online /Cleanup-Image /RestoreHealth /Source:ESD:F:\Sources\install.esd:1 /LimitAccess

F:- Літера диска, на який був встановлений ISO-образ операційної системи.

install.esd:1- Індекс операційної системи.

LimitAccess— створення заборони доступу до Windows Update.

Тепер ви можете бути спокійними за своє сховище системних компонентів. Воно відновлено та готове до подальшої роботи. Однак не поспішайте покидати нас. Залишилося виконати останню перевірку – перевірку цілісності системних файлів.

Відкрийте командний рядок від імені адміністратора та введіть команду:

sfc /scannow

Тепер введіть команду shutdown /r /t 0та перезапустіть комп'ютер, щоб застосувати та зберегти внесені зміни.

На будь-який випадок, якщо потрібне відновлення інших стертих файлів і папок у Windows, вам допоможуть інструменти Starus Recovery.



Сподобалася стаття? Поділіться їй