Windows 7 執行 Windows Update 或安裝 Visual Studio、.NET Framework、MSE 等微軟產品時,常遇到錯誤代碼 0x80070643 (ERROR_INSTALL_FAILURE)。錯誤日誌常提示 Error 1406: Could not write value ... to key ... FEATURE_RESTRICT_ABOUT_PROTOCOL_IE7,核心原因通常是 登錄機碼權限不足 或 .NET Framework 安裝損壞。本文彙整官方與社群實測有效的多重解決方案,按成功率排序。
regedit 開啟登錄編輯器。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_RESTRICT_ABOUT_PROTOCOL_IE7
原因:部分優化軟體或安全策略移除了「完整控制」權限,導致 MSI 安裝程式無法寫入註冊表。

以系統管理員身分開啟命令提示字元,依序執行:
msiexec /unreg
msiexec /regserver
重新開機後再試安裝/更新。
Error 0x80070643: Failed to install MSI package.
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...
日誌明確指向登錄寫入權限不足,方案一直擊要害,建議優先嘗試。
依序嘗試上述方案,90% 以上的 0x80070643 錯誤可獲得解決,恢復 Windows Update 正常運作。