.NET Framework-Probleme unter Windows 7 (wahrscheinlich nach einem fehlgeschlagenen SP1-Update?) - Die Ereignisanzeige funktioniert nicht, ebenso wie Zune

11526
LightRay

Ich habe Probleme beim Ausführen der Ereignisanzeige (wo immer ich sie öffne, ein CLSID: FX:)Popup-Fenster "Snap-In kann nicht erstellt werden"), die Fehlerdetails und andere Anwendungen wie Zune (kann nicht jedes Mal geöffnet werden, da direkt nach dem Installation) oder Visual Studio (musste es einige Male installieren und entfernen, hatte ein Problem mitAddInUtil.exe wenn ich mich richtig erinnere).

Ich denke, ich habe gedacht, dass es eine gemeinsame Ursache gibt, nämlich das .Net Framework, das irgendwie vermasselt wurde. Es hätte passieren können, als ich das letzte Mal versucht habe, Windows7 auf SP1 zu aktualisieren. Das Update ist fehlgeschlagen, und das System wird auf einem schwarzen Bildschirm angezeigt, sobald ich mein Notebook einschalte. Ich habe es mithilfe von System Restore behoben (ein anderes Mal wurde es erneut versucht, hatte den gleichen Fehler).

Weitere Informationen:

  • Ich bin mir ziemlich sicher, dass mein System sauber ist, ich habe es zweimal mit avast gescannt (vollständiger und eingehender Scan, natürlich), ich habe versucht, es neu zu installieren, nur für den Fall, machte einen Boot-Scan .. also hier sollten keine Dinge sein Malware, Viren, Trojaner ..
  • Ich habe bereits sfc / scannow ausprobiert, ich glaube, es hat ein paar Dinge behoben, aber wenn ich es erneut starte, heißt das, es gibt keine Probleme zu beheben
  • Ich weiß, dass das Problem mit der Ereignisanzeige manchmal mit einer mmc.exe.config verbunden ist, die eine falsche .Net Framework-Installation aufruft, aber auf meinem System ist dies nicht der Fall
  • Ich habe versucht, "Windows-Funktionen ein- oder ausschalten" in der Systemsteuerung auszuführen. .NET Framework ist ein halb-kariertes Quadrat (das Quadrat ist voll, es gibt keine Überprüfung). Wenn ich versuche, alle Funktionen zu aktivieren und zu bestätigen, bleibt das Gerät eine Zeit lang inaktiv, und es wird ein Fehlerfenster eingeblendet, das besagt, dass einige Funktionen nicht aktiviert werden konnten, und fordert mich zum Neustart auf. Nach dem Neustart ändert sich nichts, das Quadrat wird noch halb geprüft.
  • Ich habe auch versucht, das .NET Framework-Überprüfungstool auszuführen: Es stellt sich heraus, dass in meinen Installationen von .NET Framework 2.0 und 3.5 einige Probleme aufgetreten sind ("Produktüberprüfung fehlgeschlagen"). Die einzigen Fehler, die ich in den Protokollen sind einige fehlende finden können .nlpDateien (wie big5.nlp, normnfc.nlp, normnfd.nlp, prcp.nlp, sortkey.nlp, xjis.nlp)

Hat jemand eine Idee? Wie Sie sehen, habe ich so ziemlich alles ausprobiert. Abgesehen von den Programmproblemen funktioniert das System einwandfrei, aber es ist ärgerlich, ohne Ereignisanzeige zu sein (es ist eine große nützliche Sache) und ich brauche Zune für einige Dinge, also bekomme ich es ziemlich müde von der Situation (aber ich wollte sehen, ob es eine Möglichkeit gibt, dies zu beheben, ohne das gesamte System neu zu installieren!)

0
einen Wiederherstellungspunkt verwenden? sollte vor der Installation von sp1 automatisch erstellt werden. Robert Kerr vor 12 Jahren 0
So habe ich die defekte SP1-Installation behoben, aber die Ereignisanzeige funktioniert immer noch nicht. Und noch etwas, es gab nicht so viele Wiederherstellungspunkte: IIRC gab es nur ein oder zwei vor der Installation (wo sind die guten XP-Zeiten, in denen Sie sogar * Monate * "zurück in der Zeit" gehen konnten?) Und noch etwas Ich möchte nicht darauf hinweisen - ich bin mir nicht ganz sicher, ob es die SP1-Installation war, um Dinge zu zerbrechen: Das war der Moment, als ich bemerkte, dass etwas sehr falsch war. LightRay vor 12 Jahren 0

3 Antworten auf die Frage

3
Mahmoude Elghandour

