Win7更新補(bǔ)丁時(shí)提示錯(cuò)誤代碼0X80070643怎么辦?
Win7系統(tǒng)升級(jí)是Windows日常維護(hù)的一種方式,當(dāng)Win7系統(tǒng)有漏洞存在安全危險(xiǎn)時(shí),微軟就會(huì)推送發(fā)布最新的更新補(bǔ)丁來強(qiáng)化系統(tǒng)。最近,有用戶在更新補(bǔ)丁時(shí)彈出“0X80070643”的錯(cuò)誤提示,怎么辦?出現(xiàn)這樣的問題要如何解決呢?接下來就和大家說一下Win7更新補(bǔ)丁時(shí)提示錯(cuò)誤代碼0X80070643的解決方法。
這個(gè)錯(cuò)誤是我在裝VS2012的時(shí)候遇到的,在錯(cuò)誤日志中發(fā)現(xiàn)了這個(gè)錯(cuò)誤代碼--0x80070643。
通過長時(shí)間的查找資料和嘗試,我基本搞明白了0x80070643的大致原因和解決辦法,順便記錄下來。
這個(gè)問題在安裝很多軟件的時(shí)候都可能會(huì)遇到,典型的像MSE(Microsoft Security Essentials),Zune,Visual Studio 2012,.NET 等,貌似都是微軟的東西么。。。
先貼上日志文件中的錯(cuò)誤部分的記錄:
[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:Windowssystem32msiexec.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:Windowssystem32msiexec.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:ProgramDataPackage Cache{330E5D98-20D2-4CA4-AE51-FCB8AA80F634}v11.0.50727packagesvs_devenvvs_devenv.msi, arguments: ‘ MSIFASTINSTALL=“7” VSEXTUI=“1” VS7.3643236F_FC70_11D3_A536_0090278A1BB8=“H:Program Filesmicrosoft 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 SOFTWAREMicrosoftInternet ExplorerMainFeatureControlFEATURE_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.
網(wǎng)上也有不少人遇到這個(gè)問題并且貼出了這段錯(cuò)誤日志,然后得到的回復(fù)普遍是:安裝包有問題,重新下一個(gè)iso或者在線安裝之類的回答,而這種方法解決問題的幾率貌似灰常低。
其實(shí),有一種可能的問題是:注冊(cè)表中
HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerMainFeatureControlFEATURE_RESTRICT_ABOUT_PROTOCOL_IE7的權(quán)限有問題。如果安裝了某些優(yōu)化軟件,可能會(huì)將“完全讀取”權(quán)限給斃了,只給“讀取”權(quán)限。只要手動(dòng)打開“完全讀取”權(quán)限,應(yīng)該就有解決的可能性。
當(dāng)然,這只是多種錯(cuò)誤情況的一種,具體問題還得看當(dāng)時(shí)的錯(cuò)誤日志。
然后,是安裝.NET Framework時(shí)出現(xiàn)錯(cuò)誤代碼0x80070643的可能的解決辦法。(參考microsoft官方幫助與支持)
出現(xiàn)這個(gè)錯(cuò)誤的原因是:如果 MSI 軟件更新注冊(cè)已損壞,或如果計(jì)算機(jī)中的 .NET 安裝已損壞,可能會(huì)發(fā)生此問題。
方法1:修復(fù) MSI 軟件更新注冊(cè)損壞問題。若要自動(dòng)修復(fù),可以從http://support.microsoft.com找到相關(guān)軟件下載,安裝即可。但是此方法不適用于Win7.
方法2:修復(fù)未更新版本的 .NET Framework。
如果您運(yùn)行的是 Win Vista 或 Win7,請(qǐng)執(zhí)行以下步驟:
關(guān)閉所有應(yīng)用程序。
單擊“開始”,在“搜索”框中鍵入“卸載”,然后單擊“卸載程序”。
雙擊“Microsoft .NET Framework 4 Client Profile”。
選擇“修復(fù) .NET Framework 4 Client Profile 至其原始狀態(tài)”,然后單擊“下一步”。
完成修復(fù)后,請(qǐng)單擊“完成”。
單擊“立即重新啟動(dòng)”以重新啟動(dòng)計(jì)算機(jī)。
重新啟動(dòng)計(jì)算機(jī)后,單擊“開始”,在“搜索”框中鍵入“Windows Update”,然后單擊“Windows Update”安裝最新的 Windows 更新。
如果您運(yùn)行的是 WinXP,請(qǐng)執(zhí)行以下步驟:
關(guān)閉所有應(yīng)用程序。
依次單擊“開始”、“控制面板”和“添加或刪除程序”。
單擊已安裝程序列表中的“Microsoft .NET Framework 4 Client Profile”,然后單擊“更改/刪除”。
選擇“修復(fù) .NET Framework 4 Client Profile 至其原始狀態(tài)”,然后單擊“下一步”。
完成修復(fù)后,請(qǐng)單擊“完成”。
單擊“立即重新啟動(dòng)”。
重新啟動(dòng)計(jì)算機(jī)并登錄Windows后,單擊“開始”,在“搜索”框中鍵入“Windows Update”,然后單擊“Windows Update”。
單擊“檢查更新”。掃描完成后,單擊“安裝 Windows 更新”,然后遵循說明執(zhí)行操作。
以上也就是對(duì)Win7更新補(bǔ)丁彈出“0X80070643”錯(cuò)誤代碼的解決方法,如你在更新系統(tǒng)的時(shí)候,也有碰到類似情況的,不妨參照上面步驟進(jìn)行操作,希望可以順利幫你們解決問題。
相關(guān)文章:
1. Win11手柄連接成功用不了的解決方法2. Win10系統(tǒng)死機(jī)但是鼠標(biāo)能動(dòng)怎么處理?3. Centos7 yum安裝git服務(wù)器4. 更新Win11錯(cuò)誤代碼怎么辦?更新Win11錯(cuò)誤代碼解決方法5. Win7如何修改C盤儲(chǔ)存路徑?Win7修改C盤儲(chǔ)存路徑的方法6. Win XP重裝系統(tǒng)后沒有權(quán)限怎么辦?系統(tǒng)權(quán)限設(shè)置教程7. Win7桌面突然變成經(jīng)典主題怎么恢復(fù)?8. Win11攝像頭禁用了怎么辦?Win11系統(tǒng)禁用攝像頭無法使用解決方法9. 統(tǒng)信uos系統(tǒng)怎么管理打印界面和打印隊(duì)列?10. Win11家庭版怎么升級(jí)專業(yè)版 Win11家庭版升級(jí)W專業(yè)版教程
