Fehlerbehebung: Microsoft .NET Framework – Unbehandelte Ausnahme (Unhandled Exception)
Hier ist ein ausführliches Tutorial zur Behebung des Fehlers „Microsoft .NET Framework Unhandled Exception“ (Unbehandelte Ausnahme) unter Windows.
Der Fehler „Unhandled Exception has occurred in your application“ tritt meistens auf, wenn eine Software auf eine Bedingung stößt, die sie nicht verarbeiten kann. Oft liegt die Ursache an einer beschädigten .NET Framework-Installation, veralteten Treibern oder Konflikten mit Drittanbieter-Software.
Folgen Sie diesen Schritten nacheinander, um das Problem zu lösen.
Schritt 1: Das Microsoft .NET Framework Repair Tool verwenden
Microsoft bietet ein eigenes Werkzeug an, um häufige Probleme mit dem .NET Framework automatisch zu finden und zu reparieren.
- Laden Sie das .NET Framework Repair Tool von der offiziellen Microsoft-Website herunter.
- Starten Sie die Datei
NetFxRepairTool.exe. - Akzeptieren Sie die Lizenzbedingungen und klicken Sie auf Next.
- Das Tool analysiert Ihr System. Wenn Korrekturen vorgeschlagen werden, klicken Sie auf Next, um sie anzuwenden.
- Starten Sie Ihren Computer neu und prüfen Sie, ob der Fehler weiterhin besteht.
Schritt 2: Systemdateien reparieren (SFC und DISM)
Manchmal sind beschädigte Windows-Systemdateien die Ursache für den Fehler.
- Geben Sie cmd in die Windows-Suche ein.
- Klicken Sie mit der rechten Maustaste auf Eingabeaufforderung und wählen Sie Als Administrator ausführen.
- Geben Sie den folgenden Befehl ein und drücken Sie Enter:
sfc /scannow(Warten Sie, bis der Vorgang abgeschlossen ist.) - Geben Sie danach diesen Befehl ein (um das Systemabbild zu reparieren):
DISM /Online /Cleanup-Image /RestoreHealth - Starten Sie den PC neu.
Schritt 3: .NET Framework-Features neu aktivieren
In Windows 10 und 11 ist das .NET Framework fest integriert. Sie können es „erfrischen“, indem Sie es aus- und wieder einschalten.
- Drücken Sie die Windows-Taste + R, geben Sie
optionalfeatures.exeein und drücken Sie Enter. - Suchen Sie in der Liste nach den Einträgen für .NET Framework (meist Version 3.5 und 4.8).
- Deaktivieren Sie die Checkboxen bei beiden Einträgen und klicken Sie auf OK.
- Starten Sie Ihren PC neu.
- Öffnen Sie das Menü erneut und aktivieren Sie die Checkboxen wieder. Windows wird die benötigten Dateien nun sauber neu laden/installieren.
Schritt 4: Einen „Sauberen Neustart“ durchführen
Häufig verursachen Hintergrundprogramme (wie Antivirensoftware von Drittanbietern oder Optimierungstools) Konflikte mit dem .NET Framework.
- Drücken Sie Windows-Taste + R, geben Sie
msconfigein und drücken Sie Enter. - Gehen Sie zum Reiter Dienste.
- Setzen Sie unbedingt den Haken bei Alle Microsoft-Dienste ausblenden.
- Klicken Sie nun auf Alle deaktivieren.
- Gehen Sie zum Reiter Autostart und klicken Sie auf Task-Manager öffnen.
- Deaktivieren Sie dort alle Autostart-Programme.
- Starten Sie den PC neu. Wenn der Fehler nun weg ist, wissen Sie, dass ein Programm eines Drittanbieters die Ursache war.
Schritt 5: Windows Updates prüfen
Oft liefert Microsoft wichtige Patches für das .NET Framework über Windows Update aus.
- Gehen Sie zu Einstellungen > Update und Sicherheit > Windows Update.
- Klicken Sie auf Nach Updates suchen.
- Schauen Sie auch unter Optionale Updates, ob dort .NET Framework-Updates (Cumulative Updates) aufgeführt sind, und installieren Sie diese.
Schritt 6: Die betroffene Anwendung neu installieren
Wenn der Fehler nur bei einem ganz bestimmten Programm auftritt, ist oft die Software selbst oder deren Konfigurationsdatei beschädigt.
- Deinstallieren Sie das entsprechende Programm über die Systemsteuerung.
- Löschen Sie eventuell verbliebene Ordner der App in
%AppData%(geben Sie dies einfach im Explorer oben in die Adresszeile ein). - Laden Sie die neueste Version des Programms herunter und installieren Sie sie neu.
Zusammenfassung
In 90 % der Fälle hilft das Repair Tool aus Schritt 1 oder das Aus- und Wiedereinschalten der Features in Schritt 3. Sollten alle Schritte fehlschlagen, könnte ein tieferliegender Defekt im Windows-Benutzerprofil vorliegen – in diesem Fall kann das Anlegen eines neuen Windows-Benutzerkontos oft Wunder wirken.