Зміст

При роботі за комп'ютером ми досить часто потрапляємо в ситуації, коли під час установки оновлень, системних компонентів або програм виникають неполадки, що виражаються в появі вікон з кодами і описом. У цій статті ми поговоримо про те, як позбутися помилки 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 не так вже й складно. Головне тут-чітко слідувати наведеним інструкціям. Не забудьте, що для коректного виконання команд слід запускати консоль з адміністраторськими правами, а після всіх дій потрібно перезавантажити машину для вступу змін в силу.