So führen Sie eine saubere Neuinstallation von .NET in Windows 10 durch

So führen Sie eine saubere Neuinstallation von .NET in Windows 10 durch

Dieses OEM-Tool, das ich häufig verwende, begann bei einer bestimmten Funktion abzustürzen. Unten sehen Sie einen Teil des Fehlerprotokolls. Adlib Designer ist das Tool, der Adapl-Parser ist die Funktion, ein einfacher eingebetteter Code-Editor mit Syntaxhervorhebung und einigen grundlegenden Optionen zum Kompilieren. Auf dem fehlerhaften System funktioniert die Syntaxhervorhebung nicht und die Funktion lässt das gesamte Tool einige Sekunden nach dem Start abstürzen.

Application: ADLIBDesigner.exe
Framework version: v4.0.30319
Description: the process ended due to an unhandled exception.
Exception information: System.ArgumentException
   at System.Windows.Forms.Control.MarshaledInvoke(System.Windows.Forms.Control, System.Delegate, System.Object[], Boolean)
   at System.Windows.Forms.Control.Invoke(System.Delegate, System.Object[])
   at Adlib.Designer.ApplicationBrowser.PropertyPages.AdaplProperties.AdaplParser_ParseComplete(System.Object, System.EventArgs)
   at Adlib.Designer.AdlibDesignerMain.AdaplParser.Parse()

Auf meinem PC sind .NET Frameworks 3.5 und 4.8 installiert. Als Betriebssystem dient Windows 10 Pro Version 10.0.18363.592. Die zuletzt installierten Updates sind:

2020-01 Cumulative update for .NET Framework 3.5 and 4.8 Windows 10 version 1909 for x64 KB4534132 and KB4532938 
2019-12 Cumulative update for .NET Framework 3.5 and 4.8 Windows 10 version 1909 for x64 KB4533002

Ich habe Microsofts.NET-Reparaturtool, aber das Problem wurde dadurch nicht gelöst.

Ich vermute eine Beschädigung in einem .NET-Modul, weil

  1. Genau dasselbe Tool funktioniert auf einem anderen (viel älteren und langsameren) PC mit derselben Windows-Version und denselben Updates einwandfrei.
  2. der Absturz geschieht in System.Windows.Forms.Control.MarshaledInvoke, also nicht in einem OEM-Modul.

Ich habe das Problem dem Hersteller des Tools gemeldet. Auch dieser kann das Problem nicht reproduzieren, sodass von ihm auch keine Lösung zu erwarten ist.

Ich denke darüber nach, .NET neu zu installieren. Ist das sinnvoll? Und wenn ja, wie mache ich das?

Die einzige andere Option, die mir einfällt: Windows neu installieren. Diesen Weg würde ich lieber nicht gehen, weil ich meinen Arbeits-PC mit allem neu laden müsste, was er braucht, um bequem arbeiten zu können.

verwandte Informationen