कुछ विंडोज 10 उपयोगकर्ता रिपोर्ट कर रहे हैं कि उनके द्वारा इंस्टॉल करने का प्रयास किया गया हर लंबित विंडोज अपडेट अंततः 0x800f0845 त्रुटि कोड के साथ विफल हो जाता है। ज्यादातर मामलों में, प्रभावित उपयोगकर्ता रिपोर्ट कर रहे हैं कि यह समस्या उन्हें किसी भी नए लंबित विंडोज अपडेट को इंस्टॉल करने से प्रभावी रूप से रोकती है।
यदि आप इस समस्या का सामना कर रहे हैं, तो आपको विंडोज अपडेट समस्या निवारक को चलाकर यह जांचकर शुरू करना चाहिए कि क्या आपका ऑपरेटिंग सिस्टम समस्या को स्वचालित रूप से ठीक करने में सक्षम नहीं है। यदि उपयोगिता स्वयं समस्या को ठीक करने में सक्षम नहीं है, तो आपको अपडेटिंग ऑपरेशन में शामिल हर WU घटक को रीसेट करने का भी प्रयास करना चाहिए - या तो मैन्युअल रूप से या अपडेट एजेंट का उपयोग करके।
लेकिन अगर 0x800f0845 त्रुटि वास्तव में किसी प्रकार के सिस्टम फ़ाइल भ्रष्टाचार के कारण होती है, तो आपको दो अंतर्निहित उपयोगिताओं - DISM और SFC के साथ उन्हें पहचानने और ठीक करने का प्रयास करना चाहिए। यदि वह पर्याप्त नहीं है, तो क्लीन इंस्टाल या इन-प्लेस रिपेयर के लिए जाने पर विचार करें।
हालांकि, यदि आप अपने विंडोज संस्करण को प्रभावी ढंग से पुनः इंस्टॉल करने के लिए तैयार नहीं हैं, तो आप सीधे Windows Update Catalog से लंबित अपडेट को मैन्युअल रूप से इंस्टॉल करके टूटे WU घटक को दरकिनार कर सकते हैं।
विधि 1: विंडोज अपडेट समस्या निवारक चलाना
किसी अन्य सुधार को आजमाने से पहले, आपको बस यह सत्यापित करके शुरू करना चाहिए कि क्या आपका कंप्यूटर समस्या को स्वचालित रूप से ठीक करने में सक्षम नहीं है। सौभाग्य से, विंडोज 10 सहित हर हालिया विंडोज संस्करण में एक स्वचालित उपयोगिता शामिल है जो विंडोज अपडेट से संबंधित सबसे आम असंगतियों के लिए स्कैन करने में सक्षम है और यदि कोई परिचित परिदृश्य खोजा जाता है तो अनुशंसित सुधार को स्वचालित रूप से लागू करता है।
निश्चित रूप से, यह हर ज्ञात समस्या को ठीक नहीं करेगा, लेकिन यह 0x800f0845 त्रुटि कोड के समस्या निवारण में एक अच्छा पहला कदम है।
विंडोज अपडेट समस्या निवारक को चलाने के लिए, इसे तैनात करने और अनुशंसित सुधार को लागू करने के लिए नीचे दिए गए निर्देशों का पालन करें:
- Windows key + R दबाकर एक Run डायलॉग बॉक्स खोलें। अगला, 'ms-settings:troubleshoot' टाइप करें और Settings टैब के Troubleshooting टैब को खोलने के लिए Enter दबाएं।

- एक बार जब आप Settings ऐप के Troubleshooting टैब के अंदर हों, तो दाएं अनुभाग पर जाएं और Windows Update पर क्लिक करें, फिर Run the Troubleshooter पर क्लिक करें।

- जैसे ही आप Windows Update Troubleshooter उपयोगिता खोलते हैं, यह सामान्य असंगतियों के लिए स्कैन करना शुरू कर देगा। एक बार यह प्रक्रिया समाप्त हो जाने पर, यदि सुधार अनुशंसित होता है तो Apply this fix पर क्लिक करें।

