• xp sp3安装.Net 4.0提示严重错误,0x80070643,解决办法2017版


    客户电脑上要装金税开票软件,需要.net 4.0.30319.1,电脑环境是xp sp3,已经安装了.net 2, .net 3.5sp1,安装.net 4.0的时候提示错误0x80070643

    因为电脑上装了很多软件,重装系统实在无法想象,所以必须要原地解决!

    网上搜索了一下,找到以下解决方案,这是2014年的解决方法了,,检查了一下权限都是有的,依然错误,用.net修复工具,完全不管用。

    ----------------------------------------------------------------------

    1.点击电脑桌面右下角的“开始”按钮,点击“运行”按钮,在弹出的节目输入框中输入“regedit”。
    2.在弹出来的“注册表编辑器”界面上,选择HKEY_LOCAL_MACHINE SOFTWAREMicrosoftInternet ExplorerMain。
    3.右键选中Main,选择“权限”选项,在弹出来的“Main的权限”界面下,选中所有的组!或所有用户!名称下内容,在“完全控制”选项中,在“允
    许”下方打上“√”。
    4.最后关闭注册表编辑器、重新安装.NET就可以了。

    ----------------------------------------------------------------------

    发现出问题是在.net4.0_Client_Profile的时候出错,然后开始回滚,,就考虑是否可以单独安装这个client组件,发现是可以的,单独下载了这个组件,安装还是出错;

    反复尝试,最后发现如下方法成功:

    0. 提前准备好.net2.0安装包,.net 3.5sp1安装包,还有dotnetfxclean卸载工具!!!防止到时候因为缺少.net无法上网

    1. 使用dotnetfxclean_20529,卸载系统上现有的所有.net framework,卸载的时候最好退出所有的可能使用.net的程序,比如360、qq、浏览器等等,很担心卸载了.net之后系统还能不能正常启动,毕竟.net已经深入了windows系统的骨髓里了,提示卸载成功;

    2. 把windows Microsoft.NET改名,我改成了Microsoft.NET_,这时候没敢重启,怕系统因为缺少.net,导致启动遇到问题;

    3. 重装.net framework sp2,装完没有重启,紧接着装.net framework 3.5sp1,顺利完成;

    4. 重新启动电脑,然后到微软官网下载 dotNetFx40_Client_x86.exe (32位,因为本机是winxp) ,这是.net4的一个重要组件,等了很长时间,没有出现出错和回滚,最后提示安装成功,我知道自己离成功不远了;

    5. 打开金税开票软件还是提示缺少.net4.0,没关系,这时候再下载一个dotNetFx40_Full_x86_x64.exe(包含32和64位,其实也可以单独只下一个32位的dotNetFx40_Full_x86.exe),这个时候安装跳过了client_profile,直接去装语言包什么的次要组件,,装完,金税开票软件正常了!!!

    以上使用到的工具,都可以在这里下载到:https://support.microsoft.com/zh-cn/help/2698555/microsoft--net-framework-repair-tool-is-available

    版本和配置文件体系结构安装程序文件的名称URL
    .NET Framework 4.6.1 x86, x64  NDP461-KB3102436-x86-x64-AllOS-ENU.exe http://go.microsoft.com/fwlink/?LinkId=671743
    .NET Framework 4.6 x86, x64 NDP46-KB3045557-x86-x64-AllOS-ENU.exe http://go.microsoft.com/fwlink/?LinkId=528232
    .NET Framework 4.5.2 x86, x64 NDP452-KB2901907-x86-x64-AllOS-ENU.exe http://go.microsoft.com/fwlink/?LinkId=328855
    .NET Framework 4.5.1 x86, x64 NDP451-KB2858728-x86-x64-AllOS-ENU.exe http://go.microsoft.com/fwlink/?LinkId=321332
    .NET Framework 4.5 x86, x64 dotNetFx45_Full_x86_x64.exe http://go.microsoft.com/fwlink/?LinkId=255995
    .NET Framework 3.5 SP1,.NET Framework 3.0 SP2,.NET Framework 2.0 SP2 (如果安装了.NET Framework 3.0 和 3.5) x86, x64 dotnetfx35.exe http://go.microsoft.com/fwlink/?LinkId=259762
    .NET Framework 4 客户端配置文件 x86 dotNetFx40_Client_x86.exe http://go.microsoft.com/fwlink/?linkid=247966
    .NET Framework 4 客户端配置文件 x86, x64 dotNetFx40_Client_x86_x64.exe http://go.microsoft.com/fwlink/?linkid=247965
    .NET Framework 4 完整 x86 dotNetFx40_Full_x86.exe http://go.microsoft.com/fwlink/?linkid=247964
    .NET Framework 4 完整 x86, x64 dotNetFx40_Full_x86_x64.exe http://go.microsoft.com/fwlink/?linkid=247962
    .NET Framework 2.0 SP2 (当未安装版本 3.0 和 3.5) x64 NetFx20SP2_x64.exe http://go.microsoft.com/fwlink/?LinkId=259767
    .NET Framework 2.0 SP2 (当未安装版本 3.0 和 3.5) x86 NetFx20SP2_x86.exe http://go.microsoft.com/fwlink/?LinkId=259766
  • 相关阅读:
    Git远程操作详解
    Markdown介绍
    Git & GitHub 学习
    小甲鱼Python笔记(类)
    小甲鱼Python笔记(下)
    小甲鱼Python笔记(上)
    compare.go
    compact_op.go
    cluster.go
    client.go
  • 原文地址:https://www.cnblogs.com/skysowe/p/7651765.html
Copyright © 2020-2023  润新知