Ko delamo na računalniku, se pogosto znajdemo v situaciji, ko pri namestitvi posodobitev, sistemskih komponent ali programov nastanejo težave, ki se kažejo v pojavljanju oken s kodami in opisi. V tem članku bomo govorili o tem, kako se znebiti napake HRESULT 0xc8000222.
Ta napaka se ponavadi pojavi pri namestitvi posodobitev sistema ali njegovih komponent. Ena najpogostejših situacij je namestitev .NET Framework Zato bomo proces analizirali z njegovim zgledom. Obstajajo tudi druge možnosti, vendar bodo v vseh primerih ukrepi enaki.
Ker je komponenta .NET Framework sistemska komponenta (čeprav jo lahko imenujemo takšno raztezanje), ustrezne storitve, zlasti Windows Update in Background Intelligent Transfer Service (BITS), jo namestijo ali posodobijo. Njihovo napačno delo vodi do napake. Drugi dejavnik je prisotnost konfliktnih datotek v sistemski mapi, namenjeni za začasno shranjevanje podatkov za posodobitve - »Distribucija programske opreme« . Nato predstavimo dva načina za rešitev problema.
Bistvo te metode je ponovno zagnati storitve in odpraviti konflikt. To se naredi preprosto:
services.msc
Če iz nekega razloga ne morete ustaviti storitev ali preimenovati mape na običajen način, lahko to storite z ukazno vrstico .
net stop WuAuServ
in
net stop BITS
rename
Da bi deloval, dodatno določimo pot do izvornega imenika in njegovega novega imena. Naslov lahko prevzamete tukaj (odprite mapo »SoftwareDistribution« , kopirajte in prilepite v »ukazno vrstico« ):
Celotna ekipa izgleda takole:
rename C:WindowsSoftwareDistribution SoftwareDistribution_BAK
net start WuAuServ
in
net start BITS
Kot lahko vidite, popraviti napako HRESULT 0xc8000222 v operacijskem sistemu Windows 7 ni tako težko. Glavna stvar je, da sledite navodilom jasno. Ne pozabite, da za pravilno izvajanje ukazov zaženite konzolo s skrbniškimi pravicami in po vseh dejanjih morate znova zagnati računalnik, da bodo spremembe začele veljati.