कुछ Windows 10 उपयोगकर्ता 0x643 (सॉफ़्टवेयर परिवर्तन ने त्रुटि कोड 0x643) लौटाया का सामना कर रहे हैं तृतीय पक्ष एप्लिकेशन इंस्टॉल करने का प्रयास करते समय। समस्या प्रचलित है लेकिन केवल SCCM . का उपयोग करने के लिए नहीं है (सिस्टम सेंटर कॉन्फ़िगरेशन मैनेजर) एक साथ कई कंप्यूटरों पर एक प्रोग्राम को परिनियोजित करने के लिए। यह समस्या सबसे अधिक Adobe उत्पादों (Lightroom, Illustrator, Photoshop, आदि) और Office उत्पादों (Word, Excel Powerpoint, आदि) के साथ रिपोर्ट की जाती है।
इस विशेष मुद्दे की पूरी तरह से जांच करने के बाद, यह पता चलता है कि कई अलग-अलग अंतर्निहित कारण हैं जो इस विशेष त्रुटि कोड का कारण हो सकते हैं। यहां संभावित अपराधियों की एक शॉर्टलिस्ट है जो 0x643 त्रुटि कोड का कारण हो सकता है:
- अनुचित कमांड लाइन दुभाषिया पथ - यदि आप कई कंप्यूटरों पर प्रोग्राम को परिनियोजित करने के लिए SCCM उपयोगिता का उपयोग करने का प्रयास करते समय यह त्रुटि देखते हैं, तो आप इस समस्या से निपट सकते हैं यदि SCCM द्वारा कमांड लाइन दुभाषिया किसी भिन्न पथ में अपेक्षित है। इस मामले में, आप COMSPEC का उपयोग करके गलत स्थान को सही स्थान पर सुधारने के लिए समस्या का समाधान कर सकते हैं।
- दूषित .NET निर्भरताएं - उस प्रोग्राम के आधार पर जिसे आप SCCM के माध्यम से परिनियोजित करना चाहते हैं, आप कुछ दूषित .NET Framework निर्भरता के कारण इस त्रुटि को देखने की उम्मीद कर सकते हैं जो उस सॉफ़्टवेयर के लिए आवश्यक हैं जिसे आप स्थापित करने का प्रयास कर रहे हैं। इस मामले में, आपको .NET मरम्मत उपकरण चलाकर और अनुशंसित सुधार लागू करके समस्या को ठीक करने में सक्षम होना चाहिए।
- .NET Framework 3.5 / .NET Framework 4.8 अक्षम है - .NET पैकेज की एक श्रृंखला है जो विंडोज 10 कंप्यूटर पर प्रीइंस्टॉल्ड आती है। ये Adobe और Microsoft उत्पादों सहित कई प्रोग्राम इंस्टॉलेशन के लिए महत्वपूर्ण हैं। यदि यह परिदृश्य लागू होता है, तो आप यह सुनिश्चित करके समस्या को ठीक करने में सक्षम हो सकते हैं कि दोनों बिल्ट-इन .NET फ्रेमवर्क सक्षम हैं।
अब जब आप हर उस परिदृश्य से परिचित हैं जो इस त्रुटि का कारण हो सकता है, तो यहां उन तरीकों की सूची दी गई है जिनका अन्य प्रभावित उपयोगकर्ताओं ने सफलतापूर्वक इस मुद्दे की तह तक जाने के लिए उपयोग किया है:
विधि 1:कमांड लाइन दुभाषिया की ओर इशारा करते हुए (COMSPEC के माध्यम से)
यदि आप कई कंप्यूटरों पर प्रोग्राम को परिनियोजित करने के लिए SCCM उपयोगिता का उपयोग करने का प्रयास करते समय इस समस्या का सामना कर रहे हैं, तो आपको कमांड लाइन दुभाषिया के सही पथ की ओर इंगित करने के लिए COMSPEC उपयोगिता का उपयोग करके इस प्रक्रिया से पहले होना चाहिए।
कई प्रभावित उपयोगकर्ताओं ने रिपोर्ट किया है कि वे SCCM के माध्यम से प्रोग्राम को परिनियोजित करने से पहले एक उन्नत कमांड प्रॉम्प्ट के अंदर COMSPEC कमांड चलाकर इस समस्या को ठीक करने में कामयाब रहे।
यदि आप इसे करने के लिए विशिष्ट निर्देशों की तलाश कर रहे हैं, तो नीचे दिए गए निर्देशों का पालन करें:
- Windows key + R दबाएं एक चलाएं . खोलने के लिए संवाद बकस। इसके बाद, ‘cmd’ . टाइप करें टेक्स्ट बॉक्स के अंदर और Ctrl + Shift + Enter दबाएं एक उन्नत कमांड प्रॉम्प्ट open खोलने के लिए व्यवस्थापक पहुंच के साथ। जब आपको UAC . द्वारा संकेत दिया जाए (उपयोगकर्ता खाता नियंत्रण), हां click क्लिक करें व्यवस्थापक पहुंच प्रदान करने के लिए।
- एलिवेटेड कमांड प्रॉम्प्ट के अंदर, निम्न कमांड टाइप करें और Enter दबाएं आदेश-पंक्ति दुभाषिया के लिए सही पथ निर्दिष्ट करने के लिए:
COMSPEC="C:\WINDOWS\COMMAND.COM
- एक बार आदेश सफलतापूर्वक संसाधित हो जाने के बाद, SCCM उपयोगिता में वापस कूदें और उन अनुप्रयोगों के परिनियोजन को फिर से शुरू करें जो पहले 0x643 के साथ विफल हो रहे थे। त्रुटि कोड।
अगर इस पद्धति ने आपको त्रुटि कोड को हल करने की अनुमति नहीं दी, तो नीचे अगले संभावित सुधार पर जाएं।
विधि 2:.NET मरम्मत उपकरण चलाना (यदि लागू हो)
यदि आप Adobe उत्पाद को स्थापित करने का प्रयास करते समय समस्याओं का सामना कर रहे हैं, तो संभावना है कि .NET ढांचे के साथ असंगतता के कारण 0x643 त्रुटि उत्पन्न हुई है।
पुराने .NET फ्रेमवर्क इंस्टॉलेशन के अवशेष या आंशिक रूप से इंस्टॉल किए गए खराब अपडेट के कारण SCCM उपयोगिता का विफल होना असामान्य नहीं है।
कुछ उपयोगकर्ता जो Adobe उत्पादों को परिनियोजित करने का प्रयास करते समय भी इस त्रुटि से निपट रहे थे, ने रिपोर्ट किया है कि वे अंततः 'सॉफ़्टवेयर परिवर्तन लौटाए गए त्रुटि कोड 0x643′ के नए उदाहरणों को रोकने में कामयाब रहे। .NET Framework सुधार उपकरण – . चलाकर होने से
नोट :यह उपकरण स्वचालित रूप से आपके कंप्यूटर को स्कैन करेगा और किसी भी .NET निर्भरता को ठीक करेगा जो समस्याएँ पैदा कर सकता है।
यदि आपने .NET सुधार उपकरण को चलाने का प्रयास नहीं किया है, तो इस उपयोगिता को चलाने के तरीके पर चरण-दर-चरण मार्गदर्शन प्राप्त करने के लिए इन चरण दर चरण निर्देशों के लिए नीचे दिए गए निर्देशों का पालन करें:
- अपना ब्राउज़र खोलें और Microsoft .NET Framework सुधार उपकरण डाउनलोड पृष्ठ तक पहुंचें ।
- अगला, डाउनलोड करें . पर क्लिक करें Microsoft .NET Framework सुधार उपकरण के अंतर्गत बटन .
- एक बार जब आप अगली स्क्रीन पर पहुंच जाएं, तो NetFxRepairTool.exe से संबद्ध बॉक्स को चेक करके प्रारंभ करें यह सुनिश्चित करते हुए कि आप बाकी सब कुछ अनचेक कर दें।
- अगला, अगला पर क्लिक करें NetFXRepair टूल के अगले मेनू पर जाने के लिए।
- डाउनलोड पूर्ण होने के बाद, इंस्टॉलेशन निष्पादन योग्य पर डबल-क्लिक करें जिसे आपने अभी डाउनलोड किया है, फिर हां पर क्लिक करें जब UAC (उपयोगकर्ता खाता नियंत्रण) पर संकेत दिया जाए।
- डाउनलोड पूरा होने के बाद, उस निष्पादन योग्य पर डबल-क्लिक करें जिसे आपने अभी डाउनलोड किया है और हां पर क्लिक करें यूएसी . पर व्यवस्थापक पहुंच प्रदान करने के लिए संकेत।
- एक बार जब आप अंत में Microsoft .NET Framework Repair के अंदर आ जाते हैं टूल, ऑन-स्क्रीन निर्देशों का पालन करें और मैंने लाइसेंस शर्तों को पढ़ और स्वीकार कर लिया है से जुड़े बॉक्स को चेक करें। ToS . द्वारा संकेत दिए जाने पर अगला . पर क्लिक करने से पहले आगे बढ़ने के लिए।
- आपके EULA से सहमत होने के कुछ समय बाद, उपयोगिता को .NET निर्भरता की स्कैनिंग पहले ही शुरू कर देनी चाहिए थी। आपके कंप्यूटर पर स्थापित।
- प्रक्रिया पूरी होने तक धैर्यपूर्वक प्रतीक्षा करें, फिर अगला . पर क्लिक करें उपयोगिता द्वारा अनुशंसित मरम्मत रणनीति को स्वचालित रूप से लागू करने के लिए।
- आखिरकार, समाधान सफलतापूर्वक लागू होने के बाद, समाप्त करें . पर क्लिक करें प्रक्रिया को पूरा करने के लिए।
नोट:यदि आपको स्वचालित रूप से पुनरारंभ करने के लिए संकेत नहीं दिया जाता है, तो इसे स्वयं करें और देखें कि क्या अगली बार जब आप एक नया .NET Framework संस्करण स्थापित करने का प्रयास करते हैं तो त्रुटि कोड 0x643 हल हो जाता है।
यदि आप पहले से ही .NET Framework मरम्मत उपयोगिता चला रहे हैं और आपको अभी भी वही त्रुटि दिखाई दे रही है, तो नीचे अगले संभावित सुधार पर जाएं।
विधि 3:.NET Frameworks 3.5 और 4.8 (यदि लागू हो) को सक्षम करना
यदि मौजूदा .NET ढांचे की मरम्मत करने से आप 0x643 त्रुटि कोड को हल करने की अनुमति नहीं देते हैं, तो आपको यह भी विचार करना चाहिए कि मौजूदा .NET ढांचे के कारण प्रोग्राम की स्थापना विफल हो जाती है जो सही ढंग से स्थापित है लेकिन यह प्रोग्राम और सुविधाएँ मेनू से अक्षम है जिस कंप्यूटर पर इसे तैनात करने की आवश्यकता है।
आमतौर पर, प्रभावित उपयोगकर्ताओं ने रिपोर्ट किया है कि उनके मामले में, त्रुटि इसलिए हुई क्योंकि पहले से स्थापित .NET फ्रेमवर्क 3.5 और 4.8 अक्षम थे, इसलिए इंस्टॉलेशन पूरा नहीं हो सका।
इस मामले में, आप सीधे विंडोज फीचर स्क्रीन से फ्रेमवर्क को सक्षम करके पूरी तरह से त्रुटि से बचने में सक्षम होना चाहिए।
यह सुनिश्चित करने के लिए नीचे दिए गए निर्देशों का पालन करें कि .NET Framework 3.5 और .NET Framework 4.8 उन्नत सेवाएँ Windows सुविधाएँ स्क्रीन से सक्षम की गई हैं:
महत्वपूर्ण :यदि आप कई कंप्यूटरों के साथ समस्या का सामना कर रहे हैं, तो आपको नीचे दिए गए निर्देशों का पालन करने की आवश्यकता है, प्रत्येक प्रभावित मशीन।
- एक चलाएं खोलें Windows key + R pressing दबाकर डायलॉग बॉक्स . इसके बाद, ‘appwiz.cpl’ type टाइप करें टेक्स्ट बॉक्स के अंदर और Enter press दबाएं कार्यक्रम और सुविधाएं खोलने के लिए मेन्यू।
- एक बार जब आप कार्यक्रमों और सुविधाओं के अंदर आ जाते हैं मेनू में, Windows सुविधाओं को चालू या बंद करें . पर क्लिक करने के लिए दाईं ओर स्थित मेनू का उपयोग करें .
- Windows सुविधाओं स्क्रीन के अंदर, .NET Framework 3.5 (इस पैकेज में .NET 2.0 और 3.0 शामिल हैं) से जुड़े बॉक्स को चेक करके प्रारंभ करें, फिर ठीक . क्लिक करें परिवर्तनों को सहेजने के लिए।
- पुष्टिकरण संकेत पर, हां click क्लिक करें प्रक्रिया शुरू करने के लिए, फिर पैकेज के सफलतापूर्वक स्थापित होने की प्रतीक्षा करें।
- अगला, चरण 3 और चरण 4 को .NET Framework 4.8 उन्नत के साथ दोहराएं सेवाएं।
- एक बार दोनों ऑपरेशन पूरे हो जाने पर, अपने कंप्यूटर को रीबूट करें और देखें कि अगला स्टार्टअप पूरा होने के बाद समस्या ठीक हो गई है या नहीं।