在Windows Server 2012 上安裝 SQL Server 2012 時,提示
啟用 Windows 功能 NetFx3 時出錯,錯誤代碼:-2146498298。請嘗試從 Windows 管理工具啟用Windows 功能 NetFx,然后重新運行安裝程序。有關如何啟用 Windows 功能的詳細信息,請參閱 http://go.microsoft.com/fwlink/?linkid=227143
這個NetFx3就是.NET Framework 3.5 ,當通過服務管理器來安裝時,依然報錯。
解決方法:
1、掛載Windows server 2012 的安裝介質光盤,這里將ISO鏡像介質掛載到了驅動器的E分區符下
2、以管理員方式運行PowerShell
3、在PowerShell中執行安裝NetFx3功能
執行命令:
dism.exe /online /enable-feature /all /featurename:NetFX3 /Source:E:\sources\sxs
此時 .NET Framework 3.5 已經安裝,可繼續進行其他操作。
博客園中已有相關文章。本文僅為個人問題記錄與分享。
2014-12-23修改:
在Windows Server 2012 R2 中是可以直接通過“添加角色和功能向導”進行安裝的,如下圖:
本文地址:http://www.cnblogs.com/Interkey/p/3801698.html
參考:
1、安裝sql2012 正在啟動操作系統功能"NetFx3"
2、在Windows Server 2012 中安裝 .NET 3.5 Framework
3、Windows Server 2012啟用Windows功能NetFx3時出錯解決方法