Die Microsoft Management Console funktioniert nicht mehr, wenn ich ein Snap-In hinzufüge

21259
JayaprakashReddy

Ich habe Windows 7 Ultimate-Betriebssystem.

Ich öffne mmc.exe als Administrator und versuche, Zertifikate oder ein anderes Snap-In hinzuzufügen. Beim Laden des Snap-Ins wird die MMC abgebrochen und die folgende Meldung wird angezeigt. Anschließend wird sie automatisch geschlossen, sobald ich auf die Schaltfläche Schließen klicke. Was könnte das Problem sein?

Ich habe folgende Schritte unternommen, um das Problem zu beheben, konnte jedoch keine der folgenden Aktionen ausführen:

  1. Ich habe versucht, das Betriebssystem zu reparieren
  2. Ich habe Dateien mit dieser Methode repariert
  3. Sogar die Installation über diesen Link repariert

Bearbeiten:

Ich habe sogar versucht, die MMC.exe-Datei umzubenennen oder zu löschen, und es konnte nicht erfolgreich ausgeführt werden, da die Berechtigung von TrustedInstaller für diese Vorgänge erforderlich ist. Um dies zu vermeiden, habe ich sogar die Anweisungen in diesem Artikel befolgt, es erlaubt mir jedoch nicht, sie zu löschen, und jetzt heißt es, dass Sie die Berechtigung des Benutzers benötigen, der Eigentümer der Datei ist. Interessant ist jedoch, dass der Eigentümer dies ist Nur angemeldeter Benutzer, es wird jedoch immer noch die Autorisierung desselben Benutzers verlangt.

Update: @oldskool: Hier ist die Ausgabe des Debug-Prozesses: Entschuldigung, es ist ein langer Ausgabetext.

"C: \ Windows \ winsxs \ x86_microsoft.vc80.mfc_1fc8b3b9a1e18e3b_8.0.50727.4053_none_cbf21254470d8752 \ mfc80u.dll",

Kann die PDB-Datei 'mmc.exe' nicht finden oder öffnen. Geladen 'C: \ Windows \ winsxs \ x86_microsoft.vc80.atl_1fc8b3b9a1e18e3b_8.0.50727.4053_none_d1c738ec43578ea1 \ ATL80.dll', Die PDB-Datei 'mmc.exe' kann nicht gefunden oder geöffnet werden: ' common-controls_6595b64144ccf1df_5.82.7600.16661_none_ebfb56996c72aefc \ comctl32.dll ', kann nicht gefunden werden. Binär wurde nicht mit Debug-Informationen erstellt. 'mmc.exe': Geladen 'C: \ Programme \ Microsoft SQL Server \ 100 \ Tools \ Binn \ Resources \ 1033 \ SqlManager.rll ', Binary wurde nicht mit Debug-Informationen erstellt. 'mmc.exe': Geladen 'C: \ Windows \ System32 \ msxml6.dll', Die PDB-Datei 'mmc.exe' kann nicht gefunden oder geöffnet werden: Geladen 'C: \ Programme \ Microsoft SQL Server \ 90 \ Tools \ Binn \ SqlManager.dll ', Kann die PDB-Datei' mmc.exe 'nicht finden oder öffnen: Geladen' C: \ Windows \ System32 \ wbem \ wbemcntl.dll ', Kann die PDB-Datei nicht finden oder öffnen Der Thread' Win32-Thread '(0xf74 ) wurde mit Code 0 (0x0) beendet. Nicht behandelte Ausnahme bei 0x774d35e3 in mmc.exe: 0xC0000374: Ein Heap ist beschädigt. Kann die PDB-Datei 'mmc.exe' nicht finden oder öffnen: Geladene Datei 'C: \ Programme \ Microsoft SQL Server \ 90 \ Tools \ Binn \ SqlManager.dll', Die PDB-Datei 'mmc.exe' kann nicht gefunden oder geöffnet werden: Geladen 'C: \ Windows \ System32 \ wbem \ wbemcntl.dll', Kann die PDB-Datei nicht finden oder öffnen Der Thread 'Win32-Thread' (0xf74) wurde mit Code 0 (0x0) beendet. Nicht behandelte Ausnahme bei 0x774d35e3 in mmc.exe: 0xC0000374: Ein Heap ist beschädigt. Kann die PDB-Datei 'mmc.exe' nicht finden oder öffnen: Geladene Datei 'C: \ Programme \ Microsoft SQL Server \ 90 \ Tools \ Binn \ SqlManager.dll', Die PDB-Datei 'mmc.exe' kann nicht gefunden oder geöffnet werden: Geladen 'C: \ Windows \ System32 \ wbem \ wbemcntl.dll', Kann die PDB-Datei nicht finden oder öffnen Der Thread 'Win32-Thread' (0xf74) wurde mit Code 0 (0x0) beendet. Nicht behandelte Ausnahme bei 0x774d35e3 in mmc.exe: 0xC0000374: Ein Heap ist beschädigt.

