Зміст
При роботі за комп'ютером ми досить часто потрапляємо в ситуації, коли під час установки оновлень, системних компонентів або програм виникають неполадки, що виражаються в появі вікон з кодами і описом. У цій статті ми поговоримо про те, як позбутися помилки HRESULT 0xc8000222.
Виправлення помилки HRESULT 0xc8000222
Даний збій зазвичай відбувається при установці оновлень системи або її компонентів. Однією з найбільш поширених ситуацій є інсталяція .NET Framework , тому розберемо процес на його прикладі. Існують і інші варіанти, але у всіх випадках дії будуть однакові.
Оскільки компонент. NET Framework є системним (правда, таким його можна назвати з деякою натяжкою), то його установкою або апдейтом займаються відповідні служби, зокрема " оновлення Windows» і " Фонова інтелектуальна служба передачі (BITS)» . Їх некоректна робота і призводить до виникнення помилки. Другий фактор це наявність викликають конфлікт файлів в системній папці, призначеної для тимчасового зберігання даних для оновлень – «SoftwareDistribution» . Далі ми наведемо два способи вирішення проблеми.
Спосіб 1: Стандартний
Суть даного способу полягає в перезапуску служб і усунення конфлікту. Робиться це досить просто:
- Викликаємо рядок " виконати»
і пишемо команду для запуску оснащення
»служби"
.
Services.msc
- Знаходимо " оновлення Windows» , виділяємо його в списку і натискаємо на посилання »зупинити" .
- Ті ж дії повторюємо і для " фонової інтелектуальної служби передачі (BITS)» .
- Далі заходимо на системний диск і відкриваємо директорію «Windows» . Тут шукаємо папку «SoftwareDistribution» і дайте їй інше ім'я, наприклад, «SoftwareDistribution_BAK» .
- Тепер повертаємося до служб і знову їх запускаємо, натиснувши на відповідне посилання в лівому блоці, після чого система створить нову директорію з колишнім ім'ям.
- Виконуємо перезавантаження ПК.
Спосіб 2: командний рядок
Якщо з якихось причин звичайним способом не вдається зупинити служби або перейменувати папку, то зробити це можна, використовуючи " командний рядок» .
- Заходимо в меню «Пуск» , переходимо до розділу " Усі програми» і відкриваємо папку «стандартні» . Кількома по потрібному нам пункту ПКМ і вибираємо запуск від імені адміністратора.
- Насамперед зупиняємо служби по черзі командами, зазначеними нижче. Після введення кожного рядка тиснемо ENTER
.
Net stop WuAuServ
І
Net stop BITS
- Перейменувати папку нам допоможе інша команда.
Rename
Для того щоб вона спрацювала, додатково вказуємо шлях до вихідного каталогу і його нове ім'я. Адресу можна взяти тут (відкрити папку «SoftwareDistribution» , скопіювати та вставити в " командний рядок» ):
Повністю команда виглядає так:
Rename C:\Windows\SoftwareDistribution SoftwareDistribution_BAK
- Далі запускаємо служби командами
Net start WuAuServ
І
Net start BITS
- Закриваємо консоль і перезавантажуємо комп'ютер.
Висновок
Як бачите, виправити помилку HRESULT 0xc8000222 у Windows 7 не так вже й складно. Головне тут-чітко слідувати наведеним інструкціям. Не забудьте, що для коректного виконання команд слід запускати консоль з адміністраторськими правами, а після всіх дій потрібно перезавантажити машину для вступу змін в силу.