mmc स्नैप-इन नहीं बना सका। CLSID: FX: {18ea3f92-d6aa-41d9-a205-2023400c8fb} त्रुटि


2

MMC स्नैप-इन अधिकांश प्रक्रियाओं को लोड नहीं करेगा और Windows 2008R2 x64 पर एक त्रुटि फेंकता है। यह त्रुटि देता है:

mmc स्नैप-इन नहीं बना सका। CLSID: FX: {18ea3f92-d6aa-41d9-a205-2023400c8fbb} सर्वर मैनेजर खोलते समय।

यह इवेंट व्यूअर आदि को खोलने में भी इसी तरह की त्रुटियां देता है। मुझे लगता है कि .NET फ्रेमवर्क गड़बड़ है, लेकिन मैं सटीक कारण को कम नहीं कर सकता। क्या किसी और ने इस मुद्दे को देखा है? मेरे पास mmc.exe की एक dmp फ़ाइल है, लेकिन इसमें से कुछ भी सार्थक प्राप्त करने में सक्षम नहीं है।

जवाबों:


1

मुझे पता है कि यह एक पुरानी पोस्ट है, लेकिन मैं एक ही मुद्दे में भाग गया और इस बारे में इंटरनेट पर मिलने वाली हर चीज की कोशिश की। 3 दिनों के लिए Microsoft के साथ काम करने के बाद हमने ठीक किया। कृपया सभी चरणों के लिए नीचे देखें, जो पूरा हो गया और आखिरकार इस मुद्दे को हल क्या है। यह एक सर्वर 2008R2 मशीन के लिए था:

लक्षण

MMC स्नैप-इन नहीं बना सका। स्नैप-इन शायद सही तरीके से स्थापित नहीं किया गया है।

नाम: सर्वर मैनेजर

CLSID: FX: {18ea3f92-d6aa-41d9-a205-2023400c8fb4u}

नाम: इवेंट व्यूअर

clsid: fx: {b05566ad-fe9c-4363-be05-7a4cb77bb510} इवेंट व्यूअर

नाम: टास्क शेड्यूलर

clsid: fx: {c7b8fb06-bfe1-4c2e-9217-7a69a95bbac4} कार्य अनुसूचक

नाम: उन्नत सुरक्षा के साथ विंडोज फ़ायरवॉल

clsid: fx: {b05566ac-fe9c-4368-be02-7a4cb7cbe11} उन्नत सुरक्षा के साथ Windows फ़ायरवॉल

सर्वर जानकारी

Microsoft सर्वर 2008R2 SP1

HP ProLiant DL380G6

संकल्प

  • C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\machine.configज्ञात कामकाजी फ़ाइल के साथ प्रतिस्थापित
  • C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\ज्ञात कार्यशील फ़ोल्डर के साथ संपूर्ण फ़ोल्डर को बदला गया

  • सर्वर 2008 के लिए रैन सिस्टम अपडेट रेडीनेस टूल - सभी रिपोर्टें बिना किसी त्रुटि के वापस आ गईं

  • दौड़ा c:\Windows\Microsoft.NET\Framework\v3.5\WFServicesReg.exe /r /b

  • sfc /scannow भाग गया, वापस साफ आया

  • .NET के सभी संस्करण पर Ran .NET सत्यापनकर्ता , सभी सफलतापूर्वक सत्यापित हुए वापस आए

  • CLI के माध्यम से .NET 3.5 की स्थापना रद्द की गई:

    DISM /online /disable-feature /FeatureName:NetFx3
    DISM /online /enable-feature /FeatureName:NetFx3
    
  • रजिस्ट्री कुंजियाँ हटा दी गईं:

    HKLM \ Software \ Microsft \ OLE \ MachineAccessRestriction HKLM \ Software \ Microsft \ OLE \ MachineLaunchRestriction

  • "DCOM सर्वर प्रक्रिया लॉन्चर प्रारंभ करें" सेवा को पुनरारंभ किया गया

  • एक अच्छी तरह से ज्ञात संस्करण के साथ प्रतिस्थापित फ़ाइलें dsadmin.dllऔर dssite.mscस्थित हैंC:\Windows\winsxs\x86_microsoft-windows-d..mc-sitesandservices_31bf3856ad364e35_6.1.7601.17514_none_a143f244c78549c1

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMCSnapIns\FX{b05566ad-fe9c-4363-be05-7a4cbb7cb510}\RuntimeVersion, से मूल्य बदल रहा v2.0.40607हैv2.0.50727

