首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

Win 10 安裝 SQL Server 2014 反覆提示需 .NET Framework 3.5 SP1 完美解決方案

     編輯:關於SqlServer

Windows 10 內建 .NET 4.x,但 SQL Server 2014 強依賴 .NET 3.5 SP1。直接安裝常因缺少來源檔案或登錄版本號不符而失敗。本文提供離線/線上雙軌安裝法 + 登錄修正,一次搞定。

方法一:離線安裝(推薦,無需網路、最快)

  1. 掛載 Windows 10 安裝 ISO(假設掛載為 H:)。
  2. 以系統管理員身分開啟 CMD / PowerShell。
  3. 執行 DISM 指令:
dism.exe /online /enable-feature /featurename:NetFX3 /Source:H:\sources\sxs /LimitAccess

/LimitAccess 參數防止 DISM 嘗試連上 Windows Update 下載,加快離線安裝。

方法二:線上安裝(需網路)

  1. 控制台 → 程式和功能 → 開啟或關閉 Windows 功能。
  2. 勾選 .NET Framework 3.5 (包含 .NET 2.0 和 3.0) 及其子項。
  3. 點「確定」→ 選「從 Windows Update 下載檔案」→ 等待完成。

啟用 Windows 功能對話框

關鍵步驟:修正登錄版本號(解決「已安裝但安裝程式不認」)

安裝完成後,SQL Server 2014 安裝程式讀取登錄 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5 下的 SP 值判斷是否為 SP1。預設可能為 0,需手動改為 1。

  1. Win+R → regedit
  2. 定位:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5
  3. 將右側 SP 的數值資料從 0 改為 1。
  4. 重啟電腦(建議)。

驗證與後續

  • 重新執行 SQL Server 2014 安裝程式,應不再提示 .NET 3.5 缺失。
  • 若仍報錯,檢查 %ProgramFiles%\Microsoft SQL Server\120\Setup Bootstrap\Log\ 下最新資料夾的 Detail.txt 尋找真正原因。

常見坑點提醒

現象原因對策
DISM 報 0x800f081fISO 版本與作業系統建置版本不符下載相同 Build 版本 ISO(Win+R → winver 確認)
線上安裝卡 0% / 失敗Windows Update 服務未啟動或網路代理啟動 wuauserv、檢查 Proxy、改用離線安裝
已安裝 3.5 但 SQL Setup 仍提示登錄 SP 值非 1按本文修正登錄 SP=1

完成上述步驟,SQL Server 2014 即可在 Windows 10 上順利安裝,避免反覆折騰 .NET Framework 相依性問題。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved