Computer >> कंप्यूटर >  >> प्रणाली >> Windows Server

Windows सर्वर 2016/Windows 10 पर Windows अद्यतन और DISM त्रुटि 0x80073712 को ठीक करना

मुझे एक त्रुटि कोड का सामना करना पड़ा 0x80073712 विंडोज सर्वर 2016 पर सुरक्षा अद्यतन स्थापित करने का प्रयास करते समय। जैसा कि मैंने बाद में पाया, यह त्रुटि क्षतिग्रस्त विंडोज घटक स्टोर से संबंधित थी। इस लेख में हम देखेंगे कि विंडोज 10 या विंडोज सर्वर 2016/2012 R2 में कंपोनेंट स्टोर की मरम्मत कैसे करें और विंडोज अपडेट सेवा के सही संचालन को पुनर्स्थापित करें।

Windows अद्यतन में अद्यतन स्थापित करने का प्रयास करते समय, एक त्रुटि प्रकट होती है:

Some update files are missing or have problems. We’ll try to download the update.
Error code: (0x80073712)

Windows सर्वर 2016/Windows 10 पर Windows अद्यतन और DISM त्रुटि 0x80073712 को ठीक करना

सबसे पहले, मैंने विंडोज अपडेट एजेंट सेटिंग्स को रीसेट करने और सॉफ्टवेयर डिस्ट्रीब्यूशन डायरेक्टरी को साफ करने की कोशिश की, जैसा कि "विंडोज अपडेट सेटिंग्स को रीसेट कैसे करें?" लेख में अनुशंसित है, लेकिन इससे कोई फायदा नहीं हुआ।

फिर dism /online /get-packages . का उपयोग करके आदेश, मैंने जाँच की है कि सभी सिस्टम अपडेट स्थापित . में हैं राज्य।

Windows सर्वर 2016/Windows 10 पर Windows अद्यतन और DISM त्रुटि 0x80073712 को ठीक करना

यदि कोई अपडेट इंस्टॉल लंबित है स्थिति, आप इस DISM कमांड का उपयोग करके उन्हें सही ढंग से हटा सकते हैं (अपनी पैकेज पहचान स्ट्रिंग का उपयोग करें):
DISM.exe /Online /Remove-Package /PackageName:Package_for_KB4520724~31bf3856ad364e35~amd64~~14393.3320.1.1 /quiet /norestart

इस विंडोज अपडेट त्रुटि को हल करने का तरीका खोजने में मुझे काफी लंबा समय लगा, लेकिन समस्या निवारण के दौरान मुझे विंडोज सर्वर 2016 पर .Net Framework 3.5 स्थापित करना पड़ा। DISM कमांड के साथ .Net घटक की स्थापना के दौरान, विशिष्ट त्रुटि प्रकट हुआ जिसने मुझे आगे की कार्रवाइयों की कुंजी दी:

The request to add or remove features on the specified server failed. Installation of one or more roles, role services or features failed. The component store has been corrupted. Error: 0x80073712.

Windows सर्वर 2016/Windows 10 पर Windows अद्यतन और DISM त्रुटि 0x80073712 को ठीक करना

साथ ही, आप अपने CBS.log . में निम्न त्रुटि पा सकते हैं (%WinDir%\Logs\CBS\CBS.log):

[HRESULT = 0x80073712 - ERROR_SXS_COMPONENT_STORE_CORRUPT]

जैसा कि आप देख सकते हैं, आपके कंप्यूटर का कंपोनेंट स्टोर किसी कारण से दूषित हो गया है। इसलिए विंडोज अपडेट को सीबीएस (घटक-आधारित सर्विसिंग) से डेटा प्राप्त नहीं हो सकता है जो अद्यतनों को स्थापित करने के लिए आवश्यक है। आप बिल्ट-इन DISM सुविधाओं का उपयोग करके कंपोनेंट स्टोर को रिकवर कर सकते हैं।

सबसे आसान स्थिति में, आपको कंपोनेंट स्टोर को पुनर्प्राप्त करने के लिए विंडोज इंस्टाल इमेज (डिस्क) की आवश्यकता नहीं होगी। तब सिस्टम पुनर्प्राप्ति के लिए आपकी स्थानीय डिस्क और Windows अद्यतन वेबसाइट पर स्रोत घटक संग्रह फ़ाइलों का उपयोग करेगा (स्थानीय WSUS सर्वर का उपयोग घटक संग्रह को पुनर्प्राप्त करने के लिए नहीं किया जा सकता है)।