Microsoft से अंतिम समाधान:

  • Sfc आउटपुट द्वारा रिपोर्ट किए गए अनुसार ऑपरेटिंग सिस्टम का सर्विसिंग स्टैक साफ था
  • Visual C ++ 2005/2008/2010 को रिबूट या अनइंस्टॉल करना
  • .Net नीति के अंतर्गत सही मूल्य था HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\Policy\v2.0- 50727=50727-50727
  • रिबूट के बाद भी McAfee को अनइंस्टॉल करने से मदद नहीं मिली।
  • अवयव और स्कीमा कुछ रिबूट के बाद अनलोड किए जाते हैं

  • IDNA ट्रेस जो हमने इकट्ठा किया था, यह दर्शाता है कि हम एक खराब फ़ंक्शन पॉइंटर के कारण असफल हो जाते हैं, जो कि शायद एक .net घटक द्वारा लौटाया जाता है। अद्यतन करने के बाद https://support.microsoft.com/en-us/kb/2688730 और रीबूट करने के बाद समस्या दूर हो गई जो इंगित करती है कि हमारे पास सर्वर पर एक टूटी हुई / क्षतिग्रस्त .net घटक है।


0

की जाँच करें इस सूत्र । यह एक दूषित अद्यतन की तरह लगता है।


हाँ, मैंने देखा कि लेकिन अजीब बात यह है कि मेरे सभी सिस्टम स्कैन उड़ान रंगों के साथ गुजरते हैं। मेरे पास एक और मशीन है जो काम करती है और इसमें उस अपडेट का कोई संदर्भ नहीं है। मैं अनुमान लगा रहा हूं क्योंकि मैं 2008R2 पर हूं और सिर्फ 2008 में नहीं।

उसके आधार पर और यह: jaredheinrichs.com/ ... ऐसा लगता है कि यह अक्सर एक .net स्थापना के साथ एक समस्या के कारण होता है (अधिक विशेष रूप से एक दूषित मशीन ।config)। ज्यादातर मामलों में, लोग बस मशीन का पुनर्निर्माण करने लगते हैं; हालाँकि, यदि यह प्रश्न से बाहर है (और आपके पास कुछ खाली समय है) तो क्या यह संभव है कि स्थापना रद्द करना और पुनर्स्थापित करना संभव है।

वैसे मुझे लगता है कि मुझे पता चल गया है कि क्या चल रहा है। हमारे आवेदन में एक विंडोज़ समूह है जिसे जीएसी फ़ोल्डर्स पर अनुमतियाँ दी गई हैं। जब मैं समूह को तोड़ने में स्नैप हटाता हूं। अजीब बात यह है कि प्रशासकों के पास अभी भी अनुमतियों के अनुसार GAC तक पहुंच है, लेकिन यह तब लागू नहीं होता है जब समूह हटा दिया जाता है। यदि मैं जाता हूं और जीएसी सुरक्षा पर समूह के संदर्भ हटाता हूं तो यह प्रशासकों की पहुंच को भी हटा देता है। आप पुन: स्थापित .NET से बाहर हो जाते हैं क्योंकि सर्वर मैनेजर नहीं खुलता है और इसका ओएस का एक हिस्सा विंडोज 2008R2 पर है।

0

मैं एक ही मुद्दा रहा था, लेकिन यह ठीक काम किया, जब मैंने .net 3.5 को अपने सिस्टम से हटा दिया, और बस उस हटाने से सब कुछ सामान्य हो गया .. यह .net के साथ एक समस्या ही लग रही थी, मैंने कोशिश नहीं की है। 3.5 फिर से स्थापित करें जब मैं ऐसा करूंगा जो थ्रेड को अपडेट करेगा


CLSID: FX: Snapins .NET के बिना काम नहीं कर सकता है, इसलिए आपके पास अभी भी .NET का अन्य संस्करण स्थापित है, है ना?
rkosegi

0

दूषित स्नैपइन के लिए देखें और बैकअप के बाद कुंजी को हटा दें