- अनुशंसित सुधार के आधार पर, आपको अतिरिक्त निर्देशों की एक श्रृंखला का पालन करने की आवश्यकता हो सकती है।
- एक बार सुधार सफलतापूर्वक लागू हो जाने पर, अपने कंप्यूटर को पुनरारंभ करें और उन अपडेट को पुनः इंस्टॉल करने का प्रयास करें जो पहले 0x800f0845 त्रुटि कोड के साथ विफल हो रहे थे।
विधि 2: विंडोज अपडेट रीसेट करें
एक और काफी आम कारण जो इस त्रुटि को ट्रिगर कर सकता है, वह है Windows Update के एक या अधिक उप-घटक जो वास्तव में लिम्बो स्थिति में अटके हुए हैं (यह न तो सक्षम है और न ही अक्षम)। यदि यह परिदृश्य लागू होता है, तो आपको अपडेटिंग ऑपरेशन में शामिल हर WU घटक को रीसेट करके इस समस्या को ठीक करने में सक्षम होना चाहिए।
इसे या तो एक स्वचालित स्क्रिप्ट चलाकर या मैन्युअल रूप से (एलिवेटेड CMD प्रॉम्प्ट से) करके प्राप्त किया जा सकता है। लेकिन आपके पसंदीदा दृष्टिकोण की परवाह किए बिना, हमने दोनों प्रकार के उपयोगकर्ताओं को समायोजित करने के लिए दो अलग-अलग गाइड बनाए हैं।
अपडेट एजेंट के माध्यम से WU रीसेट करना
- अपने डिफ़ॉल्ट ब्राउज़र से इस लिंक (यहां) को खोलें और ResetWUEng.zip से जुड़े Download बटन पर क्लिक करके Reset Windows Update एजेंट डाउनलोड करें।

- डाउनलोड पूरा होने के बाद, 7zip या Winzip जैसी उपयोगिता के साथ आर्काइव को निकालें।
- एक बार उपयोगिता निकल जाने के बाद, ResetWUEng.exe पर डबल-क्लिक करें और User Account Control (UAC) विंडो द्वारा संकेत दिए जाने पर Yes पर क्लिक करें।
- अंतिम प्रॉम्प्ट पर, Yes पर क्लिक करें और ऑपरेशन पूरा होने तक प्रतीक्षा करें, फिर अपने कंप्यूटर को पुनरारंभ करें।
- आपका कंप्यूटर वापस बूट होने के बाद, पहले 0x800f0845 त्रुटि के साथ विफल हो रहे अपडेट को पुनः इंस्टॉल करने का प्रयास करें और देखें कि क्या समस्या अब हल हो गई है।
- यदि वही समस्या हो रही है, तो सीधे विधि 3 पर जाएं।
एलिवेटेड CMD के माध्यम से WU रीसेट करना
- Windows key + R दबाकर एक Run डायलॉग बॉक्स खोलें। नए टेक्स्ट बॉक्स के अंदर, 'cmd' टाइप करें और एलिवेटेड Command Prompt खोलने के लिए Ctrl + Shift + Enter दबाएं। जब आप UAC (उपयोगकर्ता खाता नियंत्रण) देखते हैं, तो प्रशासनिक विशेषाधिकार देने के लिए Yes पर क्लिक करें।

