.NET Framework4.0安装错误:0x80070643解决办法
的有关信息介绍如下:卸载.NET Framework 4.0后重新安装后容易出现问题,安装到一半后就自动回滚,然后提示安装失败.错误码为0x80070643.这个错误一般是注册表无法写入导致的,网上也有很多修改注册表的办法,但是对这个问题没效果,关键是要自己找到安装失败的原因,下面就教你如果找到安装失败的原因.
1.查看错误日记
微软的安装文件都有安装日记,里面详细的记录安装细节.
点击日志文件就可以看到软件的安装细节了.
2.分析错误原因
选择日志类型(Message Type):错误(Error)
日志那么大其实不需要从开始看,一般错误都在最后,直接跳到末页就可以了
3.找到错误
跳到末页就可以,我们可以看到安装包已经将错误的原因用红色标记出来了.
Returning IDOK. INSTALLMESSAGE_ERROR [无法将数值 TypesSupported 写入键 \SYSTEM\CurrentControlSet\Services\Eventlog\Security\ServiceModel 4.0.0.0。 请验证您对该键拥有足够的访问权限,或者与您的技术支持人员联系。
注册表\SYSTEM\CurrentControlSet\Services\Eventlog\Security\ServiceModel 4.0.0.0没有权限写入.查看注册表发现这个值无写入修改权限.
所以只要修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Security\的权限.(权限不会修改的自己百度),然后重新安装就可以了