Verwenden Sie das Systemdatei-Überprüfungsprogramm (SFC.exe), um festzustellen, welche Datei das Problem verursacht, und ersetzen Sie die Datei. Führen Sie dazu die folgenden Schritte aus:

  1. Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten.

    • Start → Alle Programme → Zubehör

    • Klicken Sie mit der rechten Maustaste auf die Eingabeaufforderung und klicken Sie auf "Als Administrator ausführen".

    Wenn Sie zur Eingabe eines Administratorkennworts oder zur Bestätigung aufgefordert werden, geben Sie das Kennwort ein oder klicken Sie auf Zulassen.

  2. Geben Sie den folgenden Befehl ein und drücken Sie Enter

    sfc/scannow 

    Dieser Befehl durchsucht alle geschützten Systemdateien und ersetzt falsche Versionen durch korrekte Microsoft-Versionen.

Weitere Informationen zum Systemdatei-Checker finden Sie in diesem Microsoft KB-Artikel .

2
Dave Becker

Sie können die verschiedenen Versionen von .NET Framework wie jedes andere Programm über die Systemsteuerung deinstallieren. Laden Sie dann die aktuellste Version von http://www.microsoft.com/net/download herunter und installieren Sie sie . Wenn sich die Probleme dadurch nicht beheben lassen, ist .NET Framework wahrscheinlich nicht das Problem.

Und das Problem ist: Ich habe kein .NET Framework in meiner Systemsteuerung, ich glaube, ich habe während der letzten Deinstallation von Visual Studio alles entfernt (vielleicht haben wir das Problem herausgefunden?), aber ich bin mir ziemlich sicher, dass Zune noch nicht war An diesem Punkt zu arbeiten) Neuinstallieren des Frameworks war das erste, was mir in den Sinn kam, das Problem ist: Ich konnte kein Windows 7-Installationsprogramm für .NET Framework 3.5 (nur XP, möglicherweise auch Vista) finden und Version 4 installieren. t Problem beheben LightRay vor 12 Jahren 0
Wenn Sie .NET Framework 4 installiert haben, ist .NET Framework nicht das Problem. Microsoft gibt unter http://bit.ly/IPYsQK Folgendes an: "Das .NET Framework 4 ist abwärtskompatibel mit Anwendungen, die mit den .NET Framework-Versionen 1.1, 2.0, 3.0 und 3.5 erstellt wurden. Mit anderen Worten, Anwendungen und Komponenten Die mit früheren Versionen von .NET Framework erstellten Versionen funktionieren mit .NET Framework 4. " Wenn Sie damit einverstanden sind, würde ich mich über Ihre Antwort freuen! Dave Becker vor 12 Jahren 0
Ja, und ich kann das bestätigen: Ich habe gerade Visual Studio Professional * erneut * neu installiert, und das war in .NET Framework 4 enthalten. Trotzdem würde Event Viewer noch Zune starten. Ich kann das nicht als Antwort akzeptieren, weil es mein Problem tatsächlich nicht gelöst hat (aber ich habe ein +1 gegeben, weil Sie in anderen Richtungen hilfreich waren). Wenn Sie mir eine Hand geben könnten, um herauszufinden, was falsch ist, würde ich mehr als glücklich sein, Ihnen Kudos zu geben :) (Vielleicht einige verborgene Konflikte zwischen Version 4 und Version 3.5?) LightRay vor 12 Jahren 0
Sie können das .NET Framework-Bereinigungstool (http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx) ausprobieren, um sicherzustellen, dass dies nicht der Fall ist. Wenn das nicht hilft, glaube ich nicht, dass die Probleme etwas mit .NET Framework zu tun haben. Dave Becker vor 12 Jahren 0
0
Peter Marcu

Nur um ein paar Klarstellungen zu früheren Kommentaren zu geben. Anwendungen werden nicht automatisch von .NET 3.5 auf .NET 4.0 aktualisiert. Wenn Sie also etwas haben, das von .NET 3.5 abhängt, müssen Sie es installieren oder eine Anwendungskonfigurationsdatei zur Anwendung hinzufügen, die die Ausführung unter .NET mitteilt 4. Unter Windows 7 finden Sie auch kein Installationsprogramm für .NET 3.5, da es in das Betriebssystem integriert ist.

Die Guid, die Sie in Ihrem Fehler FX: erwähnt haben, entspricht eventviewer.dll. Daher ist es sinnvoll, wenn Sie den Event Viewer starten.

Wahrscheinlich wäre es praktisch, procmon auf dem Computer auszuführen und die gesamte Ausgabe für den Prozess zu erfassen, um zu sehen, was zum Zeitpunkt des Fehlers genau passiert.

Wenn Sie mir den procmon-Trace per E-Mail senden möchten, kann ich versuchen, einen Blick darauf zu werfen.