重置.NET Framework,修复因组件损坏造成的程序闪退问题

这篇具有很好参考价值的文章主要介绍了重置.NET Framework,修复因组件损坏造成的程序闪退问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

重置.NET Framework至装机状态,修复因.NET Framework部分组件损坏而造成程序闪退的问题。

前言

笔者因使用了IObit Uninstaler卸载了Visual Studio 2022而导致Visual Studio Installer闪退,想重新安装都不行,在事件查看器可以看到类似的如下报错,错误模块名称: KERNELBASE.dll,异常信息: System.TypeLoadException,异常信息: System.TypeInitializationException

重置.NET Framework,修复因组件损坏造成的程序闪退问题

重置.NET Framework,修复因组件损坏造成的程序闪退问题

后来发现其他依赖的.NET Framework的程序也会这样闪退,就猜到可能是.NET Framework出问题了。于是想通过卸载重装.NET Framework来解决,但是无法卸载,也没法安装(提示已安装)。最后摸索到了这个重置.NET Framework的方法。

方法

说明:笔者系统为WIN10(20H2 19042.662)。重置.NET Framework,需准备一个PE系统,因为需要修改到系统文件。

1、提取可用的.NET Framework

用于替换重置。提取可用的.NET Framework,最好接近你使用的系统,

  1. 在你原装系统上提取(通过虚拟机安装该系统进行提取)
  2. 使用其他的(通用的?怕麻烦可以尝试。这里提供笔者用到的文件)

怎么提取?

  1. 提取文件:复制系统盘下的\Windows\Microsoft.NET文件夹备用,如C:\Windows\Microsoft.NET

重置.NET Framework,修复因组件损坏造成的程序闪退问题

  1. 提取注册表:导出计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup该注册表备用。右键编辑该注册表文本,把HKEY_LOCAL_MACHINE\SOFTWARE全部替换为HKEY_LOCAL_MACHINE\111,后面会使用到。

重置.NET Framework,修复因组件损坏造成的程序闪退问题

准备好了,一个文件夹,一个注册表文件

重置.NET Framework,修复因组件损坏造成的程序闪退问题

2、进入PE系统替换

备份本系统的上述文件,做到可回退

  1. 复制系统盘下的\Windows\Microsoft.NET做备份
  2. 备份计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup注册表

备份注册表需要挂载本系统注册表文件。下边陈述。

1)加载本系统注册表,备份,替换。点击选择HKEY_LOCAL_MACHINE,点击“文件”—“加载配置单元”,选择系统盘下如下路径C:\Windows\System32\configSOFTWARE文件,点击“打开”,输入项名称111确认,然后就把注册表加载进来了。

重置.NET Framework,修复因组件损坏造成的程序闪退问题

2)展开注册表计算机\HKEY_LOCAL_MACHINE\111\Microsoft\NET Framework Setup,右键点击NET Framework Setup选择“导出”备份。

3)备好好后,右键点击选择“删除”。

4)删除后,点击文件菜单“导入”,选择在【1、提取可用的.NET Framework】中提取修改处理后的注册表,点击“打开”即可。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RUcf1hEy-1662259333368)(md-assets/image-20220904102349330.png)]

5)然后打开本系统盘下的\Windows\Microsoft.NET的文件夹,删除里面的东西;在将【1、提取可用的.NET Framework】中提取的这四个文件夹复制过去。

重置.NET Framework,修复因组件损坏造成的程序闪退问题

3、重启验证

重启验证是否有效,如无效把备份的文件,按照以上方法还原回去即可。文章来源地址https://www.toymoban.com/news/detail-443837.html

