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

0x80092004: Windows Server पर .NET Framework इंस्टॉल एरर

Windows Server 2012 R2 पर ऑनलाइन और ऑफलाइन इंस्टॉलर्स का उपयोग करके NET Framework 4.7.2 इंस्टॉल करते समय, मुझे एरर का सामना करना पड़ा: 0x80092004 — Cannot find object or property। उसी समय, Event Viewer लॉग्स में एरर "Couldn’t find the hash of component: NetFx4-PenIMC" दिखाई दी। समाधान ढूंढने में मुझे काफी समय लगा। जैसा कि पता चला, समस्या इंस्टॉल्ड .Net Framework 3.5 (या इसके अपडेट्स) में एक एरर से संबंधित थी जिसने .NET 4.7.2 को इंस्टॉल होने से रोका। मुझे एक अनोखा समाधान मिला जिसने मेरी मदद की और मैं इसे यहां वर्णन करूंगा।

0x80092004 (CRYPT_E_NOT_FOUND) एरर को ठीक करने के लिए, आपको Microsoft अपडेट कैटलॉग से .NET Framework अपडेट पैकेज मैन्युअली डाउनलोड करने होंगे।

  1. https://www.catalog.update.microsoft.com पर जाएं और KB4340558 खोजें;
  2. 2018-07 Security and Quality Rollup for .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 for Windows 8.1 and Server 2012 R2 for x64 (KB4340558) अपडेट डाउनलोड करें;
  3. आपको 3 MSU फाइलें डाउनलोड करने का सुझाव दिया जाएगा। उन सभी को डाउनलोड करें और फोल्डर c:\Distr\update में सेव करें:
    windows8.1-kb4338415-x64_cc34d1c48e0cc2a92f3c340ad9a0c927eb3ec2d1.msu
    windows8.1-kb4338419-x64_4d257a38e38b6b8e3d9e4763dba2ae7506b2754d.msu
    windows8.1-kb4338424-x64_e3d28f90c6b9dd7e80217b6fb0869e7b6dfe6738.msu
  4. फिर इस कमांड का उपयोग करके MSU फाइलें निकालें:
    expand -f:* c:\Distr\update\*.msu c:\Distr\update\extract
  5. C:\Distr\update\extract में कई फाइलें दिखाई देंगी। आपको केवल CAB फाइलें चाहिए। DISM टूल का उपयोग करके CAB अपडेट्स को Windows इमेज में इंटीग्रेट करें (यदि रीस्टार्ट आवश्यक है, तो करें):
    dism /online /add-package /packagepath:"C:\Distr\update\extract\Windows8.1-KB4338415-x64.cab"
    dism /online /add-package /packagepath:"C:\Distr\update\extract\Windows8.1-KB4338419-x64.cab"
    dism /online /add-package /packagepath:"C:\Distr\update\extract\Windows8.1-KB4338424-x64.cab"
    dism /online /add-package /packagepath:"C:\Distr\update\extract\WSUSSCAN.cab"
  6. यदि किसी CAB फाइल को इंस्टॉल करते समय 0x80092004 एरर आती है, तो इस अपडेट को निम्न कमांड का उपयोग करके अनइंस्टॉल करें (उदाहरण के लिए, एरर KB4338419 इंस्टॉलेशन के दौरान आई):
    dism /online /remove-package /packagepath:"C:\Distr\update\extract\Windows8.1-KB4338419-x64.cab"
    फिर उसी CAB फाइल को इस कमांड से इंस्टॉल करें:
    dism /online /add-package /packagepath:"C:\Distr\update\extract\Windows8.1-KB4338419-x64.cab"मेरे मामले में, मुझे KB4338419 को लगातार दो बार इंस्टॉल और अनइंस्टॉल करना पड़ा जब तक कि एरर 0x80092004 गायब नहीं हो गई।
  7. अपना सर्वर रीस्टार्ट करें और .Net 4.7.2 इंस्टॉल करने का प्रयास करें – यह बिना किसी एरर के इंस्टॉल हो जाएगा। फिर C:\Distr\update\ से फाइलें हटा दें।

Windows 8 में यह समस्या इसी तरह ठीक होती है।

  1. Windows 10 पर CLR त्रुटि को कैसे ठीक करें? Windows 10 पर CLR त्रुटि को कैसे ठीक करें?

    CLR त्रुटि 80004005 आमतौर पर तब सामने आती है जब उपयोगकर्ता MusicBee, Discord, Razer Synapse, Hd Writer AE या .NET पर आधारित किसी अन्य प्रोग्राम को शुरू करने का प्रयास करता है। अन्य मामलों में, यह त्रुटि हर सिस्टम स्टार्टअप पर दिखाई देती है। अधिकांश मामलों में, यह समस्या एप्लिकेशन द्वारा उपयोग किए ज

  1. .NET फ्रेमवर्क 3.5 इंस्टॉलेशन एरर 0x800f0922 को हल करें - चरण-दर-चरण सुधार .NET फ्रेमवर्क 3.5 इंस्टॉलेशन एरर 0x800f0922 को हल करें - चरण-दर-चरण सुधार

    .Net फ्रेमवर्क 3.5 इंस्टॉलेशन एरर कोड 0x800f0922 ठीक करें: उपरोक्त एरर का अर्थ है कि आप .net फ्रेमवर्क इंस्टॉल नहीं कर पा रहे हैं और जब भी आप इसे अपडेट करने का प्रयास करते हैं तो आपको एरर कोड 0x800f0922 का सामना करना पड़ता है। इसका कोई एक कारण नहीं है कि आप इस समस्या का अनुभव क्यों कर रहे हैं लेकिन

  1. विंडोज सर्वर 2016 पर .NET फ्रेमवर्क 3.5 0xc004000d इंस्टॉलेशन एरर हल करें - चरण-दर-चरण गाइड विंडोज सर्वर 2016 पर .NET फ्रेमवर्क 3.5 0xc004000d इंस्टॉलेशन एरर हल करें - चरण-दर-चरण गाइड

    विंडोज सर्वर 2016 पर नेट फ्रेमवर्क 3.5 0xc004000d इंस्टॉलेशन एरर इसलिए आता है क्योंकि विंडोज .NET फ्रेमवर्क 3.5 फीचर्स इंस्टॉल करने के लिए आवश्यक फाइलें ढूंढ नहीं पाता या डाउनलोड नहीं कर पाता (जिसमें .Net फ्रेमवर्क 2.0 और 3.0 शामिल हैं)। इस ट्यूटोरियल में, आपको NET फ्रेमवर्क 3.5 0xc004000d इंस्टॉलेश