enter image description here

6
Können Sie einen Screenshot posten, der die Ausgabe des Debug-Prozesses darstellt? patricks vor 13 Jahren 0
@oldskool: Ich habe die Debug-Ausgabe hinzugefügt. Ich bin nicht sicher, ob Sie das Gleiche suchen, lass es mich wissen. JayaprakashReddy vor 13 Jahren 0
danke für die ausgabe. Leider keine Informationen über den Absturz, den ich dort sehen kann. Haben Sie versucht, mit sfc / verifyonly festzustellen, ob beschädigte Dateien vorhanden sind? patricks vor 13 Jahren 0
@JayaprakashReddy: Möglicherweise löschen Sie die gesamte Debug-Ausgabe mit Ausnahme des Teils "Unbehandelte Ausnahme" am Ende. Dies ist der Grund, warum ich die Neuinstallation von .Net 4 als mögliche Lösung für die Heap-Beschädigung empfohlen habe. harrymc vor 13 Jahren 0
Es sieht so aus, als wäre es wahrscheinlich ein WinSxS-Problem. Öffnen Sie "C: \ Windows \ Logs \ CBS" und löschen oder benennen Sie "CBS.log" um. Führen Sie dann erneut "sfc / scannow" aus. Achten Sie genau darauf, was es sagt, wenn es fertig ist. Sagt es, dass es die Probleme gefunden und behoben hat oder gibt es Probleme, die es nicht beheben konnte? Schauen Sie sich jetzt 'CBS.log' an, um die Ergebnisse des Scans ohne vorheriges Durcheinander zu sehen. Öffnen Sie es in einem Texteditor (Sie können es kopieren, um Probleme mit der Berechtigung zu vermeiden), und suchen Sie dann nach dem Begriff * error *. Synetech vor 13 Jahren 0
@Syntech: Ich habe dasselbe versucht, wie du gesagt hast, und SFC-Scan sagt, es gibt überhaupt keine Probleme. Das Umbenennen oder Löschen von MMC.exe war nicht erfolgreich. Es besagt, dass ich über TrustedInstaller-Rechte und Versuche verfügen sollte, auch nachdem der Besitzer der Datei ausgefallen war. JayaprakashReddy vor 13 Jahren 0

1 Antwort auf die Frage

6
harrymc

Fragen zuerst:

  • Können Sie im Ereignisprotokoll etwas Besonderes finden?
  • Funktioniert die Computerverwaltung?
  • Ist es möglich, dass bei einer Softwareinstallation ein fehlerhaftes MMC-Add-On hinzugefügt wurde?

Einige Ideen für dieses wirklich seltsame Problem:

  1. Wenn Sie einen Systemwiederherstellungspunkt haben, der vor dem Auftreten des Problems datiert wurde, können Sie ihn wiederherstellen.
  2. Installieren Sie das neueste Microsoft .Net Framework 4 oder installieren Sie es erneut.

BEARBEITEN

Eine Methode zur Behebung des Problems wurde beim Absturz in mmc beim Hinzufügen von Snap-In vorgeschlagen :

Unter der Annahme, dass der Teil Ihrer Registrierung, der mit MMC-Snap-Ins befasst ist, beschädigt ist, kopiert diese Methode diesen Registrierungsteil von einem funktionierenden Computer (sollte ein ähnliches Setup wie der problematische Computer haben).

  1. Der Registrierungsschlüssel, in dem sich die MMC-Snap-Ins befinden, lautet:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns
  2. Verwenden Sie auf dem SnapInsArbeitscomputer Regedit zum Exportieren mit allen seinen Unterschlüsseln als .reg-Datei. (Wenn Sie keinen Zugriff auf einen funktionierenden Computer haben, erstellen Sie eine virtuelle Maschine.)
  3. Verwenden Sie auf dem problematischen Computer Regedit zum Sichern SnapInsund löschen Sie es
  4. Importieren Sie die exportierte .reg-Datei in die Registrierung Ihres problematischen Computers (in der Regel genügt ein Doppelklick darauf, andernfalls verwenden Sie Datei / Importieren in regedit).

