如何修复 .net 框架注册表

如何修复 .net 框架注册表

我遇到了严重的恶意软件问题,我通过在可启动闪存驱动器上运行 Avira 救援系统解决了这个问题,幸运的是,恶意软件被删除了,但现在我的 .NET Framework 完全崩溃了,注册表中缺少了很多东西。首先,我在尝试启动某些应用程序时收到错误:

在此处输入图片描述

尝试重新安装最新版本得到以下结果:

在此处输入图片描述

于是我尝试按照说明这里但是当我打开 regedit 时:

在此处输入图片描述

我的注册表缺少与 .NET Framework 相关的整个部分。

在此处输入图片描述

打开或关闭 Windows 功能无限期地停留在“请等待”状态,所以我甚至看不到 Windows 说我已安装的 .NET Frameworks,但是:

在此处输入图片描述

我显然安装了几个版本的.Net框架。

微软永无止境地追求让他们的操作系统尽可能不方便,他们让你无法卸载 .NET Framework,因此无法手动重新安装。我试过他们的 .NET Framework 修复向导,但它就像潜艇上的纱门一样没用。请帮帮我。

答案1

我不知道这是否能解决问题,但你可以从另一台计算机导出丢失的注册表项,然后将其导入到损坏的 PC 上。此外,你可以在虚拟机中安装另一个 Windows,然后获取密钥。

您可能/很可能有其他潜在问题,但它将解决缺少密钥的错误。

InstallRoot 是 C:\Windows\Microsoft.NET\Framework64\

在我的 PC 上,对你来说可能也是一样的。

相关内容