Hresult 0xc8000222 ошибка как исправить windows 7

Устраняем причины ошибки 0xc8000222 в Windows 7


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

Исправление ошибки HRESULT 0xc8000222

Данный сбой обычно происходит при установке обновлений системы или ее компонентов. Одной из наиболее распространенных ситуаций является инсталляция .NET Framework, поэтому разберем процесс на его примере. Существуют и другие варианты, но во всех случаях действия будут одинаковые.

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

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

Суть данного способа заключается в перезапуске служб и устранении конфликта. Делается это довольно просто:

    Вызываем строку «Выполнить» и пишем команду для запуска оснастки «Службы».


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


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


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


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

  • Выполняем перезагрузку ПК.
  • Способ 2: Командная строка

    Если по каким-то причинам обычным способом не удается остановить службы или переименовать папку, то сделать это можно, используя «Командную строку».

    1. Заходим в меню «Пуск», переходим к разделу «Все программы» и открываем папку «Стандартные». Кликаем по нужному нам пункту ПКМ и выбираем запуск от имени администратора.


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

    net stop WuAuServ


    Переименовать папку нам поможет другая команда.

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

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

    rename C:WindowsSoftwareDistribution SoftwareDistribution_BAK


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

    net start WuAuServ

  • Закрываем консоль и перезагружаем компьютер.
  • Заключение

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Устранение ошибки 0xc8000222 при установке .NET Framework

    Пользователи часто сталкиваются с тем, что перед инсталляцией определённых игровых или прочих приложений требуется предварительно установить особую платформу, в качестве которой выступают NET. Framework или Visual Studio. Осознавая такую острую необходимость, безусловно, сразу же предпринимаются действия, направленные на установку важных платформ. К сожалению, в отдельных случаях, невзирая на все старания, действия могут сопровождаться серьёзной проблемой. Операционная система будет выдавать предупреждение «Hresult 0xc8000222 ошибка», как исправить в Windows 7 такую проблему многие пользователи желают понять.

    Мы расскажем вам о двух способах решения проблемы

    Причины возникновения проблемы

    Понятно, что без выяснения причины hresult 0xc8000222, устранить эффективно проблему не удастся. В связи с этим опытные пользователи первоначально рекомендуют проверить некоторое программное обеспечение, а уж затем приступить к восстановлению работоспособности операционной системы Windows.

    Что провоцирует ошибку

    Программисты однозначно утверждают, если установщик обнаружил ошибку 0xc8000222, значит, в операционной системе возникла серьёзная конфликтная ситуация. Чаще всего виновником такой критической ситуации выступает Центр обновления Windows.

    Подтверждением такой версии является информация, с которой можно ознакомиться, посетив официальный сайт компании Microsoft. В информационном сообщении детально и доступным языком описывается ошибка hresult 0xc8000222 в Windows 7, а также рекомендуется, как исправить её.

    Именно здесь подчёркивается, что главной причиной неудач выступает конфликт, направленный на сервис WuAuServ, относящимся к разряду системных. Непосредственно эта служба и отвечает за поиск файлов обновления, их автоматическую закачку с последующей установкой.

    Пользователи Windows 7 сталкиваются с подобной проблемой

    Процесс устранения проблемы

    Чтобы беспрепятственно установить важный для корректной работы ОС NET Framework, hresult 0xc8000222 должна быть полностью устранена. Чтобы справиться с такой новой сложной задачей и не прибегать к посторонней помощи, можно ознакомиться с рекомендациями настоящих профи, предоставляющих подробный алгоритм, как исправить такую серьёзную ошибку. Кстати, вариантов устранения обозначенной проблемы несколько. Пользователь может ознакомиться с некоторыми и подобрать такой алгоритм, который ему будет максимально понятен.

    Читать еще:  Как повысить производительность ноутбука на windows 7

    Алгоритм № 1 устранения проблемы

    Итак, для того чтобы ликвидировать ошибку, которая препятствует установке .NET Framework в Windows 7, следует ознакомиться с алгоритмом действий, а впоследствии безукоризненно следовать всем прописанным этапам.

    Первоначально рекомендуется открыть окно «Службы». Начинающим пользователям иногда неизвестно, как это быстро сделать. Однако сложного в этом ничего нет. Следует кликнуть по кнопке «Все программы», после чего перейти в «Панель управления», а в открывшемся окне с левой стороны найти строку «Администрирование», кликнув на которую пользователь попадает в меню «Службы».

    Такая схема подходит для различных версий Windows, кроме Windows 8 и 8.1. В такой операционной системе достаточно кликнуть по клавише клавиатуры, на которой нарисовано окошко, после чего в открывшемся окне поиска следует ввести слово «службы», всё остальное самостоятельно сделает операционная система, открыв желаемое окно.

    Действие можно совершать и через контекстное меню

    В перечне служб нужно найти службу, отвечающую за обновление операционной системы. Рядом находится кнопка «Остановить», по которой сразу же следует кликнуть.

    Далее следует по проторённой схеме остановить ещё две службы: «Центра обеспечения безопасности» и «Фоновая интеллектуальная СП».

    После этого следует зайти в проводник, в нём отыскать папку softwaredistribution, у которой нужно изменить имя, прибавив с правой стороны приставку _OLD.

    Папку удалять не нужно, только переименовать

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

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

    Алгоритм № 2 устранения проблемы

    Второй вариант решения проблемы, возникшей при установке NET.Framework, заключается в первоначальном запуске от имени администратора приложения cmd.

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

    Командная строка должна быть запущена администратором

    После того как командная строка была запущена, следует на клавиатуре нажать кнопки «Win» и «R». Такие действия позволят открыть очередное окно, в которое следует ввести «%windir%».

    На экране откроется окно проводника. Пользователь должен продолжить введение важных команд. В частности, следует ввести очередную фразу «net stop WuAuServ», которая быстро остановит службу WuAuServ, отвечающую за процесс обновления.

    Теперь так же, как и в первом случае, в системной папке «Windows» следует найти и сразу переименовать папку SoftwareDisribution. Остаётся вновь воспользоваться командной строкой, прописав в ней уже знакомую фразу «net start WuAuServ».

    Если все действия были проведены безукоризненно, можно смело предпринимать новую попытку установки любой платформы, в которой заинтересован пользователь, ошибка больше не возникнет и не спровоцирует огорчения у пользователя.

    Итак, алгоритмы устранения проблемы, связанной с установкой платформы, достаточно похожи друг на друга, отличаются мелкими деталями, поэтому освоить их сможет каждый пользователь, который обозначил для себя такую цель. Впоследствии такая проблема уже не будет восприниматься в качестве «глобальной» катастрофы, а к её решению пользователь будет подходить спокойно и грамотно.

    hresult 0xc8000222 ошибка: как исправить

    Решили вы поставить новую версию Visual Studio, а при установке внезапно выпадает сообщение, в котором указана hresult 0xc8000222 ошибка. Как исправить этот сбой в установке и почему он появляется, мы сегодня рассмотрим в нашей статье.

    Откуда растут ноги у ошибки hresult 0xc8000222?

    Большинство программистов и опытных системных администраторов, а порой и инженеров знают, что установка среды программирования и разработки проектов на разных платформах/языках требует дополнительных средств. В нашем случае, основным компонентом, который устанавливается дополнительно, является – “.NET Framework 4.0 | 5.0”. Что это такое, вы можете узнать со справочника Windows, а нас интересует ошибка, которую выдает данный фреймворк при установке.

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

    1. Войдите в меню «Службы». Как это сделать:
      1. Для всех ОС Windows кроме 8, 8.1 – через кнопку Пуск, дальше «Панель управления» а затем выберите вкладку «Администратирования».
      2. Для 8, 8.1 – нажмите кнопку с эмблемой окошка на клавиатуре, нажмите на поле поиска и введите «Службы»
    2. Остановите службу центра обновлений: ПКМ – «Остановить».
    3. То же самое необходимо сделать для следующих служб: «Фоновая интеллектуальная СП», «Центра обеспечения безопасности»
    4. В стандартном проводнике (!), поищите папку softwaredistribution, а затем смените имя, добавив к названию исходящей приставку _OLD справа.
    5. Верните работоспособность остановленных служб, выполнив те же действия, однако замените на «Запустить» — «Остановить».
    6. Следует запустить процесс установки всех доступных обновлений.
    Читать еще:  Как поменять пароль на ноутбуке windows 7

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

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

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

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

    Как исправить ошибку установки NET Framework 4.0 «Failed to install .Net Framework 4.0 with Error Code HRESULT: 0xc8000222»?

    Перед установкой видеодрайвера в Windows 7 пользователи часто сталкиваются с ошибкой: Framework HRESULT 0xc8000222.

    Для того, чтобы решить проблему NET Framework 4.0 в Windows 7 необходимо выполнить несколько несложных рекомендаций.

    Если вы столкнулись с ошибкой 0xc8000222 NET Framework 4.0, нажимаем «Пуск» и в поисковой строке вводим «cmd». Кликаем правой кнопкой мыши на выдаче и выбираем «Запуск от имени администратора».

    В новом окне пишем «net stop WuAuServ».

    Должно появиться уведомление о том, что остановка службы «Центра обновления» выполнена успешно.

    Затем открываем диск «С» и папку «Windows». Находим папку «SoftwareDistribution» и переименовываем её в «SDold».

    Вновь переходим в консоль и задаём команду «net start WuAuServ».

    Теперь загружаем и устанавливаем NET Framework 4.0 в Windows 7.

    Hresult 0xc8000222 ошибка как исправить windows 7

    Note: If these troubleshooting instructions do not help, s earch or post on MSDN Forums in .NET Framework Setup or Visual Studio Setup and Installation . This is a community-driven web site on which Microsoft employees also participate.

    How to locate the latest installation log file and installation error code:

    1. Navigate into the temp directory (Click Windows button, type %temp% in search bar and click temp folder in search results)
    2. Search for filename that starts with “Microsoft .NET Framework 4 Setup” (It is an HTML document)
    3. Navigate to the end of the html file.

    You would see last line in the file starting with “ Final Result: Installation failed with error code:” It will be followed by error code, e.g. (0x80070642)

    Refer to following table for each error code:

    1. Error Code: 0x80070002 (MSI fails to start installation)

    Steps to identify the issue:

    1. Open the latest installation log file

    1. Use Ctrl+F to search for the text «PerformOperation returned 2 (translates to HRESULT = 0x80070002)».
    1. Look at the pervious line with the text pattern as MSI( >netfx_core_x86.msi)
    1. For e.g. «MSI (E:73b39cc3bdd7647a3baf06ef854a959netfx_Core_x86.msi) Installation failed»
    1. It means that Drivename ( as above example, E: drive ) does not have administrator appropriate permission

    Steps to resolve the issue:

    1. Go to Start-> Computer
    1. Right click on the Drive name identified in the log file ( drive name identified in step 4 above)
    1. Go to Security tab,Click on Edit button to update the permissions
    1. Select Administrators under Groups or user names list
    1. Select Full control,Modify,Read & execute,Read, Write by clicking on Allow check boxes.
    1. Click on Apply, this will start updating all the files permission existing in the drive.
    1. Click OK.

    Steps to Verify the issue resolution:

    1. Restart the .NET4 framework setup again

    .NET4 Framework 4 setup -> http://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&displaylang=en

    Steps to identify the issue:

    1. Open the latest Microsoft .NET Framework setup log file in the temp directory
    1. Search for «exit code 3017 (translates to HRESULT = 0xbc9)» in the log file.

    Steps to resolve the issue:

    1. [This is applicable if you are running Windows x64 operating system]

    Check if it’s 1719 MSI internal error:

    Steps to Identify the issue:

    1. Open the latest installation log file in the temporary directory
    1. Use Ctrl + F to search for the text «Returning IDOK. INSTALLMESSAGE_ERROR [The Windows Installer Service could not be accessed. This can occur if the Windows Installer is not correctly installed. Contact your support personnel for assistance.]
    1. This may indicate that Windows Installer registry keys may not be correct
    Читать еще:  Как снять образ с жесткого диска windows 7

    Steps to resolve the issue:

    1. Click Windows button and type ‘regedit’ in search bar.
    1. Click ‘regedit’ in search results
    1. Navigate to following registry hive:

    Check if following registry keys have correct values:

    • MsiExecCA32 should end with Windowssyswow64msiexec.exe
    • MsiExecCA64 should end with Windowssystem32msiexec.exe

    Re-run setup program after trying troubleshooting steps.

    4. Error: 1060 (424)

    Steps to identify the issue:

    1. Open the latest Microsoft.NET framework setup log file in temp directory
    1. Search for » exit code 1060 (translates to HRESULT = 0x424)»
    2. Also, confirm that message prior to the error line shows the below message:

    «The specified service does not exist as an installed service. .»

    Steps to resolve the issue:

    1. Install windows update service

    For Windows 2000, for Windows XP, or for Windows Server 2003

    To make sure that the required services are available and are running, follow these steps:

    1. Click Start , click Run , type services.msc , and then click OK .
    1. Double-click Background Intelligent Transfer Service .
    1. If the Startup status shows «Stopped,» click Start , and then click OK .
    2. Double-click Automatic Updates .
    1. If the Startup status shows «Stopped,» click Start , and then click OK .
    1. Double-click Workstation .
    2. If the Startup status shows «Stopped,» click Start , and then click OK .
    1. Close the Services dialog box and then try to install updates again.
    • If the Background Intelligent Transfer Service does not appear in the list of services, click the following link to view the KB article on the Microsoft Web site and download the update:
      923845 An update package for Background Intelligent Transfer Service (BITS) is now available for Windows Server 2003 and for Windows XP
    • If the Automatic Update Service does not appear in the list of services, follow the steps that are listed in Method 3.

    For Windows Vista, for Windows Server 2008, and for Windows 7

    To make sure that the required services are available and are running, follow these steps:

    1. Click Start , type services.msc in the Start Search box, and then click services.msc in the programs list. If you are prompted for an administrator password or for confirmation, type the password or provide confirmation.
    2. Double-click Background Intelligent Transfer Service .
    3. If the Startup status shows «Stopped,» click Start , and then click OK .
    1. Double-click Automatic Updates .
    1. If the Startup status shows «Stopped,» click Start , and then click OK .
    1. Double-click Workstation .
    2. If the Startup status shows «Stopped,» click Start , and then click OK .
    3. Close the Services dialog box and then try to install updates again.

    5. Error: 0x80004002

    Steps to identify the issue:

    1. Open the latest Microsoft.NET framework setup log file in temp directory
    1. Search for «exit code 0x80004002»

    Steps to resolve the issue:

    1. Click Start and type notepad in the Start Search box, and then click notepad in the Programs list.

    2. Copy the following commands, and then paste them into the Notepad window.

    REGSVR32 WUPS2.DLL /SREGSVR32 WUPS.DLL /SREGSVR32 WUAUENG.DLL /SREGSVR32 WUAPI.DLL /SREGSVR32 WUCLTUX.DLL /SREGSVR32 WUWEBV.DLL /SREGSVR32 JSCRIPT.DLL /S REGSVR32 MSXML3.DLL /S1

    3. On the Notepad File menu, click Save As .

    4. .In the File name box, type register.bat , and then click All Files (*.*) in the Save as type box.

    5. Save the register.bat file to the desktop.

    6. Right-click the register.bat file, and then click Run as administrator.

    If you are prompted for an administrator password or for confirmation, type the password, or click Continue.

    7. Try to install .NET Framework 4 setup again

    If installation still fails with same error code, please follow the steps below:

    1. Download and install the Windows Update Agent

    For more information about how to download the latest version of Windows Update Agent, click the following article number to view the article in the Microsoft Knowledge Base: 949104 (http://support.microsoft.com/kb/949104/)

    Blocking Error messages:

    1. If you see following message in .NET4 Setup message box — » You must install the 32-bit Windows Imaging Component (WIC) before you run Setup. Please visit the Microsoft Download Center to install WIC, and then rerun Setup.»

    Ссылка на основную публикацию
    Adblock
    detector