विभिन्न विंडोज़ और ऑफिस उत्पादों पर माइक्रोसॉफ्ट अपडेट का उपयोग करते समय, जैसे Windows Server; Windows XP और Microsoft Office 2003, आप 0x80070643 एरर का अनुभव कर सकते हैं। यह अनिवार्य रूप से आपको बता रहा है कि इंस्टॉलेशन के दौरान एक त्रुटि हुई और कुछ विंडोज़ इंस्टॉलर को इंस्टॉलेशन पूरा होने से पहले बंद करने का कारण बना। यह त्रुटि कई माइक्रोसॉफ्ट प्रोग्राम और सॉफ़्टवेयर को अपडेट करने का प्रयास करते समय हो सकती है, यह केवल एक या दो उत्पादों तक सीमित नहीं है। यह त्रुटि एक जेनेरिक एरर है और इसलिए इसके लिए विशेषज्ञ समाधान की आवश्यकता नहीं है।
एरर कोड 0x80070643 के कारण क्या हैं?
यदि आप इस त्रुटि का अनुभव करते हैं तो आपको यह त्रुटि संदेश प्राप्त होगा:
Error 0x80070643: इंस्टॉलेशन के दौरान घातक त्रुटि।
Windows Installer तब बंद हो जाएगा और अपडेट इंस्टॉल नहीं हुआ होगा। यह इस तथ्य से और अधिक कष्टप्रद हो सकता है कि विंडोज़ यह नहीं पहचानता कि यह त्रुटि पहले हुई है और आपके पीसी को पुनरारंभ करने के बाद उसी अपडेट को फिर से इंस्टॉल करने की सिफारिश करता है। यह त्रुटि सरल समस्याओं के कारण होती है, जैसे Windows Installer को एडमिनिस्ट्रेटर विशेषाधिकार नहीं दिए गए। Windows Installer को अपडेट इंस्टॉल करने के लिए आवश्यक अनुमति देने के विभिन्न तरीके हैं।
एरर कोड 0x80070643 को कैसे ठीक करें
चरण 1 – सिस्टम एडमिनिस्ट्रेटर अनुमतियाँ दें
उपयोगकर्ता को इन एडमिनिस्ट्रेटर अनुमतियों तक पहुंच देने से Windows Installer पैकेज को सिस्टम के उन हिस्सों तक पहुंचने की अनुमति मिलेगी जो सामान्य रूप से सीमा से बाहर होंगे, जैसे C:\Program Files और C:\Windows। ये वे स्थान हैं जहां अपडेट इंस्टॉल किए जाने की आवश्यकता है। किसी उपयोगकर्ता को एडमिनिस्ट्रेटर अनुमतियाँ देने के लिए, आपको:
ये निर्देश Windows 7/Vista सिस्टम के लिए हैं। आपको एडमिन के रूप में लॉग इन होना चाहिए
- Start > Control Panel > User Accounts and Family Safety > Add or remove User Accounts पर क्लिक करें
- उस खाते पर क्लिक करें जिसे आप एडमिनिस्ट्रेटर अनुमतियाँ देना चाहते हैं
- बाईं ओर, "Change the Account Type" पर क्लिक करें
- "Administrator" के बगल में रेडियो बटन पर क्लिक करें
Windows XP सिस्टम पर खाता सेटिंग्स बदलने के लिए:
- Start > Control Panel > User Accounts पर क्लिक करें
- "Pick a Task" बॉक्स में "Change an Account" पर क्लिक करें
- उस खाते पर क्लिक करें जिसे आप बदलना चाहते हैं
- Change the account type पर क्लिक करें
- उस उपयोगकर्ता के अधिकारों को एडमिनिस्ट्रेटर तक बढ़ाएं
यह विधि आपको Windows Installer के माध्यम से इंस्टॉल करने की अनुमति देनी चाहिए बिना सिस्टम द्वारा हार्ड ड्राइव के विभिन्न हिस्सों तक पहुंच से इनकार किए बिना।
चरण 2 – एडमिनिस्ट्रेटर अनुमतियाँ देने के लिए SQL कमांड का उपयोग करें
यदि आप सर्वर चला रहे हैं, तो आप कुछ उपयोगकर्ताओं को अपडेट इंस्टॉल करने की अनुमति देने के लिए एडमिनिस्ट्रेटर अनुमतियाँ देना चाह सकते हैं। आप SQL कमांड का उपयोग कर सकते हैं, जो Structured Query Language का संक्षिप्त नाम है, जो रिलेशनल डेटाबेस के लिए एक डेटाबेस कंप्यूटर भाषा है। इसे बनाने और उपयोग करने के लिए:
- Notepad खोलें और टाइप करें:
EXEC sp_grantlogin '<Server_Name>\<Login_name>' Go EXEC sp_addsrvrolemember '<Server_Name>\<Login_name>', 'sysadmin' Go
किसी मौजूदा उपयोगकर्ता या समूह खाते को अनुमतियाँ देने के लिए, निम्न टेक्स्ट कॉपी करें:
EXEC sp_addsrvrolemember '< Server_Name>\<Login_name>', 'sysadmin' Go
यहां, Server_Name आपके SQL सर्वर इंस्टेंस का नाम दर्शाता है और Login_name आपका उपयोगकर्ता या समूह खाता।
- इस फ़ाइल को सेव करें और इसे C:\ ड्राइव पर "GrantPermission.sql" कहें
- कमांड प्रॉम्प्ट खोलें और टाइप करें: "osql -E -i C:\GrantPermission.sql"
नोट: <Server_Name> आपका SQL सर्वर है और <Login_Name> वह उपयोगकर्ता या समूह खाता है जिसे आप अनुमतियाँ देना चाहते हैं।
चरण 3 – एडमिनिस्ट्रेटर अनुमतियाँ देने के लिए एंटरप्राइज मैनेजर का उपयोग करें
यह उपरोक्त विधि का एक वैकल्पिक तरीका है यदि आप सभी कोड लिखने की परेशानी नहीं चाहते।
- Start > All Programs > Microsoft SQL Server > Enterprise Manager (command) पर क्लिक करें
- इसमें, Microsoft SQL Servers > SQL Server Group > (local) > Security का पता लगाएं
- "Logins" पर राइट-क्लिक करें और "New Login" चुनें
- खुलने वाले नए "SQL Server Login Properties – New Login" पर "General" टैब होगा। इस पर क्लिक करें
- डोमेन सूची से अपना डोमेन चुनें
- उपयोगकर्ता नाम/समूह खाता चुनें जिसे आप उपयोग करना चाहते हैं
- Add पर क्लिक करें फिर OK
- अब, Server Roles टैब पर, Server Roles सूची में System Administrators चेक बॉक्स चुनें और फिर OK बटन पर क्लिक करें।
यह एडमिनिस्ट्रेटर अनुमतियों के साथ एक नया उपयोगकर्ता जोड़ देगा, बहुत कुछ पिछले चरण की तरह। यह उपयोगकर्ता को कोई भी कार्य करने की क्षमता प्रदान करेगा जो वे चाहते हैं, इसलिए सावधान रहें कि इस विशेषाधिकार को किसी को भी न दें और एक बार जब आप त्रुटि को खत्म कर लें तो इसे हटा दें।
चरण 4 – रजिस्ट्री को साफ़ करें
0x80070643 जैसी त्रुटियाँ दिखने का एक बड़ा कारण यह है कि आपका पीसी कार्य करने के लिए 'रजिस्ट्री' का उपयोग कैसे करता है। बहुत से लोग इसे नहीं जानते, लेकिन रजिस्ट्री डेटाबेस विंडोज़ सिस्टम के सबसे महत्वपूर्ण हिस्सों में से एक है, जिसे आपके पीसी को आसानी से और मज़बूती से चलाने में मदद करने के लिए लगातार उपयोग किया जाता है। हर बार जब आप अपने पीसी का उपयोग करते हैं, तो 100 रजिस्ट्री सेटिंग्स आपके कंप्यूटर को चलाने के लिए आवश्यक कई सेटिंग्स को याद करने में मदद करने के लिए खोली जाती हैं, लेकिन दुर्भाग्य से, उनमें से कई सेटिंग्स या तो क्षतिग्रस्त या करप्ट हो जाएंगी, जिससे आपके कंप्यूटर के लिए आवश्यक फ़ाइलों को पढ़ना मुश्किल हो जाता है। एक विश्वसनीय सिस्टम ऑप्टिमाइज़ेशन और फिक्सिंग टूल का उपयोग करना इसे सुधारने में मदद करेगा।