- एक बार जब आप एलिवेटेड CMD प्रॉम्प्ट के अंदर हों, तो निम्न कमांड को किसी भी क्रम में टाइप करें और सभी प्रासंगिक Windows Update सेवाओं को रोकने के लिए प्रत्येक के बाद Enter दबाएं:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
नोट: ये कमांड Windows Update, MSI Installer, Cryptographic और BITS सेवाओं को प्रभावी ढंग से रोक देंगे।
- एक बार हर प्रासंगिक सेवा रुक जाने पर, निम्न दो कमांड को क्रम में चलाएं और प्रत्येक के बाद Enter दबाएं:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
नोट: यह ऑपरेशन SoftwareDistribution और Catroot2 फ़ोल्डर्स को साफ़ और नाम बदल देगा। ध्यान रखें कि दोनों फ़ोल्डर्स का उपयोग WU घटक द्वारा अस्थायी OS अपडेट फ़ाइलों को संग्रहीत करने के लिए स्टोरेज कंटेनर के रूप में किया जा रहा है। चूंकि उन्हें पारंपरिक रूप से हटाने का कोई तरीका नहीं है, आपको अपने OS को नए समकक्ष बनाने के लिए मजबूर करने के लिए उन्हें नाम बदलने की आवश्यकता होगी।
- दोनों नए फ़ोल्डर्स का नाम बदलने के बाद, निम्न कमांड को किसी भी क्रम में चलाएं और चरण 2 में आपके द्वारा अक्षम की गई सेवाओं को पुनः सक्षम करने के लिए प्रत्येक कमांड के बाद Enter दबाएं:
net start wuauserv net start cryptSvc net start bits net start msiserver
- हर सेवा के पुनरारंभ होने के बाद, पहले विफल हो रहे विंडोज अपडेट को पुनः इंस्टॉल करने का प्रयास करें और देखें कि क्या ऑपरेशन 0x800f0845 त्रुटि कोड के बिना पूरा होता है।
यदि वही समस्या अभी भी हो रही है, तो नीचे अगले संभावित सुधार पर जाएं।
विधि 3: DISM और SFC स्कैन चलाना
प्रभावित उपयोगकर्ताओं के अनुसार, यह विशेष समस्या (त्रुटि कोड 0x800f0845 के साथ एक निश्चित विंडोज अपडेट इंस्टॉल करने में विफलता) अक्सर दूषित सिस्टम फ़ाइलों के कारण होती है जो WU (Windows Update) घटक को तोड़ देती हैं।
यह एक गंभीर समस्या की तरह लगता है, लेकिन अच्छी खबर यह है, विंडोज 10 में कुछ अंतर्निहित उपयोगिताएं (DISM और SFC) शामिल हैं जो दूषित सिस्टम फ़ाइलों के अधिकांश उदाहरणों को स्वचालित रूप से ठीक करने में सक्षम हैं।
SFC (System File Checker) एक 100% स्थानीय उपकरण है जो स्थानीय रूप से संग्रहीत संग्रह पर निर्भर करता है ताकि दूषित फ़ाइलों के उदाहरणों को स्वस्थ प्रतियों से बदलकर ठीक किया जा सके।
DISM (Deployment and Image Services and Deployment) दूषित फ़ाइलों के स्वस्थ समकक्षों को डाउनलोड करने के लिए WU के एक उपघटक का उपयोग करता है जिन्हें बदलने की आवश्यकता होती है। हालांकि यह SFC से बेहतर है, इसकी प्रभावशीलता प्रभावित हो सकती है यदि भ्रष्टाचार उस उपघटक को प्रभावित करता है जिसका उपयोग DISM करता है।
चूंकि दोनों उपयोगिताएं अलग-अलग तरीके से काम करती हैं, हमारी सिफारिश है कि 0x800f0845 का कारण बन रहे दूषित उदाहरण को ठीक करने की संभावनाओं को अधिकतम करने के लिए SFC और DISM स्कैन दोनों को त्वरित क्रम में चलाएं।
SFC स्कैन करके शुरू करें और ऑपरेशन पूरा होने तक धैर्यपूर्वक प्रतीक्षा करें।
नोट: ऑपरेशन पूरा होने से पहले इसे बाधित करने से आपके HDD/SSD पर तार्किक त्रुटियां हो सकती हैं जो अन्य समस्याओं का कारण बन सकती हैं।
एक बार ऑपरेशन पूरा हो जाने पर, अपने कंप्यूटर को पुनरारंभ करें और DISM स्कैन शुरू करने से पहले अगले स्टार्टअप के पूरा होने की प्रतीक्षा करें।
नोट: DISM को सफलतापूर्वक पूरा करने के लिए एक विश्वसनीय इंटरनेट कनेक्शन की आवश्यकता होती है, इसलिए इस प्रक्रिया को शुरू करने से पहले सुनिश्चित करें कि आप स्थिर नेटवर्क से जुड़े हैं।
दूसरा स्कैन समाप्त होने के बाद, अपने कंप्यूटर को पुनरारंभ करें और देखें कि अगले कंप्यूटर स्टार्टअप पर ऑपरेशन समाप्त हो गया है या नहीं।
विधि 5: Windows Update Catalog का उपयोग करके अपडेट करना
यदि उपरोक्त कोई भी विधि आपको 0x800f0845 त्रुटि कोड के मूल कारण की पहचान और ठीक करने की अनुमति नहीं देती है, तो आप हमेशा स्थानीय Windows Update घटक पर भरोसा किए बिना लंबित अपडेट को मैन्युअल रूप से इंस्टॉल करके WU घटक को दरकिनार कर सकते हैं।
आप Microsoft Update Catalog का उपयोग करके इसे आसानी से कर सकते हैं। कई प्रभावित उपयोगकर्ताओं ने पुष्टि की है कि इस ऑपरेशन ने अंततः उन्हें OS बिल्ड को उपलब्ध नवीनतम संस्करण में लाने की अनुमति दी।
महत्वपूर्ण: ध्यान रखें कि यह विधि 0x800f0845 त्रुटि कोड का कारण बनने वाले अंतर्निहित कारण को ठीक नहीं करेगी। यह केवल एक समाधान है जो आपको लंबित अपडेट इंस्टॉल करने की अनुमति देगा।
यदि आप इस रास्ते पर जाने का फैसला करते हैं, तो Microsoft Update Catalog के माध्यम से लंबित अपडेट को मैन्युअल रूप से इंस्टॉल करने के लिए नीचे दिए गए निर्देशों का पालन करें:
- अपने डिफ़ॉल्ट ब्राउज़र से इस लिंक (यहां) पर पहुंचकर Microsoft Update Catalog आधिकारिक वेबसाइट तक पहुंचें।
- एक बार जब आप अंदर हों, तो खोज फ़ंक्शन का उपयोग करके उस अपडेट को खोजें जो 0x800f0845 त्रुटि कोड के साथ इंस्टॉल होने में विफल हो रहा है।

