Win7更新補(bǔ)丁時提示0X80070643錯誤代碼的原因及解決辦法

win7系統(tǒng)升級是windows日常維護(hù)的一種方式,通常情況當(dāng)win7存在漏洞時,微軟就會想到推送最新的更新補(bǔ)丁來強(qiáng)化系統(tǒng),不過很多用戶在更新補(bǔ)丁總是彈出了“0X80070643”的錯誤提示,對于該錯誤很多用戶不知道是什么造成的,下面小編給大家分享Win7更新補(bǔ)丁時提示0X80070643錯誤代碼的原因及解決辦法,一起看下吧
這個錯誤是我在裝VS2012的時候遇到的,在錯誤日志中發(fā)現(xiàn)了這個錯誤代碼--0x80070643。
通過長時間的查找資料和嘗試,我基本搞明白了0x80070643的大致原因和解決辦法,順便記錄下來。
這個問題在安裝很多軟件的時候都可能會遇到,典型的像MSE(Microsoft Security Essentials),Zune,Visual Studio 2012,.NET 等,貌似都是微軟的東西么。。。
先貼上日志文件中的錯誤部分的記錄:
?。?99C:1944][2012-10-20T17:24:08]: Error 0x80070643: Failed to install MSI package.
?。?99C:1944][2012-10-20T17:24:08]: Error 0x80070643: Failed to execute MSI package.
?。?938:121C][2012-10-20T17:24:08]: Error 0x80070643: Failed to configure per-machine MSI package.
?。?938: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
?。?938:121C][2012-10-20T17:24:09]: MUX: Unregistering and registering msiexec.
?。?938:121C][2012-10-20T17:24:09]: MUX: Executing Process: Exe:C:\Windows\system32\msiexec.exe Arguments:/unreg
?。?938: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
?。?938:121C][2012-10-20T17:24:09]: MUX: Process exit code: 0
[1938:121C][2012-10-20T17:24:09]: MUX: Retrying the package again
?。?938:121C][2012-10-20T17:24:09]: Application requested retry of package: vs_devenv, encountered error: 0x80070643. Retrying.。。
?。?99C: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”’
?。?938: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.
?。?99C:1944][2012-10-20T17:24:13]: Error 0x80070643: Failed to execute MSI package.
?。?938:121C][2012-10-20T17:24:13]: Error 0x80070643: Failed to configure per-machine MSI package.
網(wǎng)上也有不少人遇到這個問題并且貼出了這段錯誤日志,然后得到的回復(fù)普遍是:安裝包有問題,重新下一個iso或者在線安裝之類的回答,而這種方法解決問題的幾率貌似灰常低。
其實(shí),有一種可能的問題是:注冊表中
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_RESTRICT_ABOUT_PROTOCOL_IE7的權(quán)限有問題。如果安裝了某些優(yōu)化軟件,可能會將“完全讀取”權(quán)限給斃了,只給“讀取”權(quán)限。只要手動打開“完全讀取”權(quán)限,應(yīng)該就有解決的可能性。
當(dāng)然,這只是多種錯誤情況的一種,具體問題還得看當(dāng)時的錯誤日志。
然后,是安裝.NET Framework時出現(xiàn)錯誤代碼0x80070643的可能的解決辦法。(參考microsoft官方幫助與支持)
出現(xiàn)這個錯誤的原因是:如果 MSI 軟件更新注冊已損壞,或如果計算機(jī)中的 .NET 安裝已損壞,可能會發(fā)生此問題。
方法1:修復(fù) MSI 軟件更新注冊損壞問題。若要自動修復(fù),可以從http://support.microsoft.com找到相關(guān)軟件下載,安裝即可。但是此方法不適用于Win7.
方法2:修復(fù)未更新版本的 .NET Framework。
如果您運(yùn)行的是 Win Vista 或 Win7,請執(zhí)行以下步驟:
關(guān)閉所有應(yīng)用程序。
單擊“開始”,在“搜索”框中鍵入“卸載”,然后單擊“卸載程序”。
雙擊“Microsoft .NET Framework 4 Client Profile”。
選擇“修復(fù) .NET Framework 4 Client Profile 至其原始狀態(tài)”,然后單擊“下一步”。
完成修復(fù)后,請單擊“完成”。
單擊“立即重新啟動”以重新啟動計算機(jī)。
重新啟動計算機(jī)后,單擊“開始”,在“搜索”框中鍵入“Windows Update”,然后單擊“Windows Update”安裝最新的 Windows 更新。
如果您運(yùn)行的是 WinXP,請執(zhí)行以下步驟:
關(guān)閉所有應(yīng)用程序。
依次單擊“開始”、“控制面板”和“添加或刪除程序”。
單擊已安裝程序列表中的“Microsoft .NET Framework 4 Client Profile”,然后單擊“更改/刪除”。
選擇“修復(fù) .NET Framework 4 Client Profile 至其原始狀態(tài)”,然后單擊“下一步”。
完成修復(fù)后,請單擊“完成”。
單擊“立即重新啟動”。
重新啟動計算機(jī)并登錄Windows后,單擊“開始”,在“搜索”框中鍵入“Windows Update”,然后單擊“Windows Update”。
單擊“檢查更新”。掃描完成后,單擊“安裝 Windows 更新”,然后遵循說明執(zhí)行操作。
以上所述是小編給大家介紹的Win7更新補(bǔ)丁時提示0X80070643錯誤代碼的原因及解決辦法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
Win7系統(tǒng)更新補(bǔ)丁出現(xiàn)報錯"0X80070643"導(dǎo)致不成功的解決方法
Win7系統(tǒng)時需要不斷更新系統(tǒng)補(bǔ)丁,但有些補(bǔ)丁更新時會出現(xiàn)各種各樣的報錯問題,如何解決Win7系統(tǒng)更新補(bǔ)丁出現(xiàn)的報錯"0X80070643”,感興趣的小伙伴們可以參考一下2016-10-20win7系統(tǒng)更新補(bǔ)丁導(dǎo)致會聲會影X8已停止工作怎么辦?會聲會影X8已停止工
會聲會影是一款強(qiáng)大的視頻制作軟件,而最近有win系統(tǒng)用戶反映,電腦更新補(bǔ)丁后,打開會聲會影X8提示“已停止工作”,導(dǎo)致無法打開會聲會影X8,這該怎么辦呢?其實(shí)只要刪除2016-07-13win7系統(tǒng)安裝補(bǔ)丁時出現(xiàn)安裝程序錯誤您沒有許可來更新的原因及解決方法
最近有win7系統(tǒng)用戶反映,電腦在安裝補(bǔ)丁時出現(xiàn)“安裝程序錯誤,您沒有許可來更新”,導(dǎo)致win7系統(tǒng)補(bǔ)丁安裝失敗,這是怎么回事呢?這種情況怎么辦呢?本文將提供win7系統(tǒng)安2016-06-23win7系統(tǒng)kb3035583補(bǔ)丁無法卸載解決方法
win7的用戶最近收到了來自微軟的Win10免費(fèi)升級提示,用戶并不想升級到win10系統(tǒng)。從而選擇卸載kb3035583補(bǔ)丁來解決此問題,卻發(fā)現(xiàn)kb3035583卸載不了,怎么辦呢?來看看下文2016-05-19華碩Win7安裝KB3133977補(bǔ)丁后變磚現(xiàn)象的解決辦法
Win7安裝KB3133977補(bǔ)丁后直接變磚的情況多出現(xiàn)于配置了華碩主板的主機(jī)系統(tǒng)上,那么,華碩Win7安裝補(bǔ)丁KB3133977后變磚怎么辦?如何解決?針對此類問題,本文小編就為大家進(jìn)2016-05-06Win7旗艦版系統(tǒng)在更新補(bǔ)丁途中出現(xiàn)無響應(yīng)現(xiàn)象的三種解決方法
win7操作系統(tǒng)更新最新補(bǔ)丁可以防止病毒入侵,但有用戶反映如果碰到Win7更新重啟的時候,更新到一半突然卡住無響應(yīng)了,該怎么辦?本文將提供Win7旗艦版系統(tǒng)在更新補(bǔ)丁途中出2016-05-05Win7四月補(bǔ)丁KB3146706藍(lán)屏(錯誤代碼6B)安裝后會出現(xiàn)藍(lán)屏怎么解決?
微軟如約在4月補(bǔ)丁日發(fā)布了安全補(bǔ)丁,涉及Vista/Win7/Win8.1/Win10等操作系統(tǒng)產(chǎn)品和Office、IE11和Edge瀏覽器等應(yīng)用軟件產(chǎn)品。然后有用戶表示W(wǎng)indows7補(bǔ)丁KB3146706安裝后2016-04-14Win7補(bǔ)丁KB3110329安裝卡在12%出現(xiàn)800705B4錯誤該怎么辦?
Win7更新1月補(bǔ)丁KB3110329安裝遇800705B4錯誤該怎么辦?不少少數(shù)用戶在安裝Win7更新1月補(bǔ)丁KB3110329的時候,發(fā)現(xiàn)安裝到12%后就進(jìn)行不下去了,然后就會出現(xiàn)還原安裝的情況2016-02-02win7旗艦版系統(tǒng)更新補(bǔ)丁使用bitlocker時輸入密碼出現(xiàn) “無效的語法”的
最近有win用戶反映系統(tǒng)更新補(bǔ)丁使用bitlocker時,在輸入密碼后提示“無效的語法”,這是怎么回事呢?這種情況怎么辦呢?本文將提供相關(guān)解決方法供大家了解,希望對大家有所2016-01-16Win7系統(tǒng)無法安裝補(bǔ)丁提示缺少Service Pack系統(tǒng)組件的原因及解決方法
最近有win7系統(tǒng)用戶反映,電腦無法安裝補(bǔ)丁且提示“缺少Service Pack系統(tǒng)組件”,引起win7提示“缺少Service Pack系統(tǒng)組件”的原因有很多種,該怎么解決呢?本文將提供Win72016-09-09