问题现象

在安装SharePoint 2013 SP1的时候,提示需要.net framework 4.5,明明先决条件已经过了啊,而且Windows server 2012R2是默认安装.net framework 4.5的。

问题原因

原因是系统已经通过windows update更新到了.net framework 4.6版本,SharePoint 2010 SP1的安装程序特别傻逼,认不出来,从官网找到一个KB:

SharePoint 2013 Setup error if the .NET Framework 4.6 is installed  https://support.microsoft.com/en-us/kb/3087184

按照KB描述下载.net clean工具,把安装的.net framework 4.6清理掉,然后重启。

竟然不生效。。。

算了,手动把所有的关于.net framework 4.6的更新卸掉,然后重启。

work了。。