2016 - 2024

感恩一路有你

解决.NET Framework 4.0安装错误:0x80070643问题的方法

浏览量:2301 时间:2024-01-20 19:40:18 作者:采采

卸载.NET Framework 4.0后重新安装时,很容易遇到问题。安装过程中可能会在一半的时候自动回滚,并提示安装失败。错误码为0x80070643。这个错误通常是由于注册表无法写入导致的。虽然网上有很多修改注册表的方法,但对于这个问题却没有效果。关键是要自己找到安装失败的原因。下面我将教你如何找到安装失败的原因。

1. 查看错误日志

微软的安装文件都会生成安装日志,其中详细记录了安装过程的细节。点击日志文件,你就可以查看软件的安装细节了。

2. 分析错误原因

选择日志类型(Message Type)为错误(Error)。由于日志非常大,其实并不需要从开始一个个地看,一般错误都在最后。直接跳到末页就可以了。

3. 找到错误信息

跳到末页后,我们可以看到安装包已经将错误的原因用红色标记出来了。错误信息如下:

"Returning IDOK. INSTALLMESSAGE_ERROR [无法将数值 TypesSupported 写入键 SYSTEMCurrentControlSetServicesEventlogSecurityServiceModel 4.0.0.0。请验证您对该键拥有足够的访问权限,或者与您的技术支持人员联系。注册表 SYSTEMCurrentControlSetServicesEventlogSecurityServiceModel 4.0.0.0 没有权限写入。”

查看注册表后发现,这个值没有写入修改权限。所以我们只需要修改HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogSecurity的权限(具体如何修改权限可通过百度查询),然后重新安装即可。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。