ແກ້ໄຂສາເຫດຂອງຂໍ້ຜິດພາດ 0xc8000222 ໃນ Windows 7


ໃນເວລາທີ່ເຮັດວຽກຢູ່ຄອມພິວເຕີ, ພວກເຮົາມັກພົບຕົວເອງໃນສະຖານະການ, ໃນເວລາການຕິດຕັ້ງປັບປຸງ, ອົງປະກອບຂອງລະບົບຫຼືໂຄງການ, ມີບັນຫາທີ່ເກີດຂື້ນໃນການປາກົດຂື້ນຂອງປ່ອງຢ້ຽມທີ່ມີລະຫັດແລະຄໍາອະທິບາຍ. ໃນບົດຄວາມນີ້ພວກເຮົາຈະເວົ້າກ່ຽວກັບວິທີການກໍາຈັດຄວາມຜິດພາດ HRESULT 0xc8000222.

HRESULT 0xc8000222 ການແກ້ໄຂຂໍ້ຜິດພາດ

ຄວາມລົ້ມເຫຼວນີ້ມັກເກີດຂື້ນໃນເວລາທີ່ການຕິດຕັ້ງປັບປຸງກັບລະບົບຫລືອົງປະກອບຂອງມັນ. ຫນຶ່ງໃນສະຖານະການທົ່ວໄປທີ່ສຸດແມ່ນການຕິດຕັ້ງ NET Framework, ດັ່ງນັ້ນພວກເຮົາຈະວິເຄາະຂະບວນການໂດຍໃຊ້ຕົວຢ່າງຂອງມັນ. ມີທາງເລືອກອື່ນ, ແຕ່ໃນທຸກໆກໍລະນີ, ການກະທໍາຕ່າງໆຈະຄືກັນ.

ນັບຕັ້ງແຕ່ອົງປະກອບ NET Framework ເປັນອົງປະກອບຂອງລະບົບ (ເຖິງແມ່ນວ່າມັນສາມາດຖືກເອີ້ນວ່າເຊັ່ນດຽວກັນກັບການຂະຫຍາຍບາງ), ການຕິດຕັ້ງຫຼືການປັບປຸງຂອງມັນຖືກປະຕິບັດໂດຍການບໍລິການທີ່ສອດຄ້ອງກັນ, ໂດຍສະເພາະ "Windows Update" ແລະ "ບໍລິການບໍລິການໂອນເງິນໂດຍກົງ (BITS)"ທີ່ຢູ່ ການເຮັດວຽກທີ່ບໍ່ຖືກຕ້ອງຂອງພວກເຂົາເຮັດໃຫ້ເກີດຄວາມຜິດພາດ. ປັດໄຈທີສອງແມ່ນການມີໄຟລ໌ທີ່ຂັດແຍ່ງທີ່ເກີດໃນໂຟເດີລະບົບທີ່ມີຈຸດປະສົງສໍາລັບການຈັດເກັບຂໍ້ມູນຊົ່ວຄາວສໍາລັບການປັບປຸງ - "SoftwareDistribution"ທີ່ຢູ່ ຕໍ່ໄປ, ພວກເຮົາສະເຫນີສອງວິທີເພື່ອແກ້ໄຂບັນຫາ.

ວິທີທີ່ 1: ມາດຕະຖານ

ສິ່ງທີ່ສໍາຄັນຂອງວິທີນີ້ແມ່ນເພື່ອເລີ່ມຕົ້ນການບໍລິການແລະລົບລ້າງຄວາມຂັດແຍ້ງ. ນີ້ແມ່ນເຮັດໄດ້ດີພຽງແຕ່:

  1. ໂທຫາຊ່ອຍແນ່ ແລ່ນ ແລະຂຽນຄໍາສັ່ງທີ່ຈະດໍາເນີນການ snap ໄດ້ "ບໍລິການ".

    servicesmsc

  2. ຊອກຫາ "Windows Update"ເລືອກເອົາມັນຢູ່ໃນບັນຊີລາຍຊື່ແລະຄລິກໃສ່ການເຊື່ອມຕໍ່ "ຢຸດ".

  3. ການປະຕິບັດດຽວກັນແມ່ນຖືກຊ້ໍາສໍາລັບ "ບໍລິການບໍລິການໂອນເງິນໂດຍກົງ (BITS)".

  4. ຕໍ່ໄປ, ໄປທີ່ແຜ່ນລະບົບແລະເປີດໂຟນເດີ "Windows"ທີ່ຢູ່ ທີ່ນີ້ພວກເຮົາກໍາລັງຊອກຫາໂຟນເດີ "SoftwareDistribution" ແລະໃຫ້ນາງຊື່ອີກຕົວຢ່າງ "SoftwareDistribution_BAK".

  5. ໃນປັດຈຸບັນພວກເຮົາກັບຄືນໄປຫາບໍລິການແລະເລີ່ມຕົ້ນໃຫ້ພວກເຂົາອີກເທື່ອຫນຶ່ງໂດຍການຄລິກໃສ່ການເຊື່ອມຕໍ່ທີ່ສອດຄ້ອງກັນໃນບລັອກຊ້າຍ, ຫຼັງຈາກທີ່ລະບົບຈະສ້າງໄດເລກະທໍລີໃຫມ່ທີ່ມີຊື່ດຽວກັນ.

  6. Reboot PC