- एक बार परिणाम दिखाई देने पर, OS आर्किटेक्चर और विंडोज संस्करण को देखकर अपने विंडोज बिल्ड के साथ संगत संस्करण की पहचान करें।
नोट: यदि आप अपना OS आर्किटेक्चर नहीं जानते हैं, तो File Explorer में This PC पर राइट-क्लिक करें और संदर्भ मेनू से Properties चुनें। अगला, परिणाम सूची से, System type देखें और अपने OS के बिट संस्करण की जांच करें।

- एक बार जब आप अपने कंप्यूटर पर इंस्टॉल करने के लिए सही अपडेट तय कर लेते हैं, तो Download बटन पर क्लिक करें और प्रक्रिया पूरी होने तक प्रतीक्षा करें।
- डाउनलोड पूरा होने के बाद, उस स्थान पर नेविगेट करें जहां अपडेट डाउनलोड किया गया था, .inf फ़ाइल पर राइट-क्लिक करें और Install चुनें।

- इंस्टॉलेशन पूरा करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें, फिर शेष अपडेट के साथ चरण 2 से 5 दोहराएं जो इंस्टॉल होने में विफल हो रहे हैं।
- हर लंबित अपडेट के सफलतापूर्वक इंस्टॉल हो जाने के बाद, अपनी मशीन को रीबूट करें और देखें कि क्या लंबित अपडेट Windows Update स्क्रीन से गायब हो गए हैं।
विधि 6: रिपेयर इंस्टाल / क्लीन इंस्टाल करना
यदि उपरोक्त कोई भी सुधार आपको इस समस्या को ठीक करने की अनुमति नहीं देता है, तो यह बहुत संभावना है कि आपका सिस्टम किसी प्रकार के सिस्टम फ़ाइल भ्रष्टाचार से निपट रहा है जिसे पारंपरिक रूप से हल नहीं किया जा सकता। यदि यह परिदृश्य लागू होता है, तो आप केवल रिपेयर इंस्टाल (इन-प्लेस रिपेयर) या क्लीन इंस्टाल के साथ हर विंडोज घटक को रीसेट करके समस्या को ठीक करने में सक्षम होंगे।
यदि आप हर विंडोज घटक को रीसेट करना चाहते हैं, तो अनुशंसित दृष्टिकोण रिपेयर इंस्टाल (इन-प्लेस रिपेयर) के लिए जाना होगा। यह ऑपरेशन केवल OS घटकों को छूएगा, जिसका अर्थ है कि आपका व्यक्तिगत मीडिया, गेम, एप्लिकेशन और यहां तक कि कुछ उपयोगकर्ता प्राथमिकताएं अप्रभावित रहेंगी।
नोट: ध्यान रखें कि आपको रिपेयर इंस्टाल (इन-प्लेस रिपेयर) करने के लिए इंस्टॉलेशन मीडिया की आवश्यकता होगी - जब तक कि आप बूट अनुक्रम के दौरान 3 मशीन रुकावटों को मजबूर करके रिकवरी मेनू लाने के लिए तैयार न हों (थोड़ा जोखिम भरा)।
लेकिन यदि आप एक त्वरित और दर्द रहित प्रक्रिया चाहते हैं, तो आपको निश्चित रूप से क्लीन इंस्टाल के लिए जाना चाहिए। लेकिन ध्यान रखें कि जब तक आप पहले से अपने डेटा का बैकअप नहीं लेते, आप कम से कम OS ड्राइव पर संग्रहीत व्यक्तिगत डेटा और कस्टम उपयोगकर्ता प्राथमिकताओं को खो देंगे।