सबसे पहले, कमांड के साथ अपने कंपोनेंट स्टोर की स्थिति जांचें:

dism /online /cleanup-image /checkhealth

यदि आप देखते हैं कि “घटक स्टोर मरम्मत योग्य है विश्लेषण के बाद संदेश, आप निम्न आदेश के साथ अपने घटक स्टोर को पुनर्प्राप्त करने का प्रयास कर सकते हैं:

dism /online /cleanup-image /restorehealth

कुछ मामलों में ऐसा करने के लिए पर्याप्त है। लेकिन मेरी स्थिति में DISM ने यह त्रुटि लौटा दी:

Error: 0x800f0906
The source files could not be downloaded.

इस मामले में, विंडोज़ को पुनर्प्राप्त करने के लिए आपको अपने विंडोज़ वितरण के साथ एक इंस्टॉलेशन डिस्क की आवश्यकता है। मान लीजिए, आपने अपने विंडोज सर्वर इंस्टॉलेशन आईएसओ फाइल को माउंट किया है। फिर माउंटेड इमेज (डिस्क) पर install.wim फ़ाइल में मौजूदा विंडोज़ संस्करणों की सूची देखें:

dism /Get-WimInfo /WimFile:e:\sources\install.wim

Windows सर्वर 2016/Windows 10 पर Windows अद्यतन और DISM त्रुटि 0x80073712 को ठीक करना

मेरे पास विंडोज सर्वर 2016 स्टैंडर्ड (डेस्कटॉप एक्सपीरियंस) स्थापित है, इसलिए मैं इसके इंडेक्स (2) का उपयोग करूंगा। ) निम्न आदेश में:

dism /online /cleanup-image /restorehealth /source:e:\sources\install.wim:2 /LimitAccess

कंपोनेंट स्टोर की स्थिति फिर से जांचें:

Dism /Online /Cleanup-Image /CheckHealth

DISM को वापस लौटना चाहिए:No component store corruption detected

Windows सर्वर 2016/Windows 10 पर Windows अद्यतन और DISM त्रुटि 0x80073712 को ठीक करना

कंपोनेंट स्टोर के ठीक हो जाने के बाद, विंडोज को रीस्टार्ट करें और सुनिश्चित करें कि विंडोज अपडेट हो जाए


  1. Windows अद्यतन त्रुटि 0x8024D007

    0×8024D007 त्रुटि का समाधान खोजना यह एक काफी सामान्य विंडोज अपडेट त्रुटि है और उम्मीद है कि यह लेख आपको होने वाली समस्याओं को हल करने में मदद करेगा। Windows त्रुटि का कारण क्या है 0×8024D007 ऑनलाइन तकनीकी मंचों और ब्लॉगों के एक त्वरित स्कैन से पता चलता है कि लोग इस विंडोज़ त्रुटि के लिए मदद मांग

  1. Windows 10 में Windows Update त्रुटि 0x80242006 को ठीक करना

    जब आप विंडोज़ अपडेट चलाने का प्रयास कर रहे हों तो विंडोज़ 10 मशीन पर त्रुटि 0x80242006 दिखाई देती है। फीचर अपडेट या सॉफ़्टवेयर अपडेट इंस्टॉल करने का प्रयास करते समय आपको यह त्रुटि मिलती है। त्रुटि नीचे दी गई तस्वीर की तरह दिखेगी। निम्न विंडोज़ 10 फीचर अपडेट में अपडेट करते समय त्रुटि दिखाई देने की

  1. Windows अद्यतन त्रुटि कोड को ठीक करें 0x80073712

    यदि आप कोई अपडेट डाउनलोड करते हैं और यह त्रुटि कोड 0x80073712 देता है, तो इसका मतलब है कि विंडोज अपडेट फाइलें क्षतिग्रस्त या गायब हैं। ये त्रुटियां आमतौर पर पीसी पर अंतर्निहित समस्याओं के कारण होती हैं जो अक्सर विंडोज अपडेट को विफल कर देती हैं। कभी-कभी घटक-आधारित सर्विसिंग (सीबीएस) मेनिफेस्ट भी दूषि