安装.net framework4.0 出错的解决办法(0x80070643)
错误编码:Final Result: Installation failed with error code: (0x80070643)
错误日志摘要如下:
OS Version = 5.1.2600, Platform 2, Service Pack 3
OS Description = WinXP - x86 Professional Service Pack 3
CommandLine = E:\b432395354e49878e0727bf4bd\\Setup.exe /x86 /x64 /ia64 /web
Using Simultaneous Download and Install mechanism
Operation: Installing
Package Name = Microsoft .NET Framework 4 Setup
Package Version = 4.0.30319
User Experience Data Collection Policy: UserControlled
Number of applicable items: 8
MSI (C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\Microsoft .NET Framework 4 Setup_4.0.30319\netfx_Core_x86.msi) Installation failed. Msi Log: Microsoft .NET Framework 4 Setup_20121001_143120281-MSI_netfx_Core_x86.msi.txt
Exe (E:\b432395354e49878e0727bf4bd\SetupUtility.exe) succeeded.
Exe Log File: dd_SetupUtility.txt
MSI (C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\Microsoft .NET Framework 4 Setup_4.0.30319\netfx_Core_x86.msi) Installation failed. Msi Log: Microsoft .NET Framework 4 Setup_20121001_143120281-MSI_netfx_Core_x86.msi.txt
Final Result: Installation failed with error code: (0x80070643), "安装时发生严重错误 " (Elapsed time: 0 00:02:14).
解决步骤:
第一步:
如果是XP系统,这么做:
1.开始——运行——输入cmd——回车——在打开的窗口中输入net stop WuAuServ
2.开始——运行——输入%windir%
3.在打开的窗口中有个文件夹叫SoftwareDistribution,把它重命名为SDold
4.开始——运行——输入cmd——回车——在打开的窗口中输入net start WuAuServ
第二步:
1.开始——运行——输入regedit——回车
2.找到注册表,HKEY_LOCAL_MACHINE\SOFWARE\Microsoft\Internet Explorer下的 Main子键,点击Main后,在上面菜单中找到“编辑”--“权限”,点击后就会出现“允许完全控制”等字样,勾上则可。出现这种情况的原因,主要是用ghost做的系统,有很多系统中把ie给绑架了。
3.找到注册表,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl 下 FEATURE_ENABLE_SCRIPT_PASTE_URLACTION_IF_PROMPT 子健,增加“允许完全控制”权限,我这里会报打开注册表项目出错,强制开放权限,多弄几次就成功了。
第三步:
网上很多文章解决这个问题到第三步就成功,但受最近的很多所谓安全浏览器和杀毒软件干扰影响,就是完成了上面两步还是无法安装成功。这里补充解决办法:右键设置权限时,只有一个用户,比如Administrator,虽然设置控制权限,还木有成功,问题是:需要给其他用户比如:User、Everyone等用户设置控制权限。重命注册表的项名->再右键设置权限,给每个用户设置控制权限。
第四步:
安装 Net.Framework4.0 ,成功。