Windows7 X64 胜利安拆 .NET Framework 4.8 的记录

2周前 (02-14 00:05)阅读1回复0
kewenda
kewenda
  • 管理员
  • 注册排名1
  • 经验值157515
  • 级别管理员
  • 主题31503
  • 回复0
楼主

起首,我相信看到那篇文章的你,同我起初一样,早已绞尽脑汁,费了九牛二虎之力搜刮了整个互联网,把大佬们介绍的、可能的办法都测试了一遍,却仍然无法安拆上那个该死的.NET Framework 4.8 (或者是其他4.xx的版本)。所以我要讲的是,那篇内容可能仍然无法处理你的问题,我能处理,大要是还有点命运榜身,希望那个好运在你看完文章以后也能帮到你。

若是帮不到你,也请你触类旁通,想想本身系统的问题到底出在哪,一处理了阿谁关键的处所,根本上就能拆上了。本文列举的办法和挨次,仅限于记录本人此pc在win7 x64下的处理过程。若是有问题问win8,win10怎么拆的,我一概不晓得,因为我没有操做过。下面起头吧!

先说思绪,大要就是要排除所有可能出问题的处所,然后再处理出小问题的处所,根本上就搞定了。所以我们要先拆好证书,打够补钉,修好系统再说!

1.安拆微软官方证书,下载到当地,然后双击,一路导入就能够了:https://download.microsoft.com/download/2/4/8/248D8A62-FCCD-475C-85E7-6ED59520FC0F/MicrosoftRootCertificateAuthority2011.cer

2.打好补钉,因为按照多位大佬说,NET Framework 4.8 必需要win7 sp1才气利用,所以用俄罗斯大神做的UpdatePack7补钉包来打,速度快重启少,确保C盘至少有13G以上空间,不然低于10G那个法式就会本身停掉。

UpdatePack7下载地址:https://www.majorgeeks.com/files/details/simplix_updatepack.html

C盘剩余空间不敷10G的童鞋也不要悲观,本身开windows update渐渐打补钉就是了。那里罗嗦一句,win7 sp1 补钉号是:KB976932 ,而撑持win7 sp1的.NET Framework 4.8 补钉号是: KB4503548。后面那个若是顺利的话,靠windows update就能打上了也就本身拆好了.NET Framework 4.8 ,因为我的拆欠好,底子都不断安拆失败,所以才有本文。

非win7的话本身打好补钉就好了,不需要用俄罗斯大神UpdatePack7来打,留意我那文章写的是win7噢!

那里能够查看其他非win7系统的补钉号:

.NET Framework 4.7.2:Microsoft .NET Framework 4.7.2 offline installer for Windows

NET Framework 4.8:Microsoft .NET Framework 4.8 offline installer for Windows

俄罗斯大神UpdatePack7补钉包点安拆就能够了,如图:

在颠末上面两步,尤其是第二步,估量也花很多时间了。那时候右键计算机→属性,看到本身的win7 是不是 Service Pack1,也上面说的sp1,是的话继续,不是的话就要本身在打补钉那里找原因了,如图:

3.下载相关东西,起首看看本身那个系统里有几个版本的NET Framework。

DotNetVersions能够查看。下载,解压后,双击阿谁exe即可。地址:

https://github.com/jmalarcon/DotNetVersions/releases/download/v1.0.0/DotNetVersions.zip

能够看到,我pc的系统里也没4.8,如图:

继续下载NET Framework 4.8 和语言包,呆会拆的时候,先拆框架,重启后再拆语言包。(因为看了好些大佬回帖,说是一般windows update更新失败的话,Runtime,也就是全功用适配版大要率拆不上,我想省事但就没拆上Runtime,所以他们都建议说拆Developer pack,也就是开发版,就能够拆上。起头折腾的时候开发版我也没拆上,后来当然拆上了。所以那里也保举拆Developer pack)

地址:https://dotnet.microsoft.com/download/dotnet-framework/net48

选红框里的下载,也就是Developer pack和简体中文。当然有其他语言需求的能够自行下载此外语言包。如图:

(滚动到网页下面还有前面一些的版本能够下载)

4.起头安拆+处理问题。

下载好以后,在ndp48-devpack-enu.exe上面右键→以办理员身份运行。那个时候一路同意,看到进度条了!可高兴了!究竟结果用Runtime的话,一运行就会回复错误:“此安拆法式被阻滞,无法利用此法式安拆NET Framework”如今最少能看到进度条了,实的高兴啊!!!

不外悲伤老是不免的,谁叫我们对巨硬老是一往情深呢?还没高兴3分钟,进度条就回滚了!!!!成果显示了错误代码:0x80070643

唉,人生啊……都想放弃的时候,突然发现那个安拆法式确实纷歧样噢,还有错误记录查看功用,点一下看看呗。一点,看到了几处错误:

温馨提醒:记事本查找功用,查Error能够快速定位错误记录位置噢!看了一下我那个错误是无解的,因为和网上查到的大佬写的那些什么无法写入注册表权限底子不是一个工具。若是有童鞋查到的是:The registry could not be written 如许的错误的话,处理一下注册表在错误显示的相关键值的处所进步此系统登岸账户的写入权限就能够了。

我那个是无法施行EXE文件……无语了……死马当活马医了呗,先搜一下错误代码看看有啥发现!

搜~ 搜到了!大要就是该死的windows defender办事固然被我关了,但是它还有必然的影响力噢!所以要在组战略里面把它关了!再触类旁通想想是不是杀毒软件庇护了不让在c盘施行exe啊?嗯,火绒也要暂时关了关键位置庇护+退出。(用其他杀毒软件的童鞋请自行研究封闭相关功用,单纯退呈现在良多杀毒软件已经不成能退了,需要本身手动关系统文件实时监控。本文拿我用的火绒来举例。)

一.关windows defender:起头菜单→搜刮框填gpedit.msc,看到在起头菜单顶部呈现那个法式名了就点击,然后依次进入计算机设置装备摆设→办理模板→Windows组件→Windows Defender→双击 封闭Windows Defender,最初在里面选“已启用”,点确定撤退退却出。如图:

二.关杀毒软件(火绒)的庇护和监控,如图:

三.处理0x80070643错误:

翻开起头菜单,在搜刮框内输入:cmd,在搜刮框看到cmd.exe的时候,在图标上点击右键选择“以办理员身份运行”。

然后看到cmd窗口出来了,在里面输入:sfc /scannow

最初期待它扫瞄修复。(那步需要点命运,若是损坏得比力多,就需要光盘镜像来修复,那就是另一个教程了,其实也很简单,搜一下就能找到了。)

扫瞄修复100%,cmd提醒只是小问题,资本办理器已经为您修复好了!我觉得能成了!

四.找到刚刚下载阿谁Developer pack安拆包,文件名:ndp48-devpack-enu.exe,然后在图标上面右键→以办理员身份运行。一路打勾确认,下一步。

期待安拆完成。

安拆完成后,会提醒重启。保留好该保留的,点重启就好了。

重启以后,双击前面下载的语言包,安拆完成。如图:

最初,用前面阿谁东西DotNetVersions看看.NET Framework版本,看到了4.8,如图:

至此,那长达几天的折腾完毕,记得从头翻开杀毒软件的相关监控和庇护。

5.看到那里的你必然很累了,希望本文记录的履历可以帮你处理问题或者是供给一种新的处理思绪。

若是仍是不可,可能是碰到比我那个更棘手的问题,我没碰着大要也不会,还请见谅。

祝你顺利!

0
回帖

Windows7 X64 胜利安拆 .NET Framework 4.8 的记录 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息