усуваємо причини помилки 0xc8000222 в Windows 7

Как исправить ошибку hresult 0xc8000222 в Windows 7
При роботі за комп'ютером ми досить часто потрапляємо в ситуації, коли під час установки оновлень, системних компонентів або програм виникають неполадки, що виражаються в появі вікон з кодами і описом. У цій статті ми поговоримо про те, як позбутися помилки HRESULT 0xc8000222.

Виправлення помилки HRESULT 0xc8000222

Даний збій зазвичай відбувається при установці оновлень системи або її компонентів. Однією з найбільш поширених ситуацій є інсталяція .NET Framework , тому розберемо процес на його прикладі. Існують і інші варіанти, але у всіх випадках дії будуть однакові.

Завершение установки .NET Framework с кодом ошибки 0хс8000222 в Windows 7

Оскільки компонент. NET Framework є системним (правда, таким його можна назвати з деякою натяжкою), то його установкою або апдейтом займаються відповідні служби, зокрема " оновлення Windows» і " Фонова інтелектуальна служба передачі (BITS)» . Їх некоректна робота і призводить до виникнення помилки. Другий фактор це наявність викликають конфлікт файлів в системній папці, призначеної для тимчасового зберігання даних для оновлень – «SoftwareDistribution» . Далі ми наведемо два способи вирішення проблеми.

Спосіб 1: Стандартний

Суть даного способу полягає в перезапуску служб і усунення конфлікту. Робиться це досить просто:

  1. Викликаємо рядок " виконати» і пишемо команду для запуску оснащення »служби" .

    Services.msc

    Переход к управлению службами из строки Выполнить в Windows 7
  2. Знаходимо " оновлення Windows» , виділяємо його в списку і натискаємо на посилання »зупинити" .

    Остановка службы Центра обновления в Windows 7

  3. Ті ж дії повторюємо і для " фонової інтелектуальної служби передачі (BITS)» .

    Остановка фоновой интеллектуальной службы передачи BITS в Windows 7

  4. Далі заходимо на системний диск і відкриваємо директорію «Windows» . Тут шукаємо папку «SoftwareDistribution» і дайте їй інше ім'я, наприклад, «SoftwareDistribution_BAK» .

    Переименование папки SoftwareDistribution в Windows 7

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

    Запуск службы Центра обновления в Windows 7

  6. Виконуємо перезавантаження ПК.

Спосіб 2: командний рядок

Якщо з якихось причин звичайним способом не вдається зупинити служби або перейменувати папку, то зробити це можна, використовуючи " командний рядок» .

  1. Заходимо в меню «Пуск» , переходимо до розділу " Усі програми» і відкриваємо папку «стандартні» . Кількома по потрібному нам пункту ПКМ і вибираємо запуск від імені адміністратора.

    Запуск Командной строки от имени администратора из меню Пуск в Windows 7

  2. Насамперед зупиняємо служби по черзі командами, зазначеними нижче. Після введення кожного рядка тиснемо ENTER .

    Net stop WuAuServ

    І

    Net stop BITS

    Остановка служб обновления системы в командной строке Windows 7
  3. Перейменувати папку нам допоможе інша команда.

    Rename

    Для того щоб вона спрацювала, додатково вказуємо шлях до вихідного каталогу і його нове ім'я. Адресу можна взяти тут (відкрити папку «SoftwareDistribution» , скопіювати та вставити в " командний рядок» ):

    Копирование пути к папке из адресной строки в Windows 7

    Повністю команда виглядає так:

    Rename C:\Windows\SoftwareDistribution SoftwareDistribution_BAK

    Переименование папки SoftwareDistribution в Windows 7
  4. Далі запускаємо служби командами

    Net start WuAuServ

    І

    Net start BITS

    Запуск служб обновления системы в командной строке Windows 7
  5. Закриваємо консоль і перезавантажуємо комп'ютер.

Висновок

Як бачите, виправити помилку HRESULT 0xc8000222 у Windows 7 не так вже й складно. Головне тут-чітко слідувати наведеним інструкціям. Не забудьте, що для коректного виконання команд слід запускати консоль з адміністраторськими правами, а після всіх дій потрібно перезавантажити машину для вступу змін в силу.

більше статей на цю тему: