Kompyuterda ishlayotganda, ko'pincha yangilanishlarni o'rnatish, tizim komponentlari yoki dasturlarni o'rnatish vaqtida, kodlar va tavsiflar bilan oyna paydo bo'lishiga olib keladigan muammolar mavjud. Ushbu maqolada HRESULT 0xc8000222 xatosidan qanday qutulish haqida gapiramiz.
HRESULT 0xc8000222 Xatolarni tuzatish
Ushbu xatolik odatda tizimga yoki uning tarkibiy qismlariga yangilanish o'rnatilganda paydo bo'ladi. Eng keng tarqalgan vaziyatlardan biri - .NET Framework tizimini o'rnatish, shuning uchun jarayonni uning misoli yordamida tahlil qilamiz. Boshqa variantlar ham bor, ammo har holda, amallar bir xil bo'ladi.
.NET Framework komponenti tizim komponenti bo'lganligi sababli (ba'zi bir strech bilan shug'ullanish mumkin bo'lsa-da), uning o'rnatilishi yoki yangilanishi, xususan, tegishli xizmatlar tomonidan amalga oshiriladi "Windows Update" va "Background Intelligent Transfer Service (BITS)". Ularning noto'g'ri ishlashi xatolarga olib keladi. Ikkinchidan, tizim papkasida yangilanishlar uchun ma'lumotlarni vaqtinchalik saqlashga mo'ljallangan ziddiyatli fayllar mavjudligi - "Dasturiy ta'minotni tarqatish". Keyin, biz muammoni hal qilishning ikki yo'li mavjud.
1-usul: standart
Ushbu usulning mohiyati xizmatlarni qayta boshlash va nizoni bartaraf etishdir. Bu juda sodda:
- Qatorni chaqiring Yugurish qo'shiqni ishlatish uchun buyruq yozing "Xizmatlar".
services.msc
- Toping "Windows Update"ro'yxatda tanlang va havolani bosing "To'xtating".
- Xuddi shu harakatlar takrorlanadi "Background Intelligent Transfer Service (BITS)".
- Keyinchalik, tizim diskida o'ting va katalogni oching "Windows". Bu erda biz papkani izlayapmiz "Dasturiy ta'minotni tarqatish" va unga boshqa nom bering "SoftwareDistribution_BAK".
- Endi biz xizmatlarga qaytamiz va ularni qayta ishga tushiramiz, so'ngra chap blokdagi tegishli havolani bosib, keyin tizim bir xil nomdagi yangi katalog yaratadi.
- Kompyuterni qayta yoqing.
Boshqaruv 2: buyruqlar satri
Agar biron sababga ko'ra siz xizmatlarni to'xtata olmasangiz yoki odatdagi tarzda papkaga nom berishingiz mumkin bo'lsa, uni ishlatishingiz mumkin "Buyruqlar liniyasi".
- Menyudan chiqish "Boshlash"bo'limga o'ting "Barcha dasturlar" va papkani oching "Standart". Biz kerakli elementni bosamiz, administrator sifatida o'ng tugmasini bosing va boshlashni tanlang.
- Avvalo, biz quyida ko'rsatilgan buyruqlar bilan xizmatlarni to'xtatamiz. Har bir qatorni kiritgandan so'ng, -ni bosing ENTER tugmasini bosing.
aniq stop WuAuServ
va
aniq stop BITS
- Papkani qayta nomlash bizni boshqa jamoaga yordam beradi.
qayta nomlash
Buning uchun biz manba katalogiga va uning yangi nomiga yo'lni qo'shimcha ravishda belgilab olamiz. Manzil bu yerda olinishi mumkin (papkani oching "Dasturiy ta'minotni tarqatish"nusxa oling va joylashtiring "Buyruqlar liniyasi"):
Butun jamoa shunga o'xshash:
C: Windows SoftwareDistribution SoftwareDistribution_BAK nomini o'zgartiring
- Keyinchalik buyruqlar bilan xizmatni ishga tushiramiz.
WuAuServni aniq boshlash
va
aniq start BITS
- Konsolni yoping va kompyuterni qayta yoqing.
Xulosa
Ko'rib turganingizdek, Windows 7 da HRESULT 0xc8000222 xatoni tuzatish juda qiyin emas. Bu erda asosiy narsa ko'rsatmalarga aniq amal qilishdir. Buyruqlarni to'g'ri bajarish uchun konsolni administrator huquqlari bilan boshlashingiz va barcha amallar bajarilgandan so'ng, o'zgarishlar amalga oshirilishi uchun siz mashinani qayta ishga tushirishingiz kerakligini unutmang.