Win7更新补丁时提示错误代码0X80070643怎么办?

作者&投稿:弘有 (若有异议请与网页底部的电邮联系)
~

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错误代码的原因及解决办法
重新启动计算机并登录Windows后,单击开始,在搜索框中键入Windows Update,然后单击Windows Update。单击检查更新。扫描完成后,单击安装 Windows 更新,然后遵循说明执行操作。以上所述是小编给大家介绍的Win7更新补丁时提示0X80070643错误代码的原因及解决办法,希望对大家有所帮助,如果大家有任何疑问请给我留...

Win7更新补丁时提示错误代码0X80070643怎么办?
方法1:修复 MSI 软件更新注册损坏问题。若要自动修复,可以从http:\/\/support.microsoft.com找到相关软件下载,安装即可。但是此方法不适用于Win7.方法2:修复未更新版本的 .NET Framework。如果您运行的是 Win Vista 或 Win7,请执行以下步骤:关闭所有应用程序。单击“开始”,在“搜索”框中键入“...

重要更新:Win7 64位全版本收藏集成大量驱动更新至2024-02月补丁
特别为64位Windows 7用户打造的全新全版本更新包,带来了2024年二月的最新驱动和系统增强,确保您的系统始终保持前沿状态。无论是家庭版、高级版,还是专业版、企业版与旗舰版,无论您是哪一版本的忠实用户,这次的5in1更新包都已悉心整合至最新补丁,版本号为6.1.7601.26961。其中,至关重要的ESU补丁...

in7系统。Windows update检查更新时会自动断网,百试不爽。
说句实话,我从来不用系统自带的来更新系统,没什么好更新的,系统还不是用的好好的。你不更新还好,因更新而出现故障已屡见不鲜。更新只是你心里安慰而已,你可以做个备份,系统出问题直接还原。你这种问题是无解的,可以反馈给微软看看,是否有解决办法。

win7 64 升级ie11失败,补丁多次更新失败(自带ie9)。用网上的方法试过...
(1)点击“开始”-“控制面板”,点击进入“卸载程序”。(2)点击左侧“查看已安装的更新”,请耐心等待更新扫描完毕。(3)在“Microsoft Windows”栏目下,逐一删除更新补丁:KB2028551,KB2028560,KB2120976。(4)卸载后,请重新启动计算机。2、获取IE9前置更新 Windows 7 32位系统,您可以从以下...

从win7到win10更新时出现系统崩溃怎么办
第一步:进入PE后,双击桌面“启动网络支持”,开启PE的网络组件。这个PE已经自带不少网卡驱动,如果可以自动安装本机网卡,返回桌面双击“宽带连接”,按提示输入ISP账号和密码即可上网了。不过,该PE并没有包含网卡驱动,我们需要手动安装。第二步:右击桌面“我的电脑”选择“管理”,在打开的窗口切换到...

