ជួសជុលមូលហេតុនៃកំហុស 0xc8000222 នៅក្នុង Windows 7


នៅពេលធ្វើការនៅកុំព្យូទ័រយើងជារឿយៗតែងតែស្វែងរកខ្លួនយើងក្នុងស្ថានភាពមួយដែលក្នុងកំឡុងពេលដំឡើងបច្ចុប្បន្នភាពសមាសភាគប្រព័ន្ធឬកម្មវិធីមានបញ្ហាដែលបង្ហាញពីការបង្ហាញបង្អួចជាមួយកូដនិងការពិពណ៌នា។ នៅក្នុងអត្ថបទនេះយើងនឹងនិយាយអំពីវិធីកម្ចាត់កំហុស HRESULT 0xc8000222 ។

HRESULT 0xc8000222 ការកែកំហុស

ការបរាជ័យនេះកើតឡើងជាធម្មតានៅពេលដំឡើងការធ្វើបច្ចុប្បន្នភាពប្រព័ន្ធឬសមាសធាតុរបស់វា។ មួយនៃស្ថានភាពទូទៅបំផុតគឺការតំឡើង .NET Framework ដូច្នេះយើងនឹងវិភាគដំណើរការដោយប្រើឧទាហរណ៍របស់វា។ មានជម្រើសផ្សេងទៀតប៉ុន្តែក្នុងករណីទាំងអស់សកម្មភាពនឹងដូចគ្នា។

ដោយសារសមាសភាគក្របខណ្ឌ។ ណេតគឺជាសមាសភាគប្រព័ន្ធ (ទោះបីជាវាអាចត្រូវបានគេហៅថាដូចជាលាតសន្ធឹងខ្លះក៏ដោយ) ការដំឡើងឬការធ្វើបច្ចុប្បន្នភាពរបស់វាត្រូវបានអនុវត្តដោយសេវាកម្មដែលត្រូវគ្នាជាពិសេស។ "វីនដូទាន់សម័យ" និង "សេវាផ្ទេរឆ្លាតវៃផ្ទៃខាងក្រោយ (BITS)"។ ការងារមិនត្រឹមត្រូវរបស់ពួកគេនាំឱ្យមានកំហុស។ កត្តាទី 2 គឺវត្តមាននៃឯកសារដែលបង្កឱ្យមានជម្លោះនៅក្នុងថតប្រព័ន្ធដែលបានបម្រុងទុកសំរាប់ផ្ទុកទិន្នន័យជាបណ្តោះអាសន្ន - "SoftwareDistribution"។ បន្ទាប់មកយើងបង្ហាញពីវិធីពីរយ៉ាងដើម្បីដោះស្រាយបញ្ហា។

វិធីទី 1: ស្ដង់ដារ

ខ្លឹមសារនៃវិធីសាស្រ្តនេះគឺដើម្បីចាប់ផ្តើមសេវាកម្មឡើងវិញនិងលុបបំបាត់ជំលោះ។ នេះត្រូវបានធ្វើធម្មតាណាស់:

  1. ហៅខ្សែអក្សរ រត់ និងសរសេរពាក្យបញ្ជាដើម្បីដំណើរការខ្ទាស់ "សេវាកម្ម".

    services.msc

  2. រក "វីនដូទាន់សម័យ"ជ្រើសវានៅក្នុងបញ្ជីហើយចុចលើតំណ "បញ្ឈប់".

  3. សកម្មភាពដូចគ្នាត្រូវបានធ្វើម្តងទៀតសម្រាប់ "សេវាផ្ទេរឆ្លាតវៃផ្ទៃខាងក្រោយ (BITS)".

  4. បន្ទាប់ទៅកាន់ថាសប្រព័ន្ធហើយបើកថត "វីនដូ"។ នៅទីនេះយើងកំពុងស្វែងរកថត "SoftwareDistribution" និងឱ្យឈ្មោះរបស់នាងផ្សេងទៀត "SoftwareDistribution_BAK".

  5. ឥឡូវនេះយើងត្រលប់ទៅសេវានិងចាប់ផ្ដើមពួកគេម្ដងទៀតដោយចុចលើតំណដែលត្រូវគ្នានៅក្នុងប្លុកខាងឆ្វេងបន្ទាប់មកប្រព័ន្ធនឹងបង្កើតថតថ្មីដែលមានឈ្មោះដូចគ្នា។

  6. ចាប់ផ្ដើមកុំព្យូទ័រឡើងវិញ។

វិធីទី 2: បន្ទាត់ពាក្យបញ្ជា

ប្រសិនបើមានហេតុផលខ្លះអ្នកមិនអាចបញ្ឈប់សេវាឬប្តូរឈ្មោះថតបានតាមធម្មតាអ្នកអាចប្រើវា "បន្ទាត់ពាក្យបញ្ជា".

  1. ទៅកាន់ម៉ឺនុយ "ចាប់ផ្ដើម"ទៅផ្នែក "កម្មវិធីទាំងអស់" ហើយបើកថត "បទដ្ឋាន"។ យើងចុចលើធាតុដែលយើងត្រូវការចុចកណ្តុរស្តាំហើយជ្រើសរើសការចាប់ផ្តើមជាអ្នកគ្រប់គ្រង។

  2. ដំបូងយើងបញ្ឈប់សេវាកម្មជាមួយនឹងពាក្យបញ្ជាដែលបានរាយខាងក្រោម។ បន្ទាប់ពីបញ្ចូលបន្ទាត់នីមួយៗចុច បញ្ចូល.

    net stop WuAuServ

    និង

    net stop BITS

  3. ប្តូរឈ្មោះថតនឹងជួយក្រុមការងារយើង។

    ប្តូរឈ្មោះ

    ដើម្បីឱ្យវាដំណើរការយើងបន្ថែមផ្លូវទៅថតប្រភពនិងឈ្មោះថ្មីរបស់វា។ អាសយដ្ឋានអាចត្រូវបានយកនៅទីនេះ (បើកថត "SoftwareDistribution"ចម្លងនិងបិទភ្ជាប់ទៅ "បន្ទាត់ពាក្យបញ្ជា"):

    ក្រុមទាំងមូលមើលទៅដូចនេះ:

    ប្តូរឈ្មោះ C: Windows SoftwareDistribution SoftwareDistribution_BAK

  4. បន្ទាប់មកដំណើរការសេវាដោយប្រើពាក្យបញ្ជា។

    net start WuAuServ

    និង

    BITS ចាប់ផ្ដើមសុទ្ធ

  5. បិទកុងសូលនិងចាប់ផ្ដើមកុំព្យូទ័រឡើងវិញ។

សេចក្តីសន្និដ្ឋាន

ដូចដែលអ្នកអាចមើលឃើញដើម្បីជួសជុលកំហុស HRESULT 0xc8000222 នៅក្នុង Windows 7 វាមិនពិបាកទេ។ រឿងសំខាន់នៅទីនេះគឺត្រូវធ្វើតាមការណែនាំយ៉ាងច្បាស់។ កុំភ្លេចថាដើម្បីប្រតិបត្តិពាក្យបញ្ជាត្រឹមត្រូវអ្នកគួរតែចាប់ផ្ដើមកុងសូលដោយសិទ្ធិអ្នកគ្រប់គ្រងហើយបន្ទាប់ពីសកម្មភាពទាំងអស់អ្នកត្រូវចាប់ផ្តើមម៉ាស៊ីនឡើងវិញដើម្បីឱ្យការផ្លាស់ប្តូរមានប្រសិទ្ធភាព។