Win7更新补丁时提示0X80070643错误代码的原因及解决办法
(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun)
win7系统升级是windows日常维护的一种方式,通常情况当win7存在漏洞时,微软就会想到推送最新的更新补丁来强化系统,不过很多用户在更新补丁总是弹出了“0X80070643”的错误提示,对于该错误很多用户不知道是什么造成的,下面小编给大家分享Win7更新补丁时提示0X80070643错误代码的原因及解决办法,一起看下吧
这个错误是我在装VS2012的时候遇到的,在错误日志中发现了这个错误代码--0x80070643。
通过长时间的查找资料和尝试,我基本搞明白了0x80070643的大致原因和解决办法,顺便记录下来。
这个问题在安装很多软件的时候都可能会遇到,典型的像MSE(Microsoft Security Essentials),Zune,Visual Studio 2012,.NET 等,貌似都是微软的东西么。。。
先贴上日志文件中的错误部分的记录:
[199C:1944][2012-10-20T17:24:08]: Error 0x80070643: Failed to install MSI package.
[199C:1944][2012-10-20T17:24:08]: Error 0x80070643: Failed to execute MSI package.
[1938:121C][2012-10-20T17:24:08]: Error 0x80070643: Failed to configure per-machine MSI package.
[1938:121C][2012-10-20T17:24:08]: MUX: Installation size in bytes for package: vs_devenv MaxAppDrive: 614400 MaxSysDrive: 450560 AppDrive: 0 SysDrive: 311296
[1938:121C][2012-10-20T17:24:08]: MUX: Return Code:0x80070643 Msi Messages:1406 Result Detail:0 Restart:None
[1938:121C][2012-10-20T17:24:09]: MUX: Unregistering and registering msiexec.
[1938:121C][2012-10-20T17:24:09]: MUX: Executing Process: Exe:C:\Windows\system32\msiexec.exe Arguments:/unreg
[1938:121C][2012-10-20T17:24:09]: MUX: Process exit code: 0
[1938:121C][2012-10-20T17:24:09]: MUX: Executing Process: Exe:C:\Windows\system32\msiexec.exe Arguments:/regserver
[1938:121C][2012-10-20T17:24:09]: MUX: Process exit code: 0
[1938:121C][2012-10-20T17:24:09]: MUX: Retrying the package again
[1938:121C][2012-10-20T17:24:09]: Application requested retry of package: vs_devenv, encountered error: 0x80070643. Retrying.。。
[199C:1944][2012-10-20T17:24:09]: Applying execute package: vs_devenv, action: Install, path: C:\ProgramData\Package Cache\{330E5D98-20D2-4CA4-AE51-FCB8AA80F634}v11.0.50727\packages\vs_devenv\vs_devenv.msi, arguments: ‘ MSIFASTINSTALL=“7” VSEXTUI=“1” VS7.3643236F_FC70_11D3_A536_0090278A1BB8=“H:\Program Files\microsoft visual studio 12”’
[1938:121C][2012-10-20T17:24:12]: MUX: ExecuteError: Package (vs_devenv) failed: Error Message Id: 1406 ErrorMessage: Could not write value devenv.exe to key \SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_RESTRICT_ABOUT_PROTOCOL_IE7. Verify that you have sufficient access to that key, or contact your support personnel.
[199C:1944][2012-10-20T17:24:13]: Error 0x80070643: Failed to install MSI package.
[199C:1944][2012-10-20T17:24:13]: Error 0x80070643: Failed to execute MSI package.
[1938:121C][2012-10-20T17:24:13]: Error 0x80070643: Failed to configure per-machine MSI package.
网上也有不少人遇到这个问题并且贴出了这段错误日志,然后得到的回复普遍是:安装包有问题,重新下一个iso或者在线安装之类的回答,而这种方法解决问题的几率貌似灰常低。
其实,有一种可能的问题是:注册表中
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_RESTRICT_ABOUT_PROTOCOL_IE7的权限有问题。如果安装了某些优化软件,可能会将“完全读取”权限给毙了,只给“读取”权限。只要手动打开“完全读取”权限,应该就有解决的可能性。
当然,这只是多种错误情况的一种,具体问题还得看当时的错误日志。
然后,是安装.NET Framework时出现错误代码0x80070643的可能的解决办法。(参考microsoft官方帮助与支持)
出现这个错误的原因是:如果 MSI 软件更新注册已损坏,或如果计算机中的 .NET 安装已损坏,可能会发生此问题。
方法1:修复 MSI 软件更新注册损坏问题。若要自动修复,可以从http://support.microsoft.com找到相关软件下载,安装即可。但是此方法不适用于Win7.
方法2:修复未更新版本的 .NET Framework。
如果您运行的是 Win Vista 或 Win7,请执行以下步骤:
关闭所有应用程序。
单击“开始”,在“搜索”框中键入“卸载”,然后单击“卸载程序”。
双击“Microsoft .NET Framework 4 Client Profile”。
选择“修复 .NET Framework 4 Client Profile 至其原始状态”,然后单击“下一步”。
完成修复后,请单击“完成”。
单击“立即重新启动”以重新启动计算机。
重新启动计算机后,单击“开始”,在“搜索”框中键入“Windows Update”,然后单击“Windows Update”安装最新的 Windows 更新。
如果您运行的是 WinXP,请执行以下步骤:
关闭所有应用程序。
依次单击“开始”、“控制面板”和“添加或删除程序”。
单击已安装程序列表中的“Microsoft .NET Framework 4 Client Profile”,然后单击“更改/删除”。
选择“修复 .NET Framework 4 Client Profile 至其原始状态”,然后单击“下一步”。
完成修复后,请单击“完成”。
单击“立即重新启动”。
重新启动计算机并登录Windows后,单击“开始”,在“搜索”框中键入“Windows Update”,然后单击“Windows Update”。
单击“检查更新”。扫描完成后,单击“安装 Windows 更新”,然后遵循说明执行操作。
以上所述是小编给大家介绍的Win7更新补丁时提示0X80070643错误代码的原因及解决办法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对程序员之家网站的支持!
相关文章
Win7系统更新补丁出现报错"0X80070643"导致不成功的解决方法
Win7系统时需要不断更新系统补丁,但有些补丁更新时会出现各种各样的报错问题,如何解决Win7系统更新补丁出现的报错"0X80070643”,感兴趣的小伙伴们可以参考一下2016-10-20win7系统更新补丁导致会声会影X8已停止工作怎么办?会声会影X8已停止工
会声会影是一款强大的视频制作软件,而最近有win系统用户反映,电脑更新补丁后,打开会声会影X8提示“已停止工作”,导致无法打开会声会影X8,这该怎么办呢?其实只要删除2016-07-13win7系统安装补丁时出现安装程序错误您没有许可来更新的原因及解决方法
最近有win7系统用户反映,电脑在安装补丁时出现“安装程序错误,您没有许可来更新”,导致win7系统补丁安装失败,这是怎么回事呢?这种情况怎么办呢?本文将提供win7系统安2016-06-23- win7的用户最近收到了来自微软的Win10免费升级提示,用户并不想升级到win10系统。从而选择卸载kb3035583补丁来解决此问题,却发现kb3035583卸载不了,怎么办呢?来看看下文2016-05-19
- Win7安装KB3133977补丁后直接变砖的情况多出现于配置了华硕主板的主机系统上,那么,华硕Win7安装补丁KB3133977后变砖怎么办?如何解决?针对此类问题,本文小编就为大家进2016-05-06
Win7旗舰版系统在更新补丁途中出现无响应现象的三种解决方法
win7操作系统更新最新补丁可以防止病毒入侵,但有用户反映如果碰到Win7更新重启的时候,更新到一半突然卡住无响应了,该怎么办?本文将提供Win7旗舰版系统在更新补丁途中出2016-05-05Win7四月补丁KB3146706蓝屏(错误代码6B)安装后会出现蓝屏怎么解决?
微软如约在4月补丁日发布了安全补丁,涉及Vista/Win7/Win8.1/Win10等操作系统产品和Office、IE11和Edge浏览器等应用软件产品。然后有用户表示Windows7补丁KB3146706安装后2016-04-14Win7补丁KB3110329安装卡在12%出现800705B4错误该怎么办?
Win7更新1月补丁KB3110329安装遇800705B4错误该怎么办?不少少数用户在安装Win7更新1月补丁KB3110329的时候,发现安装到12%后就进行不下去了,然后就会出现还原安装的情况2016-02-02win7旗舰版系统更新补丁使用bitlocker时输入密码出现 “无效的语法”的
最近有win用户反映系统更新补丁使用bitlocker时,在输入密码后提示“无效的语法”,这是怎么回事呢?这种情况怎么办呢?本文将提供相关解决方法供大家了解,希望对大家有所2016-01-16Win7系统无法安装补丁提示缺少Service Pack系统组件的原因及解决方法
最近有win7系统用户反映,电脑无法安装补丁且提示“缺少Service Pack系统组件”,引起win7提示“缺少Service Pack系统组件”的原因有很多种,该怎么解决呢?本文将提供Win72016-09-09
最新评论