Podczas pracy przy komputerze często znajdujemy się w sytuacji, w której podczas instalowania aktualizacji, składników systemu lub programów występują problemy powodujące pojawianie się okien z kodami i opisami. W tym artykule porozmawiamy o tym, jak pozbyć się błędu HRESULT 0xc8000222.
Ta awaria zwykle występuje podczas instalowania aktualizacji systemu lub jego składników. Jedną z najczęstszych sytuacji jest instalacja .NET Framework Dlatego przeanalizujemy proces na jego przykładzie. Istnieją inne opcje, ale we wszystkich przypadkach działania będą takie same.
Ponieważ składnik .NET Framework jest składnikiem systemu (chociaż można go nazwać rozciągnięciem), jego instalacja lub aktualizacja jest przeprowadzana przez odpowiednie usługi, w szczególności "Windows Update" i "Usługa inteligentnego transferu w tle (BITS)" . Ich niewłaściwa praca prowadzi do błędu. Drugim czynnikiem jest obecność plików powodujących konflikt w folderze systemowym przeznaczonych do tymczasowego przechowywania danych do aktualizacji - "Dystrybucja oprogramowania" . Następnie przedstawiamy dwa sposoby rozwiązania problemu.
Istotą tej metody jest ponowne uruchomienie usług i wyeliminowanie konfliktu. Robi się to po prostu:
services.msc
Jeśli z jakiegoś powodu nie można zatrzymać usług lub zmienić nazwy folderu w zwykły sposób, można to zrobić za pomocą "Wiersza polecenia" .
net stop WuAuServ
i
net stop BITS
rename
Aby to działało, dodatkowo podajemy ścieżkę do katalogu źródłowego i jego nowej nazwy. Adres można pobrać tutaj (otwórz folder "SoftwareDistribution" , skopiuj i wklej do "Wiersza poleceń" ):
Cały zespół wygląda następująco:
rename C:WindowsSoftwareDistribution SoftwareDistribution_BAK
net start WuAuServ
i
net start BITS
Jak widać, naprawienie błędu HRESULT 0xc8000222 w Windows 7 nie jest takie trudne. Najważniejsze, aby postępować zgodnie z instrukcjami wyraźnie. Nie zapominaj, że dla prawidłowego wykonywania poleceń należy uruchomić konsolę z prawami administratora, a po wszystkich akcjach trzeba ponownie uruchomić komputer, aby zmiany zaczęły obowiązywać.