Кога работиме на компјутер, многу често се наоѓаме во ситуација во која, при инсталирање на надградби, компоненти на системот или програми, постојат проблеми што резултира со појава на прозорци со кодови и описи. Во оваа статија ќе зборуваме за тоа како да се ослободите од грешката HRESULT 0xc8000222.
HRESULT 0xc8000222 Корекција на грешки
Оваа неуспех обично се појавува кога инсталирате надградби на системот или неговите компоненти. Една од најчестите ситуации е инсталирањето на. NET Framework, така што ќе го анализираме процесот користејќи го својот пример. Постојат и други опции, но во сите случаи дејствата ќе бидат исти.
Бидејќи .NET Framework компонента е системска компонента (иако може да се нарече како таква со одредена деградација), нејзината инсталација или ажурирање се врши од соодветните услуги, особено "Windows Update" и "Интелигентна услуга за пренос на податоци (BITS)". Нивната неточна работа доведува до грешка. Вториот фактор е присуството на датотеки што предизвикуваат конфликти во системската папка наменети за привремено складирање на податоци за надградби - "SoftwareDistribution". Потоа, презентираме два начина за решавање на проблемот.
Метод 1: Стандарден
Суштината на овој метод е да се рестартираат услугите и да се елиминира конфликтот. Ова е направено многу едноставно:
- Повикајте ја низата Стартувај и напишете команда за да го извршите брзото "Услуги".
services.msc
- Најдете "Windows Update"изберете го во листата и кликнете на линкот "Стоп".
- Истите дејства се повторуваат "Интелигентна услуга за пренос на податоци (BITS)".
- Следно, одете на системскиот диск и отворете го директориумот "Windows". Овде бараме папка "SoftwareDistribution" и дајте ѝ друго име на пример "SoftwareDistribution_BAK".
- Сега се враќаме на услугите и започнуваме повторно со кликнување на соодветната врска во левиот блок, по што системот ќе создаде нов директориум со исто име.
- Рестартирајте го компјутерот.
Метод 2: командна линија
Ако поради некоја причина не можете да запрете услуги или да преименувате папка на вообичаен начин, можете да го користите "Командна линија".
- Одете во менито "Старт"одете на делот "Сите програми" и отворете ја папката "Стандард". Ние кликнете на објектот што ни треба, кликнете со десното копче и одберете го лансирањето како администратор.
- Прво, ние ги прекинуваме услугите во ред со командите наведени подолу. Откако ќе ја внесете секоја линија, притиснете ENTER.
net stop WuAuServ
и
net stop BITS
- Преименувај ја папката ќе ни помогне друг тим.
преименувај
За да работиме, дополнително ја одредуваме патеката до изворниот директориум и неговото ново име. Адресата може да се преземе тука (отворете ја папката "SoftwareDistribution"копирајте и ставете во "Командна линија"):
Целиот тим изгледа вака:
преименувај C: Windows SoftwareDistribution SoftwareDistribution_BAK
- Потоа, ја започнуваме услугата со команди.
net start WuAuServ
и
нето почетни битови
- Затворете ја конзолата и рестартирајте го компјутерот.
Заклучок
Како што можете да видите, за да ја поправите грешката HRESULT 0xc8000222 во Windows 7 не е толку тешко. Главната работа е јасно да ги следите упатствата. Не заборавајте дека за правилно извршување на командите, треба да ја стартувате конзолата со администраторски права, и по сите дејства треба да ја рестартирате машината за да стапат на сила промените.