Wsus पर विंडोज़ 10 0xc1800118 त्रुटि कैसे ठीक करें

विषयसूची:

वीडियो: Microsoft WSUS Install Tutorial Wrap Up 2024

वीडियो: Microsoft WSUS Install Tutorial Wrap Up 2024
Anonim

स्थापना प्रक्रिया के दौरान और बाद में होने वाली सभी त्रुटियों के कारण विंडोज 10 अपडेट स्थापित करना कभी-कभी काफी मुश्किल हो सकता है। विंडोज 10 अपडेट या नए ओएस का निर्माण करते समय त्रुटि संदेश 0xc1800118 सबसे अक्सर सामना की जाने वाली त्रुटियों में से एक है।

त्रुटि 0xc1800118 कई विंडोज 10 उपयोगकर्ताओं को प्रभावित करती है

मुझे विंडोज़ 10 में फ़ीचर अपडेट मिल रहा है, वर्जन 1607 एरर 0xc1800118 update और इंस्टॉलेशन फेल है। क्या कोई त्रुटि 0xc1800118 का अर्थ क्या है, इस पर प्रकाश डाल सकता है। धन्यवाद

यह समस्या होती है यदि Windows 10 संस्करण 1607 अद्यतन एन्क्रिप्ट किया गया है, लेकिन WSUS डेटाबेस में एन्क्रिप्टेड के रूप में प्रकट नहीं होता है। Microsoft यह भी बताता है कि KB3159706 को लागू करने से पहले अपडेट को सिंक करने पर यह समस्या हो सकती है।

त्रुटि 0xc1800118 को ठीक करने के लिए चरण

1. पता लगाएँ कि क्या WSUS एक बुरी स्थिति में है, जिसे "TotalResults> 0" परिणाम द्वारा इंगित किया गया है। ऐसा करने के लिए, निम्नलिखित क्वेरी चलाएँ:

TotalResults = Count (*) चुनें

tbFile से

जहां (IsEncrypted = 1 और DecryptionKey NULL है) या (FileName जैसे '%39393%.esd' और IsEncrypted = 0)

2. "अपग्रेड" वर्गीकरण (USS या स्टैंड-अलोन WSUS) को अक्षम करें । ऐसा करने के लिए, PowerShell में निम्न कमांड चलाएँ:

Get-WsusClassification | कहाँ-वस्तु-फ़िल्टरस्क्रिप्ट {$ _। वर्गीकरण। शीर्षक -उपकरण "उन्नयन"} | सेट-WsusClassification -Disable

3. पहले से सिंक किए गए अपग्रेड को हटा दें (सभी WSUS - सबसे ऊपरी सर्वर पर शुरू करें)। इस PowerShell कमांड को चलाएं:

$ s = Get-WsusServer

$ 1607Updates = $ s.SearchUpdates ("संस्करण 1607")

$ 1607Updates | foreach {$ _। अस्वीकृत ()}

$ 1607Updates | foreach {$ s.DeleteUpdate ($ _। Id.UpdateId)}

दूसरे कमांड में, "संस्करण 1607" अंग्रेजी भाषा के अपडेट का प्रतिनिधित्व करता है। गैर-अंग्रेजी अपडेट के लिए, SearchUpdates स्ट्रिंग के लिए भाषा-उपयुक्त शीर्षक स्थानापन्न करें।

महत्वपूर्ण ध्यान दें: आपको यह आभास हो सकता है कि Powershell कुछ भी करने में विफल है। आप कमांड टाइप करने में सक्षम नहीं होंगे, क्योंकि टूल वहां लटका हुआ है। अपग्रेड को हटाने में कभी-कभी 30 मिनट से अधिक समय लग सकता है। बस इसे तब तक चलने दें जब तक आप एक प्रॉम्प्ट पर वापस नहीं आते

4. "उन्नयन" वर्गीकरण (USS या स्टैंड-अलोन WSUS) सक्षम करें। इस PowerShell कमांड को चलाएं:

Get-WsusClassification | कहाँ-वस्तु-फ़िल्टरस्क्रिप्ट {$ _। वर्गीकरण। शीर्षक -उपकरण "उन्नयन"} | सेट-WsusClassification

5. इस कमांड का उपयोग करके WSUS डेटाबेस (सभी WSUS - सबसे ऊपरी सर्वर पर शुरू) में tbFile टेबल से फाइलें हटाएं:

@NotNeededFiles टेबल घोषित करें (FileDigest बाइनरी (20) UNIQUE);

@NotNeededFiles (FileDigest) में प्रवेश करें (tbFile से FileDigest का चयन करें जहाँ FileName जैसे '% 14393%.esd' tbFileForRestvision से चुनिंदा FileDigest को छोड़कर);

tbFileOnServer से हटाएं जहाँ FileDigest इन (Select FileDigest from @NotNeededFor)

जहां फ़ाइल फ़ाइल में से tbFile को हटाएं (@NotNeededFiles से FileDigest चुनें)

6. निम्नलिखित PowerShell कमांड का उपयोग करके एक पूर्ण सिंक (USS या स्टैंड-अलोन WSUS) करें:

$ उप = $ s.GetSubscription ()

$ Sub.StartSynchronization ()

7. यदि त्रुटि 0xc1800118 अभी भी स्क्रीन पर दिखाई देती है, तो कमांड प्रॉम्प्ट में निम्न कमांड चलाएँ:

  • शुद्ध रोक wuauserv
  • डेल% विंडिर% सॉफ्टवेयरडिस्ट्रेशनडायनास्टोर *

8. अपडेट के लिए स्कैन करें।

Wsus पर विंडोज़ 10 0xc1800118 त्रुटि कैसे ठीक करें