Windows 7 Microsoft द्वारा जारी किए गए सबसे पसंदीदा ऑपरेटिंग सिस्टम्स में से एक है। भले ही 2020 में इसके लिए आधिकारिक समर्थन समाप्त हो रहा है, फिर भी कई उपयोगकर्ता हैं जो इसे आज तक पसंद करते हैं और उपयोग करते हैं। Windows 7 के लिए अभी भी अपडेट जारी किए जाते हैं जो इसे प्रदर्शन और सुविधाओं के लिहाज से और भी अधिक प्रतिस्पर्धी बनाते हैं। हालांकि, कुछ मामलों में, आप अपडेट शुरू करने का प्रयास करते समय कुछ त्रुटियों का सामना कर सकते हैं। इन त्रुटियों में से एक है error code 643। यह त्रुटि बहुत सामान्य है और किसी के लिए भी अब और फिर सामने आती है। यह मुख्य रूप से .NET framework भ्रष्टाचार के कारण होता है। हालांकि, यह केवल उस कारण तक सीमित नहीं है यानी यह सॉफ्टवेयर विरोधों के कारण भी हो सकता है। हम नीचे त्रुटि कोड के कारणों पर अधिक विस्तार से चर्चा करेंगे। त्रुटि मुख्य रूप से Windows 7 में होती है लेकिन Windows 8 और 8.1 में भी हो सकती है। इस त्रुटि के कारण, आपका Windows अपडेट नहीं होगा और आप Microsoft से अपडेट प्राप्त नहीं कर पाएंगे।

Windows Update Error Code 643 के कारण क्या हैं?
त्रुटि कोड 643 की उपस्थिति सिस्टम पर अपडेट इंस्टॉल न होने को संदर्भित करती है कुछ कारणों से। ये आमतौर पर हैं:
- तृतीय-पक्ष एंटीवायरस हस्तक्षेप: त्रुटि कोड आपके सिस्टम पर तृतीय-पक्ष एंटीवायरस के अपडेट प्रक्रिया में हस्तक्षेप के कारण दिखाई दे सकता है। ऐसे परिदृश्य में, आपको अपने एंटीवायरस सॉफ्टवेयर को अस्थायी रूप से बंद करना होगा और फिर अपडेट शुरू करना होगा।
- .NET Framework भ्रष्टाचार: त्रुटि का मुख्य कारण .NET Framework की इंस्टॉलेशन में भ्रष्टाचार प्रतीत होता है। ऐसे मामले में, आपको एक उपयोगिता का उपयोग करके .NET Framework के विभिन्न संस्करणों को अनइंस्टॉल करना होगा और फिर उन्हें फिर से इंस्टॉल करना होगा।
इस त्रुटि से छुटकारा पाने के लिए आप कई चीजें कर सकते हैं। जैसा कि हमने पहले उल्लेख किया, त्रुटि कई कारणों से हो सकती है और समाधान भी एक विशेष परिदृश्य से दूसरे में भिन्न होते हैं। वैसे भी, आप नीचे बताए गए इन समाधानों को आजमा सकते हैं। उम्मीद है, आपकी समस्या के कारण के आधार पर उनमें से एक या दूसरा आपके लिए काम करेगा।
समाधान 1: Windows Update Troubleshooter चलाएं
चूंकि यह त्रुटि आपके Windows को अपडेट करने से रोकती है, इसलिए पहली चीज जो आप कर सकते हैं वह है Windows Update Troubleshooter को डाउनलोड करना और चलाना यह देखने के लिए कि क्या यह समस्या को हल कर सकता है या आपको बता सकता है कि आप क्या कदम उठा सकते हैं। Windows 7, 8 और 8.1 में ऐसा करने के लिए, आपको पहले इसे डाउनलोड करना होगा।
- इस लिंक पर जाएं और troubleshooter डाउनलोड करें।
- एक बार डाउनलोड हो जाने पर, इसे उस डायरेक्टरी से चलाएं जहां आपने इसे डाउनलोड किया था।
- एक बार खुलने पर, Advanced पर क्लिक करें और apply repairs automatically पर क्लिक करें।

- यदि कुछ मरम्मत की जानी है तो इसमें कुछ समय लगेगा।
- एक बार समाप्त होने पर, आपकी त्रुटि हल हो सकती है। यदि नहीं, तो आपको नीचे दिए गए समाधानों को आजमाने की आवश्यकता है।
समाधान 2: Microsoft .NET Framework को हटाएं और पुनः इंस्टॉल करें:
इस त्रुटि का कारण बनने वाली चीजों में से एक भ्रष्ट Microsoft .NET Framework इंस्टॉलेशन है। उपाय है Microsoft .NET Framework को पूरी तरह से अनइंस्टॉल या हटाना और फिर इसे पुनः इंस्टॉल करना। ऐसा करने के लिए, आपको सभी .NET framework घटकों को अनइंस्टॉल करने के लिए .NET Framework Clean up tool डाउनलोड करना होगा और फिर इसे पुनः इंस्टॉल करना होगा।
- Microsoft .NET framework Clean up Utility को यहां से डाउनलोड करें। फिर zip फ़ाइल निकालें।
- निकाली गई फ़ाइल चलाएं।
- एक बार जब आप इसे चलाते हैं, तो आप विभिन्न विकल्पों के साथ एक विंडो देखेंगे, Cleanup Now पर क्लिक करें। यह आपके सिस्टम से Microsoft .NET framework घटकों को पूरी तरह से साफ और हटा देगा।

- उसके बाद आगे बढ़ें और Microsoft .NET Framework (नवीनतम संस्करण) को यहां से डाउनलोड करें और इसे पुनः इंस्टॉल करें।
- एक बार पुनः इंस्टॉल हो जाने पर, अपने कंप्यूटर को रीबूट करें और उम्मीद है, आपकी समस्या हल हो गई होगी।
समाधान 3: अपने तृतीय-पक्ष एंटीवायरस को बंद करें
कई बार, एंटीवायरस सॉफ्टवेयर की कुछ विशेषताएं Windows Update को सही ढंग से काम करने से रोक सकती हैं। यदि आपको यह त्रुटि मिल रही है और अपडेट नहीं कर पा रहे हैं, तो आप अपने Antivirus सॉफ्टवेयर को अक्षम करने का प्रयास कर सकते हैं और Windows अपडेट को फिर से आजमा सकते हैं। यदि यह एंटीवायरस सॉफ्टवेयर द्वारा ब्लॉक किए जाने के कारण हुआ है, तो यह आपके एंटीवायरस सॉफ्टवेयर को अक्षम करने के बाद ठीक से चलेगा।

समाधान 4: Microsoft.Net Framework Client Profile की मरम्मत करें:
एक भ्रष्ट Microsoft Framework Client Profile भी कभी-कभी इस त्रुटि की उपस्थिति का परिणाम हो सकता है। अच्छी बात यह है कि Windows 7 उपयोगकर्ता कंट्रोल पैनल का उपयोग करके .NET Client Profile की मरम्मत कर सकते हैं। ऐसा करने के लिए,
- Control Panel पर जाएं Windows में।
- फिर Programs and Features ऐपलेट खोलें।

- वहां, "Microsoft .NET Framework" टाइप करके अपने सिस्टम पर इंस्टॉल .NET Framework को सूचीबद्ध करें और उन्हें हाइलाइट करने के लिए क्लिक करें।
- फिर Repair विकल्प पर क्लिक करें और Next बटन पर क्लिक करें।
- एक बार मरम्मत समाप्त हो जाने पर, अपडेट चलाकर देखें कि क्या यह हल हो गया है।