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

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

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

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

1.点击电脑桌面右下角的“开始”按钮,点击“运行”按钮,在弹出的节目输入框中输入“regedit”。
2.在弹出来的“注册表编辑器”界面上,选择HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Internet Explorer\Main。
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

xp sp3安装.Net 4.0提示严重错误,0x80070643,解决办法2017版的更多相关文章

  1. win10系统下cmd输入一下安装的软件命令提示拒绝访问解决办法

    问题:win10系统安装了nvm,cmd命令提示不是内部或外部命令 解决:卸载nvm,重新安装,再一次输入nvm,发现正常显示: 问题:win10安装了nvm之后,安装node成功,输入node命令, ...

  2. ecstore-安装提示flock,即使绕过检测,安装成功后还是提示t function 解决办法

    安装时先绕过去 安装好后,修改config.php里的TMP_DIR,指向网站目录下的data目录(用绝对路径) 分析:应该是php的运行用户没有对tmp目录的写权限.中电云集的管理工具就出现过

  3. windows 使用npm安装webpack 4.0以及配置问题的解决办法

    输入cmd点击打开 输入node -v 出现nodejs版本号 输入npm -v 出现npm版本号则安装npm安装成功, 2.安装webpack 桌面新建一个webpack-test文件夹,点击进入文 ...

  4. 未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序。解决办法

    在64位服务器系统上,默认不支持Microsoft.Jet.OLEDB.4.0的驱动程序,系统默认会提示未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0"的错误 ...

  5. iOS 学习笔记二【cocopods安装使用和安装过程中遇到的问题及解决办法】【20160725更新】

    在osx 10.11之前cocopods问题不多,但是升级到11之后的版本,之前的cocopods大多用不了,需要重新安装,对于我这种使用测试版系统的技术狂来说,每次都需要重新安装很多东西, 当然,c ...

  6. iOS cocopods安装使用和安装过程中遇到的问题及解决办法

    在osx 10.11之前cocopods问题不多,但是升级到11之后的版本,之前的cocopods大多用不了,需要重新安装,对于我这种使用测试版系统的技术狂来说,每次都需要重新安装很多东西, 当然,c ...

  7. JLINK固件丢失或升级固件后提示Clone的解决办法

    J-LINK V8固件烧录指导 J-LINK 是使用过程中,如果内部固件意外损坏或丢失,请参考下面操作步骤说明,重新烧录JLINK固件. 安装固件烧录软件 请ATMEL官方网址下载AT91-ISP下载 ...

  8. 通过virtualbox最小化安装centos 6.3后无法上网解决办法

    通过virtualbox最小化安装centos 6.3后无法上网解决办法 1.设置virtualbox的网络连接方式,如下图使用桥接方式,桥接的网卡为宿主正在上网的网卡,现在我是通过无线来上网的,所以 ...

  9. 关于python下安装PIL库遇到的问题及解决办法

    关于python下安装PIL库遇到的问题及解决办法 关于python下安装PIL库遇到的问题及解决办法 :在下面这个网址下载pipllow(a replacement for PIL) www.lfd ...

随机推荐

  1. Spring3实战第二章第二小节 IOC依赖注入 list和map集合

    Spring有多种依赖注入的形式,本篇文章仅介绍Spring通过xml进行IOC配置的方式. 1.Set注入 2.构造器注入 平常的Java开发中,程序员在某个类中需要依赖其它类的方法. 通常是new ...

  2. SQL Server ->> SQL Server 2016新特性之 --- Query Store

    前言 SQL Server 2016引入新的查询语句性能监控.调试和优化工具/功能 -- Query Store.以前我们发现一条查询语句性能突然下降,我们要去找出问题的所在往往需要通过调用一些DMV ...

  3. js中直接调用函数和new函数的区别

    如果函数返回值为常规意义上的值类型(Number.String.Boolean)时,new函数将会返回一个该函数的实例对象,而如果函数返回一个引用类型(Object.Array.Function),则 ...

  4. EOJ-3300 奇数统计(高维前缀和)

    题目链接: https://acm.ecnu.edu.cn/problem/3300/ 题目大意: 给n个数,求在n个数中选两个数(可重复),使得这两个数的组合数是奇数,求总共有多少种取法. 解题思路 ...

  5. virtualbox 安装 mac os x lion 10.7实现全屏显示!

    1. 启动Virtual Box虚拟机,在虚拟机里编辑 /Library/Preferences/SystemConfiguration/com.apple.Boot.plist,找到 <dic ...

  6. BZOJ4337:[BJOI2015]树的同构(树hash)

    Description 树是一种很常见的数据结构. 我们把N个点,N-1条边的连通无向图称为树. 若将某个点作为根,从根开始遍历,则其它的点都有一个前驱,这个树就成为有根树. 对于两个树T1和T2,如 ...

  7. git fetch 和 git pull 的区别

    Git中从远程的分支获取最新的版本到本地有这样2个命令: 1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge git fetch origin master git log ...

  8. [19/04/03-星期三] IO技术_其它流(RandomAccessFile 随机访问流,SequenceInputStream 合并流)

    一.RandomAccessFile 随机访问流 [版本1] /* *RandomAccessFile 所谓随机读取就是 指定位置开始或指定位置结束 的读取写入文件 * 实现文件的拆分与合并 模拟下载 ...

  9. 8.spring:事务管理(上):Spring的数据库编程、编程式事务管理

    Spring的数据库编程 Spring框架提供了JDBC模板模式------>JdbcTemplate 简化了开发,在开发中并不经常是使用 实际开发更多使用的是Hibernate和MyBatis ...

  10. Windows平台JxCore打包

    1.下载JxCore https://raw.githubusercontent.com/jxcore/jxcore-release/master/0311/jx_win64v8.zip 2.解压并配 ...