Ayusin ang mga sanhi ng 0xc8000222 error sa Windows 7


Kapag nagtatrabaho sa isang computer, kadalasang nakakakita kami sa isang sitwasyon kung saan, sa panahon ng pag-install ng mga update, mga sangkap ng sistema o mga programa, may mga problema na nagreresulta sa hitsura ng mga bintana na may mga code at mga paglalarawan. Sa artikulong ito ay magsasalita kami tungkol sa kung paano mapupuksa ang error HRESULT 0xc8000222.

HRESULT 0xc8000222 Error Correction

Ang kabiguan na ito ay kadalasang nangyayari kapag nag-i-install ng mga update sa sistema o mga bahagi nito. Ang isa sa mga pinaka-karaniwang sitwasyon ay ang pag-install ng. NET Framework, kaya susuriin namin ang proseso gamit ang halimbawa nito. May iba pang mga opsyon, ngunit sa lahat ng kaso ang mga aksyon ay magkapareho.

Dahil ang bahagi ng Framework ng NET ay isang bahagi ng system (bagaman maaaring ito ay tinatawag na tulad ng ilang kahabaan), ang pag-install o pag-update nito ay isinagawa ng mga kaukulang serbisyo, partikular "Windows Update" at "Background Intelligent Transfer Service (BITS)". Ang kanilang maling gawain ay humahantong sa isang kamalian. Ang ikalawang kadahilanan ay ang pagkakaroon ng mga salungat na nagiging sanhi ng mga file sa folder ng system na inilaan para sa pansamantalang imbakan ng data para sa mga update - "SoftwareDistribution". Susunod, nagpapakita kami ng dalawang paraan upang malutas ang problema.

Paraan 1: Pamantayan

Ang kakanyahan ng pamamaraang ito ay i-restart ang mga serbisyo at alisin ang kontrahan. Ito ay tapos na medyo simple:

  1. Tawagan ang string Patakbuhin at magsulat ng isang command upang patakbuhin ang snap "Mga Serbisyo".

    services.msc

  2. Hanapin "Windows Update"piliin ito sa listahan at mag-click sa link "Itigil".

  3. Ang mga parehong pagkilos ay paulit-ulit para sa "Background Intelligent Transfer Service (BITS)".

  4. Susunod, pumunta sa system disk at buksan ang direktoryo "Windows". Narito kami ay naghahanap ng isang folder "SoftwareDistribution" at bigyan siya ng isa pang pangalan halimbawa "SoftwareDistribution_BAK".

  5. Ngayon kami ay bumalik sa mga serbisyo at simulan ang mga ito muli sa pamamagitan ng pag-click sa katumbas na link sa kaliwang bloke, matapos na ang sistema ay lumikha ng isang bagong direktoryo na may parehong pangalan.

  6. I-reboot ang PC.

Paraan 2: Command Line

Kung sa ilang kadahilanang hindi ka maaaring tumigil sa mga serbisyo o palitan ang pangalan ng isang folder sa karaniwang paraan, magagawa mo ito gamit "Command Line".

  1. Pumunta sa menu "Simulan"pumunta sa seksyon "Lahat ng Programa" at buksan ang folder "Standard". Mag-click kami sa item na kailangan namin, i-right-click at piliin ang launch bilang administrator.

  2. Una sa lahat, pinipigilan namin ang mga serbisyo sa mga utos na nakalista sa ibaba. Pagkatapos na ipasok ang bawat linya, pindutin ang ENTER.

    net stop WuAuServ

    at

    net stop BITS

  3. Palitan ang pangalan ng folder ay makakatulong sa amin ng isa pang koponan.

    palitan ang pangalan

    Upang magtrabaho ito, tinutukoy din namin ang path sa source directory at ang bagong pangalan nito. Maaaring dalhin ang address dito (buksan ang folder "SoftwareDistribution"kopyahin at ilagay sa "Command Line"):

    Mukhang ganito ang buong koponan:

    palitan ang pangalan C: Windows SoftwareDistribution SoftwareDistribution_BAK

  4. Susunod, sinisimulan namin ang serbisyo sa mga utos.

    net start WuAuServ

    at

    net start BITS

  5. Isara ang console at i-restart ang computer.

Konklusyon

Tulad ng iyong nakikita, upang ayusin ang error HRESULT 0xc8000222 sa Windows 7 ay hindi napakahirap. Ang pangunahing bagay dito ay sundin nang malinaw ang mga tagubilin. Huwag kalimutan na para sa tamang pagpapatupad ng mga utos, dapat mong simulan ang console na may mga karapatan ng administrator, at pagkatapos ng lahat ng mga pagkilos na kailangan mong i-restart ang makina para magkabisa ang mga pagbabago.