如何在 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()

我的電腦上安裝了 .NET Frameworks 3.5 和 4.8。作業系統是 Windows 10 專業版 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 版本和相同的更新。
  2. 崩潰發生在 中System.Windows.Forms.Control.MarshaledInvoke,即不是在 OEM 模組中。

我向該工具的製造商報告了該問題。他們也無法重現問題,因此不能指望他們提供解決方案。

我正在考慮重新安裝 .NET。那有意義嗎?如果是這樣,我該怎麼做?

我能想到的唯一其他選擇:重新安裝 Windows。我寧願不走那條路,因為我必須重新加載我的主力電腦,讓它舒適地工作所需的一切。

相關內容