Bezogen natürlich auf diese Frage .
Bevor ich herausfand, dass es etwas ... gefährlich war, installierte ich Windows Management Framework 3.0 auf einer Reihe von Windows Server 2008 R2 SP1-Servern, und WMI wurde auf allen vollständig verworfen.
So sieht der WMI-Namespace auf einem normalen Server aus (dies ist vom Server-Manager -> Konfiguration -> WMI-Steuerung):
So sieht es nach der Installation von WMF 3.0 aus:
Ja. Alles außer den neuen Funktionen von WMF 3.0 ist weg .
Unnötig zu erwähnen, dass auf diesen Servern nichts mehr zu funktionieren scheint. Und nein, dies ist nicht auf einen seltsamen Installationsfehler zurückzuführen. Dies geschah auf drei Servern, die vor der Installation von WMF 3.0 einwandfrei funktionierten, und auf allen wurde die Installation erfolgreich abgeschlossen.
Zugegeben, einer von ihnen hatte ein etwas komplexes Setup (verschiedene System Center-Produkte und SQL Server-Instanzen) ... aber zwei von ihnen sind einfach nur Standard-Domänencontroller, die überhaupt nichts anderes tun .
Wie kann ich dieses Problem beheben, ohne das Betriebssystem auf diesen Servern neu installieren zu müssen?
Und warum ist es überhaupt passiert?
quelle
Antworten:
Ich konnte zumindest die Server wieder in einen funktionsfähigen Zustand versetzen, indem ich alle DLLs neu registrierte und alle .mof- und .mfl-Dateien unter neu kompilierte
C:\Windows\System32\wbem
, wie hier dokumentiert .Ich kann nicht 100% sicher sein, dass die Systeme voll funktionsfähig sind, wie sie sollten, aber zumindest versagen sie jetzt nicht kläglich.
Es macht jedoch immer noch keinen Sinn, dass WMF 3.0 die Dinge auf diese Weise vermasselt ... und das auf ziemlich konsistente Weise, wie es auf drei verschiedenen Servern geschehen ist. Jetzt habe ich definitiv höllische Angst davor, es irgendwo zu installieren.
quelle
Haben Sie die verschiedenen WMI-Wiederherstellungsskripte ausprobiert? Hier ist eine, die ich gelegentlich verwendet habe, wenn auch nicht in letzter Zeit. Beachten Sie, dass es möglicherweise einige anwendungsspezifische Mof-Dateien gibt, die hier nicht enthalten sind.
quelle
Versuche dies:
c:\windows\system32\wbem\repository
(32-Bit) oderc:\windows\syswow64\wbem\repository
(64-Bit)Wenn alles gut geht, sollte ein neuer Repository-Ordner erstellt werden und das Repository sollte mit der Neuerstellung beginnen.
quelle