टास्क अनुसूचक के लिए उदाहरण

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MMC \ SnapIns \ FX: {c7b8fb06-bfe1-4c2e-9217-7a69a95bbac4}] और [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MMCns \ FX: {{77} ]


0

प्रति अकीरा Umehara की पर इस सवाल का जवाब इस सूत्र , एक अन्य समाधान है:

  1. भ्रष्ट मशीन पर निम्न निर्देशिका पर नेविगेट करें: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG
  2. machine.config3 स्टेप पर जाने से ठीक पहले फाइल को डेस्कटॉप पर कॉपी करें ।
  3. (मूल निर्देशिका में :) machine.configका नाम बदलें ।machine.config.oldC:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG
  4. रिबूट (हमेशा आवश्यक नहीं है, लेकिन एक साफ शुरुआत सुनिश्चित करता है)।

NB: उपरोक्त x64 ऑपरेटिंग सिस्टम पर लागू होता है। 86 के लिए, केवल निर्देशिका का उपयोग कर एक ही कार्य करें: C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\

मुझे यह आभास मिलता है कि यह केवल OSes के लिए काम करता है जो कि अभी तक .net फ्रेमवर्क 4 में अपग्रेड नहीं किया गया था; हालांकि इसकी पुष्टि के लिए स्पष्ट रूप से कुछ नहीं मिला है।


0

ध्यान देने योग्य मुद्दा और प्रारंभिक निष्कर्ष

मेरे पास एक ही मुद्दा था Windows Server 2008 R2; मेरा मानना ​​है कि एक असफल Windows Updateप्रयास के कारण ; एक पूर्ण सी ड्राइव के कारण विफल।

  • सी ड्राइव पर खाली स्थान
  • यहां और इस ब्लॉग में उल्लिखित सभी तकनीकों की कोशिश की गई है , जिसमें कोई खुशी नहीं है (इनका उल्लेख करते हुए समस्या का आंशिक रूप से हल हो सकता है)।
  • ध्यान दें कि .net वर्जन टूल .net वर्जन = v4 पर चलने पर क्रैश हो जाता है।
  • ध्यान दिया कि c:\windows\assemblyमानक GAC दृश्य के बजाय उप-फ़ोल्डर्स प्रदर्शित कर रहा था (संभवतः एक लापता Desktop.ini के कारण , हालांकि मुझे उस समय एहसास नहीं हुआ था)
  • ध्यान दिया गया कि कुछ ऐप्स गुम dll ( Microsoft.VisualStudio.OLE.Interop) की रिपोर्ट कर रहे थे ।

ठीक करने के उपाय

  • व्यवस्थापक के रूप में Ran Windows Explorer
  • c:\windows\assemblyवीएम से जीएसी ( ) को कॉपी किया गया , जिससे यह सर्वर मूल रूप से क्लोन हो गया था, यह सुनिश्चित करते हुए कि लापता फाइलें जीएसी में बनाई गई थीं, लेकिन मौजूदा सामग्री को अप्रभावित छोड़ दिया गया था (मैं आमतौर पर इसकी सिफारिश नहीं करता; लेकिन सर्वर महत्वपूर्ण नहीं था, और अन्य सभी मार्ग समाप्त हो चुके थे)। नायब: स्रोत वीएम में लापता Microsoft.VisualStudio.OLE.InteropDLL शामिल था ।
  • रीबूट

इसने कई मुद्दों को हल किया:

  • GAC अब अपेक्षित रूप से प्रदर्शित है
  • अनुपलब्ध DLL समस्या को हल किया गया था (यानी DLL था; और अब हमें इस DLL से संबंधित अपवाद नहीं दिखाई दिए)
  • .Net वेरीफायर .net के सभी संस्करणों के लिए चला गया; और सभी को स्वस्थ बताया।

हालांकि, मूल मुद्दा (प्रति प्रश्न) बना रहा।

  • नीचे दिए गए आदेश को फिर से हटाने और .net 3.5 सुविधा को फिर से जोड़ने के लिए Reran:

    DISM /online /disable-feature /FeatureName:NetFx3
    DISM /online /enable-feature /FeatureName:NetFx3
    
  • अक्षम आदेश विफल; लेकिन सक्षम सफलतापूर्वक पूरा हुआ

  • मसला हल हो गया; संभवत: सक्षम-सुविधा कमांड ने किसी तरह जीएसी कॉपी को जगह से चूकने से रोक दिया ...

-1

मेरे पास कुछ समय पहले एक ही त्रुटि थी पाँच में से एक की पहचान, और मैंने अभी-अभी विंडोज सर्वर 2008 आर 2 टर्मिनल सर्वर को अपडेट किया और अब फिर से काम करता है।

मैंने जो कुछ भी किया था, File > Optionsउसके बाद मैंने उपयोगकर्ता प्रोफ़ाइल में संग्रहीत लगभग 460 KB फ़ाइलों को हटा दिया, संवाद की पुष्टि की, MMC को बंद कर दिया। फिर से खोलने के बाद, सब कुछ फिर से ठीक काम कर रहा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.