При установке обновлений Windows может возникнуть ошибка 0xc8000222.
Скорее всего, проблема решается очень просто:
Запускаем cmd с правами администратора.
Останавливаем службу обновлений Windows:
net stop wuauserv
Переименовываем папку C:WindowsSoftwareDistribution в C:WindowsSoftwareDistribution_OLD. Проводником лучше этого не делать, т.к. процесс может зависнуть. Делайте сразу из консоли:
move C:WindowsSoftwareDistribution C:WindowsSoftwareDistribution_OLD
Запускаем службу обновлений:
net stop wuauserv
Можно попробовать установить обновления вручную или запустить автоматическую проверку обновлений:
Ждем немного и скорее всего Windows сам определит, что ему нужно. Проверено лично, идея отсюда.

При работе за компьютером мы довольно часто попадаем в ситуации, когда во время установки обновлений, системных компонентов или программ возникают неполадки, выражающиеся в появлении окон с кодами и описанием. В этой статье мы поговорим о том, как избавиться от ошибки HRESULT 0xc8000222.
Исправление ошибки HRESULT 0xc8000222
Данный сбой обычно происходит при установке обновлений системы или ее компонентов. Одной из наиболее распространенных ситуаций является инсталляция .NET Framework, поэтому разберем процесс на его примере. Существуют и другие варианты, но во всех случаях действия будут одинаковые.

Поскольку компонент .NET Framework является системным (правда, таковым его можно назвать с некоторой натяжкой), то его установкой или апдейтом занимаются соответствующие службы, в частности «Центр обновления Windows» и «Фоновая интеллектуальная служба передачи (BITS)». Их некорректная работа и приводит к возникновению ошибки. Второй фактор это наличие вызывающих конфликт файлов в системной папке, предназначенной для временного хранения данных для обновлений — «SoftwareDistribution». Далее мы приведем два способа решения проблемы.
Способ 1: Стандартный
Суть данного способа заключается в перезапуске служб и устранении конфликта. Делается это довольно просто:

Находим «Центр обновления Windows», выделяем его в списке и нажимаем на ссылку «Остановить».

Те же действия повторяем и для «Фоновой интеллектуальной службы передачи (BITS)».

Далее заходим на системный диск и открываем директорию «Windows». Здесь ищем папку «SoftwareDistribution» и даем ей другое имя, например, «SoftwareDistribution_BAK».

Теперь возвращаемся к службам и снова их запускаем, нажав на соответствующую ссылку в левом блоке, после чего система создаст новую директорию с прежним именем.

Способ 2: Командная строка
Если по каким-то причинам обычным способом не удается остановить службы или переименовать папку, то сделать это можно, используя «Командную строку».
- Заходим в меню «Пуск», переходим к разделу «Все программы» и открываем папку «Стандартные». Кликаем по нужному нам пункту ПКМ и выбираем запуск от имени администратора.

Первым делом останавливаем службы по очереди командами, указанными ниже. После ввода каждой строки жмем ENTER.
net stop WuAuServ

Переименовать папку нам поможет другая команда.
Для того чтобы она сработала, дополнительно указываем путь к исходному каталогу и его новое имя. Адрес можно взять здесь (открыть папку «SoftwareDistribution», скопировать и вставить в «Командную строку»):

Полностью команда выглядит вот так:
rename C:WindowsSoftwareDistribution SoftwareDistribution_BAK

Далее запускаем службы командами
net start WuAuServ

Заключение
Как видите, исправить ошибку HRESULT 0xc8000222 в Windows 7 не так уж и сложно. Главное здесь — четко следовать приведенным инструкциям. Не забудьте, что для корректного выполнения команд следует запускать консоль с администраторскими правами, а после всех действий нужно перезагрузить машину для вступления изменений в силу.
Решили вы поставить новую версию Visual Studio, а при установке внезапно выпадает сообщение, в котором указана hresult 0xc8000222 ошибка. Как исправить этот сбой в установке и почему он появляется, мы сегодня рассмотрим в нашей статье.

Откуда растут ноги у ошибки hresult 0xc8000222?
Большинство программистов и опытных системных администраторов, а порой и инженеров знают, что установка среды программирования и разработки проектов на разных платформах/языках требует дополнительных средств. В нашем случае, основным компонентом, который устанавливается дополнительно, является — «.NET Framework 4.0 | 5.0». Что это такое, вы можете узнать со справочника Windows, а нас интересует ошибка, которую выдает данный фреймворк при установке.
Такая ошибка является следствием конфликта обновлений, а что бы ее решить, нужно сделать несколько действий, которые, с первого взгляда, могут показаться «не по теме». Следующий алгоритм избавит вас от ошибки hresult 0xc8000222 и поможет ее исправить.

- Войдите в меню «Службы». Как это сделать:
- Для всех ОС Windows кроме 8, 8.1 — через кнопку Пуск, дальше «Панель управления» а затем выберите вкладку «Администратирования».
- Для 8, 8.1 — нажмите кнопку с эмблемой окошка на клавиатуре, нажмите на поле поиска и введите «Службы»


После такого небольшого экскурса по «службам», перезагрузите вашу «машину» и запустите установку фреймворка снова. После этого ошибка не дает о себе знать и вы вскоре забудете о hresult 0xc8000222, но как исправить ее будете знать и поможете друзьям с такой же проблемой, которая у вас была.


Сегмент пользователей персональных компьютеров непрерывно растёт за счёт школьников, студентов или аспирантов из-за необходимости в вычислительной технике и офисных программ для документов или рефератов. Довольно часто стала.

Windows очень «любит» полоскать мозги пользователю различными ошибками, которые появляются в самый «неподходящий» момент и просто отбивают желание что-то делать на компьютере или ноутбуке. Самой «интересной» ошибкой при запуске приложений.

Больше всего пользователи интернета не любят встречать какие-то странные ошибки при работе в браузере. Второй по «популярностью» ошибкой после 404 Not Found, является 502 bad gateway. Как исправить ее и что вообще это за ошибка — мы рассмотрим в данной.