Ich würde auch vorsorglich vorschlagen, einen Systemwiederherstellungspunkt zu erstellen, bevor Sie diese Methode ausprobieren.

Haben Sie eine Ahnung, wann das Problem aufgetreten ist und das Datum einem Installationsdatum in der Systemsteuerung / Programme und Funktionen entspricht? harrymc vor 13 Jahren 0
Ich habe mir das EvenLog angesehen und nichts davon gefunden. Computerverwaltung funktioniert. 3. Qsn - Ich kann nicht vermuten, dass ich seit der Installation des Betriebssystems niemals MMC verwendet habe. Versuchte mit ein paar Wiederherstellungspunkten, aber nichts war erfolgreich. Nun werde ich versuchen, das .net Framework 4 erneut zu installieren, und Sie werden informiert, wenn es mir gelingt. JayaprakashReddy vor 13 Jahren 0
Ich habe oben einen neuen Vorschlag hinzugefügt. harrymc vor 13 Jahren 0
Danke für den Vorschlag und ich schätze Ihre Bemühungen, ohne das Interesse daran zu verlieren. Registry-Teil funktionierte, aber es konnte nicht die gesamte Snapin-Liste aktualisiert werden und einige gehen verloren. Auf jeden Fall erfahren Sie, wie Sie die verbleibenden Snapins hinzufügen. JayaprakashReddy vor 13 Jahren 0
Ich habe genau das gleiche Problem wie OP (aber Windows 10) und habe Folgendes getan: 1) Exportiert die SnapIns-Schlüssel von einem funktionierenden Computer. 2) Exportiert die SnapIns vom defekten Computer. 3) Benutze ein Diff-Tool, um zu sehen, was anders ist. 4) Zusätzliche Schlüssel vom defekten Computer entfernt, MMC jedes Mal getestet, bis ich den Schlüssel gefunden habe, der Probleme verursacht hat. In meinem Fall war es , eine alte Version von SQL Server Configuration Manager. Ich übersprang 5) Fügen Sie die Schlüssel zurück, deren Entfernung das Problem nicht gelöst hat. Chris vor 8 Jahren 3
Beim Hinzufügen des Zertifikate-Snap-Ins wurde auch das Popup-Fenster "MMC hat aufgehört zu arbeiten" angezeigt. Chris 'Fix funktioniert - löschen Sie einfach den Registrierungsschlüssel [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MMC \ SnapIns \ ] GarDavis vor 8 Jahren 2
@ Chris Ich möchte dir ein Bier schicken. Ich habe meinen ganzen Tag damit verbracht, dies aufzuspüren. JJS vor 8 Jahren 2
@JJS Sie würden nicht glauben, wie viele freundliche Internet-Leute, denen ich Bier verdanke! Freut mich, mein Kommentar hat geholfen! Chris vor 8 Jahren 0
Das hat auch für mich funktioniert! In meinem Fall war der beleidigende Schlüssel "", der ebenfalls mit SQL Server verwandt war, obwohl ich niemals 2015 installiert hatte. Paul d'Aoust vor 8 Jahren 1
@Chris Ich hatte genau das gleiche Problem - Windows 10 kann kein Zertifikat-Snap-In hinzufügen (MMC funktioniert nicht mehr wie in der Bildschirmkappe des OP gezeigt). Die mit einem funktionierenden System unterschiedlichen MMC-Registrierungsschlüssel zeigten den gleichen SQL-SCM-Schlüssel. den Schlüssel entfernt und es funktioniert wieder. Ich denke, Ihr Kommentar verdient eine Antwort. Zenilogix vor 8 Jahren 0
Arbeitete auch für mich! Es gibt einen [Forumsbeitrag] (http://answers.microsoft.com/de-de/windows/forum/windows_xp-windows_programs/my-mmc-crashes-when-trying-to-add-the-zertifikat/979a3882-c21c -43a9-afde-d21fa55a62c1? Auth = 1) das Sql-Server als Problem aufruft. Für mich entfernte ich { `und` `` und dann funktionierte es. Carl Walsh vor 8 Jahren 1