विंडोज मैनेजमेंट फ्रेमवर्क 3.0 को स्थापित करना मूल रूप से WMI को नष्ट कर देता है, मैं ओएस को पुनर्स्थापित किए बिना इसे कैसे ठीक कर सकता हूं?


11

इस सवाल से संबंधित है ।

यह पता लगाने से पहले कि यह कुछ हद तक खतरनाक था ... मैंने Windows Server 2008 R2 SP1 सर्वरों पर Windows प्रबंधन फ्रेमवर्क 3.0 स्थापित किया , और WMI उन सभी पर पूरी तरह से ट्रैश हो गया।

यह एक सामान्य सर्वर पर WMI नाम स्थान जैसा दिखता है (यह सर्वर प्रबंधक से है -> कॉन्फ़िगरेशन -> WMI नियंत्रण):

अच्छा

WMF 3.0 को स्थापित करने के बाद यह ऐसा दिखता है:

खराब

हाँ। WMF 3.0 की नई सुविधाओं को छोड़कर सब कुछ चला गया है

कहने की जरूरत नहीं है, उन सर्वरों पर अब कुछ भी काम नहीं लगता है। और नहीं, यह कुछ अजीब स्थापना त्रुटि के कारण नहीं है, यह तीन सर्वरों पर हुआ जो WMF 3.0 को स्थापित करने से पहले पूरी तरह से काम कर रहे थे, और उन सभी पर स्थापना सफलतापूर्वक पूरी हुई।

बेशक, उनमें से एक के पास कुछ जटिल सेटअप (विभिन्न सिस्टम सेंटर उत्पाद और एसक्यूएल सर्वर इंस्टेंस) थे ... लेकिन उनमें से दो सिर्फ सादे मानक डोमेन नियंत्रक हैं जो कुछ और नहीं करते हैं ।

मैं इन सर्वरों पर ओएस को फिर से स्थापित करने के बिना इस गड़बड़ को कैसे ठीक कर सकता हूं?

और यह पहली जगह में क्यों हुआ?


यदि आप इसे चलाते हैं तो "winmgmt / Verrepospository" क्या दिखाता है?
जोकेवेटी

1
क्या एक चौकियों से कोई सिस्टम बहाल हो सकता है?
एमडीपीसी

@joeqwerty यह कहता है कि भंडार सुसंगत है (???)।
मैसिमो

@mdpc निश्चित रूप से कुछ ऐसा नहीं है जो मैं एक डोमेन नियंत्रक पर करना चाहूंगा ...
मैसिमो

तो ऐसा लगता है कि WMF 3 ने WMI रिपॉजिटरी को बदल दिया। "Winmgmt / resetrepository" OS स्थापित होने पर राज्य को रिपॉजिटरी रीसेट करेगा, लेकिन मुझे यकीन नहीं है कि मैं इस बिंदु पर ऐसा करूंगा। एमएस पीएसएस के लिए एक समर्थन कॉल संभवतः क्रम में है।
जोकेवेटी

जवाबों:


6

मैं कम से कम सभी DLL को फिर से पंजीकृत करके और सभी .mof और .mfl फ़ाइलों को फिर से पंजीकृत करके, एक कार्यशील स्थिति में सर्वर को वापस लाने में सक्षम था C:\Windows\System32\wbem, जैसा कि यहाँ पर लिखा गया है

मैं 100% सुनिश्चित नहीं हो सकता कि सिस्टम पूरी तरह से काम कर रहे हैं जैसा कि उन्हें करना चाहिए, लेकिन कम से कम अब वे बुरी तरह से विफल नहीं हो रहे हैं।

हालांकि, यह अभी भी WMF 3.0 के लिए इस तरह से चीजों को पेंच करने के लिए बिल्कुल भी कोई मतलब नहीं है ... और काफी सुसंगत तरीके से भी, जैसा कि तीन अलग-अलग सर्वरों पर हुआ है। अब मैं निश्चित रूप से नरक के रूप में कहीं भी इसे स्थापित करने से डर रहा हूं ।


2
क्या आपने इश्यू के माध्यम से काम करने के लिए एमएस सपोर्ट वाला टिकट खोला है? यह अपडेट होना चाहिए क्योंकि यह एक कारण था। बस उत्सुक हैं कि वे एक तय के रूप में क्या सिफारिश कर सकते हैं और यह यहां एक योग्य पद हो सकता है।
क्लेनर

नहीं, मुझे नहीं पता था कि यह मुफ़्त होगा ... और मैं उन सर्वरों को वापस आकार में लाने की जल्दी में था। वैसे भी, समस्या अब तय हो गई है ... हालांकि निश्चित रूप से मैं 100% निश्चित नहीं हो सकता। कम-से-कम WMI से संबंधित त्रुटियाँ प्रतीत नहीं होती हैं।
मैसिमो

1
खैर, इसे दूसरे सर्वर पर स्थापित करें और फिर टिकट खोलें। ;)
क्लींकर

3

क्या आपने विभिन्न WMI पुन: स्क्रिप्ट बनाने की कोशिश की है? यहां एक ऐसा अवसर है, जिसका मैंने हाल ही में उपयोग किया है, हालांकि हाल ही में नहीं। ध्यान दें कि कुछ एमओएफ फाइलें हो सकती हैं जो एप्लिकेशन विशिष्ट हैं जो यहां शामिल नहीं हैं।

net stop winmgmt /y
c: 
cd %systemroot%\system32\wbem 
rd /S /Q repository 

regsvr32 /s %systemroot%\system32\scecli.dll 
regsvr32 /s %systemroot%\system32\userenv.dll 

mofcomp cimwin32.mof 
mofcomp cimwin32.mfl 
mofcomp rsop.mof 
mofcomp rsop.mfl 
for %%s in (*.dll) do regsvr32 /s %%s 
for %%s in (*.mof) do mofcomp %%s 
for %%s in (*.mfl) do mofcomp %%s 

net stop winmgmt /y
net start winmgmt
net start sharedaccess 
net start iphlpsvc 

REM these may be system-specific.  There may be other services dependent on winmgmt that need to be restarted.
net start tmlisten 
net start VMUpgradeHelper 
net start wsrm

echo DONE reboot 
pause 

GOTO :EOF

1

इसे इस्तेमाल करे:

  1. WMI सेवा बंद करें
  2. इस फ़ोल्डर का नाम बदलें (हटाएं नहीं): c:\windows\system32\wbem\repository(32-बिट) या c:\windows\syswow64\wbem\repository(64-बिट)
  3. WMI सेवा प्रारंभ करें

यदि सब ठीक हो जाता है, तो एक नया रिपॉजिटरी फ़ोल्डर बनाया जाना चाहिए और रिपॉजिटरी को फिर से बनाना शुरू करना चाहिए।


काम नहीं किया। मुझे "विंडोज मैनेजमेंट इंस्ट्रूमेंटेशन (WMI) रिपॉजिटरी को ऑटो-रिकवरी तंत्र द्वारा फिर से बनाया गया था।" (इवेंट आईडी 5616) इवेंट लॉग में, लेकिन रिपॉजिटरी अभी भी पहले की तरह लगभग खाली है।
मैसिमो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.