日志文件如下
OS Version = 6.1.7601, SP = 1.0, Platform 2, Service Pack 1
OS Description = Win7 - x64 Ultimate Edition Service Pack 1
MSI = 5.0.7601.23432
Windows version = amd64_windowsfoundation_31bf3856ad364e35_6.1.7601.17514_none_615fdfe2a739474c.manifest
Windows servicing = 6.1.7601.18766
CommandLine = F:\00149067480d85af14\\Setup.exe /x86 /x64 /redist
Using Simultaneous Download and Install mechanism
Operation: Installing
Package Name = Microsoft .NET Framework 4.6 Setup
Package Version = 4.6.00081
User Experience Data Collection Policy: Disabled
Number of applicable items: 13
Exe (F:\00149067480d85af14\SetupUtility.exe) succeeded.
Exe Log File: dd_SetupUtility.txt
ServiceControl operation succeeded!
ServiceControl operation succeeded!
ServiceControl operation succeeded!
ServiceControl operation succeeded!
Exe (F:\00149067480d85af14\SetupUtility.exe) succeeded.
Exe Log File: dd_SetupUtility.txt
MSI (F:\00149067480d85af14\netfx_Full_x64.msi) Installation failed. Msi Log: Microsoft .NET Framework 4.6 Setup_20160708_132026111-MSI_netfx_Full_x64.msi.txt
Exe (F:\00149067480d85af14\SetupUtility.exe) succeeded.
Exe Log File: dd_SetupUtility.txt
MSI (F:\00149067480d85af14\netfx_Full_x64.msi) Installation failed. Msi Log: Microsoft .NET Framework 4.6 Setup_20160708_132026111-MSI_netfx_Full_x64.msi.txt
Final Result: Installation failed with error code: (0x80070643), "安装时发生严重错误 " (Elapsed time: 0 00:06:11).
解决方法:
1:先确保这个是win7的net4.6。
2:再到控制面板——程序——“打开或关闭WINDOWS功能”,取消自带的net3.5 前面的勾,确定,稍后重启计算机,再安装测试。
.NET Framework 4是支持生成和运行下一代应用程序和 XML Web Services 的内部 Windows 组件,很多基于此架构的程序需要它的支持才能够运行。
NET Framework 4与Framework 3.5 SP1并行工作。在旧版的Framework中可以运行的应用程序,将继续能够运行在.NET Framework 4上。在Visual Basic和C#语言中有所创新,例如声明lambdas 、隐线continuations 、动态调度、并命名/可选参数等。
在实体框架中增加了许多新的功能,通过提高抽象层次,从而简化开发人员的关系数据库的程序。这些新功能包括:持续忽略、POCO支持、延迟加载,测试驱动开发的支持、功能模型以及新的LINQ运营商等。Windows Workflow(WF)中的改进让开发者能够更好地控制工作流程。
先要把系统自带的NET给卸载才行
到控制面板里——程序——打开或关闭WINDOWS功能。
把其下的勾取消,确定重启电脑,然后重新进入电脑后再安装NET4.6。
本回答被提问者和网友采纳