एरर कोड 0x8007000d का मतलब है कि एक फ़ाइल है जिसकी Windows Update को आवश्यकता है, लेकिन वह फ़ाइल या तो क्षतिग्रस्त है या गायब है। यह आपको Windows के लिए कोई अपडेट या कोई ड्राइवर इंस्टॉल नहीं करने देगा, और यह आपको Windows 10 को अपग्रेड करने नहीं देगा यदि कोई नया संस्करण उपलब्ध है। एक अन्य संभावित कारण टूटे हुए ड्राइवर भी हो सकते हैं।
आपको यह एरर तब दिखाई देगा जब आप अपने डिवाइस से Windows Update चलाने का प्रयास करेंगे, और उस तरीके से आप जो कुछ भी डाउनलोड करने का प्रयास करेंगे वह निस्संदेह विफल हो जाएगा। यह काफी निराशाजनक है, क्योंकि Windows 10 के साथ Microsoft का विचार Windows को निरंतर अपडेट के साथ एक सेवा के रूप में पेश करना था, इसलिए इस फ़ंक्शन के टूटने से बहुत सारी कार्यक्षमता के साथ-साथ बहुत सारे सुरक्षा अपडेट भी छूट जाते हैं जो Microsoft समय-समय पर प्रदान करता है।
सौभाग्य से, इससे निपटने के काफी कुछ तरीके हैं, और आप उन सभी को आजमा सकते हैं और देख सकते हैं कि कौन सा आपकी समस्या हल करता है। यदि पहला काम नहीं करता, तो अगली विधि पर जाएं, और तब तक आगे बढ़ते रहें जब तक आप समस्या हल न कर लें।
1. कम्पैटिबिलिटी ट्रबलशूटर का उपयोग करें
यदि यह समस्या किसी विशिष्ट ड्राइवर को इंस्टॉल करने का प्रयास करते समय होती है, तो उस ड्राइवर के साथ कम्पैटिबिलिटी ट्रबलशूटर का उपयोग करके इसे हल किया जा सकता है। चरण काफी आसान हैं, और नीचे उल्लिखित हैं, इसलिए समस्या को हल करने का प्रयास करने के लिए उनका पालन करें।
- File Explorer खोलें Windows और E को एक साथ दबाकर। उस फ़ोल्डर पर नेविगेट करें जहां वह ड्राइवर का सेटअप है जिसे आप इंस्टॉल नहीं कर सकते।
- सेटअप फ़ाइल पर Right-click करें, और Troubleshoot Compatibility पर क्लिक करें।
- Program Compatibility Troubleshooter के भीतर, Troubleshoot Program चुनें।
- अगली स्क्रीन पर, उन समस्याओं को चुनें जो आप ड्राइवर के साथ अनुभव कर रहे हैं, और Next पर क्लिक करें।
- Windows का एक पुराना संस्करण चुनें जहां ड्राइवर काम करेगा (Windows 7 एक अच्छा विकल्प होगा क्योंकि यह अब तक का सबसे स्थिर Windows संस्करण है)।
- Next पर क्लिक करें और Test the program… चुनें।
- सेटअप को सामान्य रूप से चलाएं, और यदि सब कुछ ठीक रहा, तो अंत में Yes, save these settings for this program चुनें। अन्यथा, अगली विधि पर जाएं।
2. Windows Update घटकों को मैन्युअली रीसेट करें
Windows Update घटकों को रीसेट करने से इसके साथ कुछ समस्याएं हल हो सकती हैं, और यह उन मुद्दों में से एक है, इसलिए यह निश्चित रूप से आजमाने लायक है।
- Windows और X दबाएं, और दिखाई देने वाले मेनू से निचले-बाएं कोने से Command Prompt (Admin) चुनें।
- कमांड प्रॉम्प्ट में, निम्नलिखित कमांड टाइप करें, और उनमें से प्रत्येक के बाद Enter दबाकर उन्हें निष्पादित करें। सुनिश्चित करें कि कहीं भी टाइपो न हो, क्योंकि यह उससे अधिक समस्याएं पैदा कर सकता है जितना यह वास्तव में ठीक करता है।
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak Ren %systemroot%system32catroot2 catroot2.bak
- अब, आपको qmgr*.dat फ़ाइलें डिलीट करनी चाहिए। यह भी कमांड प्रॉम्प्ट के भीतर से किया जाता है, और आपको निम्नलिखित कमांड की आवश्यकता है, और इसे निष्पादित करने के लिए एक Enter:
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat
- जब आप अभी भी कमांड प्रॉम्प्ट विंडो में हैं, तो System32 फ़ोल्डर पर नेविगेट करने के लिए एक और कमांड टाइप करें, जहां आपको BITS फ़ाइलों के साथ-साथ Windows Update फ़ाइलों को फिर से रजिस्टर करना होगा। वह कमांड है cd /d %windir%\system32, इसलिए इसे दर्ज करें और निष्पादित करने के लिए Enter दबाएं।
- एक बार अंदर जाने के बाद, निम्नलिखित कमांड टाइप करें, प्रत्येक के बाद निष्पादन के लिए एक Enter, उक्त BITS और Windows Update फ़ाइलों को रीसेट करने के लिए।
regsvr32.exe atl.dll regsvr32.exe urlmon.dll regsvr32.exe mshtml.dll regsvr32.exe shdocvw.dll regsvr32.exe browseui.dll regsvr32.exe jscript.dll regsvr32.exe vbscript.dll regsvr32.exe scrrun.dll regsvr32.exe msxml.dll regsvr32.exe msxml3.dll regsvr32.exe msxml6.dll regsvr32.exe actxprxy.dll regsvr32.exe softpub.dll regsvr32.exe wintrust.dll regsvr32.exe dssenh.dll regsvr32.exe rsaenh.dll regsvr32.exe gpkcsp.dll regsvr32.exe sccbase.dll regsvr32.exe slbcsp.dll regsvr32.exe cryptdlg.dll regsvr32.exe oleaut32.dll regsvr32.exe ole32.dll regsvr32.exe shell32.dll regsvr32.exe initpki.dll regsvr32.exe wuapi.dll regsvr32.exe wuaueng.dll regsvr32.exe wuaueng1.dll regsvr32.exe wucltui.dll regsvr32.exe wups.dll regsvr32.exe wups2.dll regsvr32.exe wuweb.dll regsvr32.exe qmgr.dll regsvr32.exe qmgrprxy.dll regsvr32.exe wucltux.dll regsvr32.exe muweb.dll regsvr32.exe wuwebv.dll
- कमांड प्रॉम्प्ट में ये कमांड टाइप करें और निष्पादित करें, Winsock रीसेट करने के लिए।
netsh winsock reset netsh winhttp reset proxy
- उन सेवाओं को फिर से शुरू करें जिन्हें आपने शुरू में रोका था, निम्नलिखित कमांड के साथ (प्रत्येक को निष्पादित करने के लिए एक Enter के बाद मत भूलें):
net start bits net start wuauserv net start appidsvc net start cryptsvc
- अंत में, अपना कंप्यूटर रीबूट करें। समस्या अब ठीक हो जानी चाहिए।
3. DISM चलाएं
यदि पिछली विधि ने आपकी समस्या ठीक नहीं की, तो आप Deployment Image Servicing and Management टूल चला सकते हैं, जो एक बिल्ट-इन टूल है जो भ्रष्ट फ़ाइलों के साथ किसी भी संभावित समस्या को ठीक करता है।
- Windows और X दबाएं, और एक एलिवेटेड कमांड प्रॉम्प्ट खोलने के लिए Command Prompt (Admin) चुनें।
- निम्नलिखित कमांड टाइप करें, निष्पादित करने के लिए Enter दबाएं और तब तक प्रतीक्षा करें जब तक यह पूरा न हो जाए।
dism.exe /online /cleanup-image /scanhealth
- पिछली कमांड पूरी होने के बाद, इसमें यह टाइप करें, और फिर से, Enter दबाएं और इसे पूरा होने के लिए पर्याप्त समय दें:
dism.exe /online /cleanup-image /restorehealth
- कमांड समाप्त होने के बाद, आप कमांड प्रॉम्प्ट बंद कर सकते हैं।
दिन के अंत में, यह मुद्दा उन कई मुद्दों में से एक है जो अभी भी Windows 10 को परेशान करते हैं, इसके प्रारंभिक रिलीज़ के लगभग दो साल बाद। हालांकि, यदि आप ऊपर दी गई विधियों का पालन करते हैं, तो आप इस मुद्दे को स्वयं ठीक कर सकते हैं और अपने ऑपरेटिंग सिस्टम को अपडेट या अपग्रेड कर सकते हैं जैसा कि होना चाहिए। यदि ऊपर दिखाए गए इनमें से कोई भी तरीका आपकी बिल्कुल भी मदद नहीं करता, तो आप Windows Media Creation टूल का उपयोग करके Windows को अपग्रेड करने का प्रयास कर सकते हैं।