ວິທີທີ່ 2: Command Line

ຖ້າສໍາລັບເຫດຜົນບາງຢ່າງທ່ານບໍ່ສາມາດຢຸດການບໍລິການຫຼືປ່ຽນຊື່ໂຟນເດີໃນແບບປົກກະຕິໄດ້, ທ່ານສາມາດເຮັດມັນໄດ້ "ເສັ້ນຄໍາສັ່ງ".

  1. ໄປທີ່ເມນູ "ເລີ່ມຕົ້ນ"ໄປຫາພາກ "ໂຄງການທັງຫມົດ" ແລະເປີດໂຟນເດີ "ມາດຕະຖານ"ທີ່ຢູ່ ພວກເຮົາຄລິກໃສ່ລາຍການທີ່ພວກເຮົາຕ້ອງການ, ຄລິກຂວາແລະເລືອກການເປີດຕົວເປັນຜູ້ເບິ່ງແຍງ.

  2. ຫນ້າທໍາອິດ, ພວກເຮົາຢຸດເຊົາການບໍລິການທີ່ມີຄໍາສັ່ງທີ່ລະບຸໄວ້ຂ້າງລຸ່ມນີ້. ຫຼັງຈາກເຂົ້າສູ່ແຕ່ລະເສັ້ນ, ໃຫ້ກົດ ENTER.

    net stop WuAuServ

    ແລະ

    net stop BITS

  3. ການປ່ຽນຊື່ໂຟນເດີຈະຊ່ວຍພວກເຮົາອີກທີມຫນຶ່ງ.

    rename

    ເພື່ອໃຫ້ມັນສາມາດເຮັດວຽກໄດ້, ພວກເຮົາຍັງສະແດງເສັ້ນທາງໄປຍັງລະບົບແຫຼ່ງແລະຊື່ໃຫມ່ຂອງມັນ. ທີ່ຢູ່ນີ້ສາມາດຖືກນໍາມາທີ່ນີ້ (ເປີດໂຟເດີ "SoftwareDistribution"ຄັດລອກແລະວາງເຂົ້າໃນ "ເສັ້ນຄໍາສັ່ງ"):

    ທີມງານທັງຫມົດເບິ່ງຄືວ່ານີ້:

    rename C: Windows SoftwareDistribution SoftwareDistribution_BAK

  4. ຕໍ່ໄປ, ພວກເຮົາເລີ່ມຕົ້ນການບໍລິການທີ່ມີຄໍາສັ່ງ.

    net start WuAuServ

    ແລະ

    net start BITS

  5. ປິດຄອນໂຊນແລະ restart ຄອມພິວເຕີ.

ສະຫຼຸບ

ດັ່ງທີ່ທ່ານສາມາດເບິ່ງເຫັນ, ການແກ້ໄຂຂໍ້ຜິດພາດ HRESULT 0xc8000222 ໃນ Windows 7 ບໍ່ຍາກດັ່ງນັ້ນ. ສິ່ງທີ່ສໍາຄັນຢູ່ນີ້ແມ່ນການປະຕິບັດຕາມຄໍາແນະນໍາຢ່າງຊັດເຈນ. ຢ່າລືມວ່າສໍາລັບການປະຕິບັດຄໍາສັ່ງທີ່ຖືກຕ້ອງ, ທ່ານຄວນເລີ່ມຕົ້ນ console ດ້ວຍສິດຂອງຜູ້ເບິ່ງແຍງ, ແລະຫຼັງຈາກການກະທໍາທັງຫມົດທີ່ທ່ານຕ້ອງການເພື່ອເລີ່ມຕົ້ນເຄື່ອງໃຫມ່ສໍາລັບການປ່ຽນແປງທີ່ຈະມີຜົນກະທົບ.