到了这里,关于重置.NET Framework,修复因组件损坏造成的程序闪退问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • .NET C#程序启动闪退,在安装或者程序文件下能正常运行,但通过路径却无法运行

    这是第2次踩这个坑了,很小的编程细节,容易忽略,所以写个博客,分享给大家。 1.第一次坑:是windows 系统把程序运行成服务,找不到配置文件,原因是以服务运行它的工作目录是在C:WindowsSystem32 2.本次坑:WPF桌面程序通过注册表设置开机自启,开机启动就闪退 我的排查

    2024年03月26日
    浏览(40)
  • 【opencv】示例-inpaint.cpp 图像修复是通过填充损坏图像部分从而修复这些损坏的过程...

    原始图像 这段代码展示了一个使用OpenCV库进行图像修复的例子。它首先包含了处理图像编码、解码、显示、处理和照片处理所必要的OpenCV模块的头文件。然后利用cv和std命名空间下的类和方法。通过定义一个鼠标回调函数onMouse来处理图像上的绘图操作,并通过主函数main处理

    2024年04月25日
    浏览(44)
  • 【免费】win7 所有.net framework框架集合,免费下载,若要运行此应用程序,您必须首先安装net framework如何解决

    运行软件缺失框架: 那天我看见网上下载一个框架都要收费还要100大洋,现在真的是干啥都要钱,索性就整理了一个全库供大家下载,做点好事 .net 框架所有的 .net官网下载地址, 所有框架向下兼容,安装报错,就往上一个新版本下载装 微软官网:.net framework 3.5- 4.8框架 下

    2024年02月05日
    浏览(113)
  • Asp .Net Web应用程序(.Net Framework4.8)网站发布到IIS

    开启IIS 如果已开启跳过这步 打开控制面板-程序  打开IIS 发布Web程序(.Net Framework 4.8 web网页) 进入IIS管理器新建一个应用池 新建一个网站 网站创建完毕 为文件夹添加访问权限  如果不添加访问权限,运行时将会得到如下错误 设置权限   勾选上面添加的账户的修改权限 

    2024年01月21日
    浏览(86)
  • 文件损坏怎么修复?3种方法帮您恢复损坏的文件

    案例:文件损坏还可以修复吗?文件损坏怎么修复? “救命!!!我的视频文件系统损坏,且没有办法读取。试了很多方法,但是都没有成功。想问各位大神,还有什么好用的方法吗?” 文件损坏是我们常常遇到的问题之一,对于这个问题,大家一定都非常苦恼。如果文件

    2024年02月12日
    浏览(96)
  • 如何修复损坏的word

    Word是许多人在日常工作中经常使用的软件,但有时它可能会出现意外的崩溃或文档损坏,这对于你正在编辑的文件和工作的进展都会产生重大影响。但是,你不需要过于担心,因为还是有一些方法可以通过修复Word文档中的损坏来解决这个问题。那么 如何修复损坏的word 呢?在

    2024年02月11日
    浏览(85)
  • xfs文件系统损坏修复

    启动虚拟机时候突然不能正常启动,报错如下 大致意思是xfs文件系统损坏,导致不能挂载/sysroot 查看系统日志 按shift+g跳转至日志末尾 可以看到是/dev/sda2挂载失败 谨慎操作,再取消挂载一次 umount -f /dev/sda2 确保umount 扫描检查文件系统,检查文件系统是否损坏,如果损坏会列

    2024年02月05日
    浏览(80)
  • C盘系统文件提示损坏怎么办?系统文件损坏怎么修复

    C盘系统文件提示损坏怎么办?通常情况下,C盘是一台电脑的系统盘,用来存放系统文件。有时候,我们在运行某个电脑程序软件时,可能会弹出“系统文件已损坏”的提示,遇到这种故障时,我们应该怎么修复C盘文件?本文将为大家介绍2个修复C盘系统文件的方法。 当C盘系

    2023年04月13日
    浏览(64)
  • 突然断电导致git损坏修复

    使用ide开发时突然断电启动后所有文件都成了没有提交的文件。打开git视图日志也消失不见 突然断电应该时git文件受损导致 进入项目下的.git目录 分析config文件是否损坏,如损坏进行修复 如格式已损坏或空白 去别的项目.git下把config拷贝过来 按照自己项目的情况进行修改 如

    2024年04月10日
    浏览(36)
  • Linux修复损坏的文件系统

    当文件系统受损时,将会出现一些明显的迹象。例如,文件或文件夹无法访问、文件大小异常、系统启动慢或无法启动等。此外,系统也可能发出一些错误信息,如\\\"Input/output error\\\"、\\\"Filesystem checks failed\\\"等。 前提:通常linux在启动的时候自动运行一个检查命令“fsck”来尝试修

    2024年02月09日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包