Виправлення: помилка 14098. Сховище компонентів було пошкоджено
Один з наших читачів опублікував питання, пов’язане з корупцією в магазині компонентів Windows 8. Сховище компонентів є основною функцією Windows 8.1, Windows 8, Windows 7 і Vista, яка зберігає всі системні файли, пов’язані з ОС, згруповані за компонентами та як жорсткі посилання (оскільки файли використовуються двома компоненти). Коли ОС обслуговується, сховище компонентів оновлюється. Це частина стеку Windows Imaging and Services. Якщо ви отримали помилку 14098 «Сховище компонентів пошкоджено», це означає, що щось пішло не так з оновленнями Windows та його пакетами. На щастя, Windows 8 має всі необхідні інструменти для вирішення цієї проблеми.
Щоб виправити сховище компонентів, ви можете використовувати DISM — інструмент обслуговування й керування зображенням розгортання. Це консольна утиліта, яка поставляється з Windows 8 із коробки.
Ремонт можна виконати за допомогою перемикачів командного рядка DISM:
/CheckHealth: Це перевіряє, чи вже присутній маркер пошкодження компонента в реєстрі. Він покаже, чи є пошкодження, але ніде нічого не виправлено або не зареєстровано. Цю опцію можна використовувати як швидкий спосіб побачити, чи існує корупція на даний момент чи ні.
/ScanHealth: Це перевіряє на наявність пошкодження сховища компонентів і записує це пошкодження в C:\Windows\Logs\CBS\CBS.log, але за допомогою цього перемикача пошкодження не усувається. Це корисно для реєстрації фактів корупції.
/RestoreHealth: Це перевіряє наявність пошкодження сховища компонентів, записує пошкодження в C:\Windows\Logs\CBS\CBS.log і виправляє пошкодження за допомогою Windows Update або за допомогою джерела інсталяції Windows. Ця операція займає приблизно 10-15 хвилин або більше, залежно від рівня пошкодження та швидкості вашого комп’ютера.
Коротше кажучи, перші два варіанти лише інформують вас про корупцію, і лише останній виконує фактичний ремонт. Отже, щоб виправити пошкодження сховища компонентів, потрібно зробити наступне:
- Відкрийте командний рядок від імені адміністратора (див всі способи відкрити командний рядок з підвищеними можливостями)
- Введіть таку команду:
Dism /Online /Cleanup-Image /RestoreHealth
Перемикач /Online повідомляє DISM виконати відновлення поточної ОС.
Це воно. Розкажіть нам у коментарях, чи запуск DISM виправив пошкоджене сховище компонентів.