Windows 10 で .NET をクリーン再インストールする方法

Windows 10 で .NET をクリーン再インストールする方法

私がよく使用するこの OEM ツールは、ある特定の機能でクラッシュし始めました。以下はエラー ログの一部です。ツールは Adlib Designer、機能は Adapl パーサーで、構文の強調表示とコンパイル用の基本オプションがいくつか備わったシンプルな埋め込みコード エディターです。障害が発生したシステムでは、構文の強調表示が機能せず、起動後数秒でツール全体がクラッシュします。

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()

私の PC には .NET Frameworks 3.5 および 4.8 がインストールされています。OS は Windows 10 Pro バージョン 10.0.18363.592 です。最新のインストール済み更新プログラムは次のとおりです。

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

私はマイクロソフトの.NET 修復ツールしかし、問題は解決しませんでした。

.NETモジュールの破損を疑っています。

  1. まったく同じツールが、同じ Windows バージョンと同じ更新プログラムを適用した別の (はるかに古くて遅い) PC でも正常に動作します。
  2. クラッシュはSystem.Windows.Forms.Control.MarshaledInvoke、つまり OEM モジュール内ではなく で発生します。

ツールのメーカーに問題を報告しました。メーカーも問題を再現できないため、解決策は期待できません。

.NET をクリーンに再インストールしようと考えています。これは理にかなっていますか? もしそうなら、どうすればいいですか?

私が考えられる唯一の他の選択肢は、Windows を再インストールすることです。快適に動作するために必要なすべてのものを私の主力 PC に再ロードする必要があるため、その方法は避けたいと思います。

関連情報