Win10安装Sqlserver 2012提示netfx3 无法启动的问题解决

Windows10 专业版 在安装sqlserver2012时提示netfx3无法启动,搜了下大部分文章是提示去安装.net framework 3.5. 遂去Control Panel\All Control Panel Items\Programs and Features 中 turn windows feature on or off 。选中

提示 Error code: 0x800F081F。
看起来感觉是无法使用windows 更新。遂又搜索了下,.NET Framework 3.5 doesn't install. Windows 10.. Error code: 0x800F081F 按照官网上的步骤弄了一遍,发现不行。没有成功,醉了。
后来自己想想,是不是可以先用windows自带的诊断工具去自动修复下,就去控制面板里找到了windows 诊断工具:

修复之后居然ok了额。。
以上解决过程希望对一些小伙伴有些帮助。