使用wusa批量打win7系统补丁时,所有补丁快速跳过,没打上,什么情况...
试试百度杀毒,或者是金山毒霸。他们都能打补丁。一、检查系统盘文件系统是否出错:1、打开管理员命令行程序(Win+R,输入 cmd 确认)2、如果系统盘是 C 盘,命令行窗口输入 chkdsk C: \/f。3、对提示输入’y’。4、重启等待。二、系统文件检查:1、打开管理员命令行程序(Win+R,输入 cmd 确认...

Win7专业版系统怎么批量删除系统更新补丁
为大家分享一下批量删除系统更新补丁的具体步骤。1、在e盘,新建记事本,把以下代码复制其中,然后保存为文件名为a.ps1;KBID = “KB958488”KBID1 = “KB976902”cls function Remove-Update { HotFixes = Get-HotFix [int]$count = 0;foreach ($HotFix in $HotFixes){ count = $count + ...

WIN7更新漏洞补丁后开机蓝屏
笔记本在系统自动更新漏洞补丁后 出现开机蓝屏用系统自带的无法开机修复程序 可以修复 然后开机可再关机从开还是开机蓝屏 修复时候最后提示的是 修补漏洞程序阻止了系统开启然后被迫从装了系统后 自动更新后依旧出现蓝屏0x0000007E情况应该不存在病毒木马 与 软件不兼容情况用的WIN7旗舰版 已经激活 更新的都是高危和重要...

Win7 自动更新SP1,配置到99%时出现:配置service pack失败,还原更改...
可是重启后,配置到99%时出现:配置servicepack失败,还原更改,请勿关闭计算机。数小时都没有变化。各种模... Win7 32位系统,自动更新SP1(KB976932)时,提示安装成功,需要立即重新启动。可是重启后,配置到99%时出现:配置service pack失败,还原更改,请勿关闭计算机。数小时都没有变化。各种模式都是这样。进不了桌面啊...

双塔区18719226060: windows7旗舰版在系统升级的时候提示"0x80070002 系统找不到指定的文件"是什么原因啊? -
长沙柯玉屏: 0X80070002的大译为:当系统安装好,更新系统漏洞补丁时,前后版本顺序更新错误,或补丁安装植入错误,就会导致这个代码错误.应该是系统打了不该打的漏洞补丁导致.win7系统,什么版本,多少位的都有相对应的service pack补丁发行包.导致上网软件,不能用,也是因为这个原因导致.系统运行环境不稳定,发生兼容性问题,就会直接导致安装的软件,发生错误问题.解决:可以考虑将现安装所有的系统更新补丁,全部一个个进行卸载,同时卸载你的上网软件.再通过可以上网的方式,重新用金山卫士进行系统补丁更新,彻底更新完成后重启,再来安装该上网软件,即可解决.

双塔区18719226060: Win7 链接不可用显示错误代码0x80040154 昨天我拿驱动精灵更新补丁然后没 -
长沙柯玉屏: 配置windows update失败的话,即使可以进入系统,还是要提示安装补丁.上次我也遇到这个问题,结果最后一次正确的配置后,系统直接蓝屏.没办法只好用PE还原系统了.那些补丁只有微软知道到底有啥用,咱们只有跟着安装,出现坏结果也无能为力.

双塔区18719226060: win7旗舰版刚更新的微软补丁,出现蓝屏开不了机,代码:0x0000006b 开机按F8所有启 -
长沙柯玉屏: 朋友,你好:由于你的win7不正版,所以打了微软补丁,反而导致不兼容,而形成蓝屏,系统损坏,开不了机.处理方法: 首先就是准备一张带PE的光盘或者U盘(如大白菜U盘启动盘),开机,插入光盘(插入USB插口),接着按下F12键(或者按下F2 进入BIOS中的BOOT中),设好DVDROM为光盘启动或U盘启动(主板不同,可能会有小小的不同),然后进入PE系统(WINPE2003增强版或者WIN7PE,WIN8PE)中,在“我的电脑”或者“计算机”中,找到文件所放的盘符,然后又插入U盘,就可以把文件复制出来粘贴到U盘即可.最后再重装系统,问题解决.希望对你有所帮助,祝你快乐!

双塔区18719226060: 在win7安装IE11时更新某个程序时,跳出错误代码0x80240009,怎样解决啊? -
长沙柯玉屏: 有网友在windows7 32位中文旗舰版系统下从IE10升级到IE11,出现了9C59错误提示,出现错误后该网友检查了Windows Update已经打好了所有补丁,最后还使用了360修复了下遗漏的补丁,但安装的时候无论是IE中文、英文版的都会出现9C...

双塔区18719226060: win7网络连接诊断显示错误代码0x80070002无法上网怎么解决 -
长沙柯玉屏: 方法/步骤 1、右击网络连接图标.2、在出来的右键菜单中选择“打开网络和共享中心“. 3、此时打开网络和共享中心对话框,在查看基本网络信息并设置连接中我们可以看到有一个红色的叉,单击此叉. 4、系统会出现windows网络诊断进度窗口,表示系统正在对网络设置进行自己修复,此时我们等待它自动修复完成. 5、几分钟过后修复完毕,出现修复结果对话框,提示“已修复”.点击关闭,网络恢复正常,现在可以正常上网了.

双塔区18719226060: 遇到Win7的Windows Update更新出错怎么办 -
长沙柯玉屏: 1.Windows更新800705B4、80070008或8007000e错误是向Windows用户提供的特定错误代码,目的是让用户知道Windows更新服务无法处理发出的请求. 2.微软公司表示,如果用户看到上面提到的错误代码,那么就需要让Windows更新暂停...

双塔区18719226060: windows7 SP1安装时提示错误代码0x800700d,怎么办 -
长沙柯玉屏: 请问一下,你是系统自动更新的sp1还是在网上下载的程序包安装的?升级sp1是一个很麻烦的过程,很多人都遇到过这样那样的问题,这就需要你有足够的耐心和勇气.给你几个建议,希望对你有用. 1.不要用网上下载的程序包,就用系统自...

双塔区18719226060: windows7 defender为什么不能自己更新,提示错误代码0x80070422 -
长沙柯玉屏: 右单击《计算机》->《管理》->《服务和应用程序》->《服务》->右单击《windows defender》->《属性》->《启动》类型改为自动->在重新启动windows defender就可以了

双塔区18719226060: windows7错误代码0x13 -
长沙柯玉屏: 系统坏了.直接换个验证过的系统盘重装系统就行了,这样就可以全程自动、顺利解决 win7系统运行错误 的问题了.用u盘或者硬盘这些都是可以的,且安装速度非常快.但关键是:要有兼容性好的(兼容ide、achi、Raid模式的安装)并能自...

双塔区18719226060: win7总是更新失败怎么办啊 -
长沙柯玉屏: Win7自动更新失败怎么办? Win7自动更新错误怎么解决? Win7检查更新失败问题,是Win7用户经常遇到的一个情况.除了传统网络环境影响外,Windows系统自带的Windows Update组件同样也会出故障,导致用户检查更新失败,微软也...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网