原地升級會讓你的伺服器從舊版 Windows Server 轉移到新版,同時保留你的設定、伺服器角色和資料。 例如,你可以從 Windows Server 2012 R2 升級到 Windows Server 2025。 當你在原地升級時,環境會維持在支援的版本上,具備最新的安全與效能功能,且無需重建。
本文將展示如何透過安裝媒體的 Windows Server 安裝或 Windows Update 中的功能更新來升級。
先決條件
欲確定Windows Server版本及支援升級路徑,請參閱依版本支援的原地升級路徑。
目標伺服器的管理權限。
完整備份你的伺服器,包括作業系統、應用程式、資料以及任何虛擬機。 進行還原測試以確認備份有效且可恢復。 你可以使用 Windows Server 備份或合作夥伴的備份方案。
有定期維護時段,因為升級期間需要停機。
知識內容包括:
- 支援就地升級的角色和功能。 請參見 Windows Server 中的
升級與遷移角色與功能。 - 支援於 Windows Server 的 Microsoft 伺服器應用程式。 請參見 Microsoft 伺服器應用程式相容性 Windows Server。
- 任何非 Microsoft 應用程式廠商的支援需求。
- 支援就地升級的角色和功能。 請參見 Windows Server 中的
一台伺服器:
- 符合或超過Windows Server的硬體要求。
- 未形成叢集。 如果您正在執行叢集,建議使用 Cluster-Aware Updating 功能或叢集作業系統的滾動升級。
有效的產品金鑰和啟用方法。 金鑰與方法會依您接收 Windows Server 媒體的分發管道而異,例如商業授權計畫、零售管道或 OEM。
一個可以將檔案存放在遠離伺服器的地方,例如 USB 隨身碟或網路位置。
若 設定管理員 安裝於 Windows Server 2012 或 Windows Server 2012 R2 伺服器上,請依照 支援 設定管理員 的本地基礎架構升級中升級前與升級後的指示進行操作。
這很重要
不要對執行 Active Directory 網域服務(AD DS)的伺服器使用原地升級。 雖然技術上可原地升級,但無法帶來 Windows Server 2025 及以後版本所包含的 AD 效能與功能提升。 相反地,請使用乾淨的作業系統安裝來推廣新的網域控制器,並降級舊的網域控制器。 欲了解更多資訊,請參閱 將網域控制站升級至新版 Windows Server。
根據你是使用安裝媒體還是 Windows Update 升級,你需要符合額外的前提條件。 請選擇您的升級方法選項卡:
安裝媒體升級方法僅適用於非 Azure 伺服器。 若要在 Azure 虛擬機器(VM)中升級 Windows Server,請參閱 針對在 Azure 中執行 Windows Server 的虛擬機器的就地升級 或使用 Windows Update 進行升級。
安裝媒介(ISO 映像檔、USB 隨身碟或 DVD),用於你想升級的 Windows Server 版本。
你可以從原廠(OEM)、零售通路、Visual Studio 訂閱或 Microsoft 365 系統管理中心 取得目標版本 Windows Server 的安裝媒體。
收集升級前的診斷資訊
升級前請從伺服器收集診斷資訊,以防升級失敗。 把診斷檔案存放在伺服器當機時可以存取的地方。
若要收集您的資訊:
開啟提升權限的 PowerShell 提示字元、記下您目前的目錄,然後執行下列命令:
Get-ComputerInfo -Property WindowsBuildLabEx,WindowsEditionID | Out-File -FilePath .\computerinfo.txt systeminfo.exe | Out-File -FilePath systeminfo.txt ipconfig /all | Out-File -FilePath ipconfig.txt此命令
Get-ComputerInfo需要PowerShell 5.1或更新版本。 如果你的Windows Server版本沒有包含 PowerShell 5.1,打開登錄檔編輯器,在BuildLabEx下找到EditionID和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion值。打開檔案總管,進入你標記的目錄,將檔案複製到電腦外的 USB 隨身碟或網路位置。
收集系統資訊後,備份你的伺服器作業系統、應用程式和虛擬機。 關閉或遷移目前伺服器上運行的虛擬機。 升級時務必確保沒有虛擬機在運行。
執行就地升級
你可以透過安裝媒體或 Windows Update 來執行原地升級。 請選擇您的升級方法選項卡:
小提示
想找一種不用安裝媒體就能升級的方法嗎? 使用 Windows Update 標籤即可升級,無需安裝媒體。
從安裝媒介執行 Windows Server 設定,進行原地升級。 此程序適用於非 Azure、非叢集伺服器,且運行 Windows Server 2012 R2 或更新版本。 升級期間,伺服器會重啟好幾次。
使用安裝媒體執行就地升級:
掛載或插入安裝媒體。 打開檔案總管,進入安裝媒介的根目錄,然後開啟
setup.exe。 例如,如果你掛載了 ISO 映像檔或插入 DVD 作為光碟機 D,檔案路徑為D:\setup.exe。 如果 使用者帳號控制 系統提示你允許設定進行更改,請選擇 「是」。預設情況下,安裝會自動下載安裝的更新。 如果您對預設設定沒問題,請選取 [ 下一步 ] 以繼續。
如果你不希望設定自動下載更新,請選擇 「更改設定下載更新的方式」,選擇適合你環境的選項,然後選擇 「下一步」。
如果出現提示,請輸入您的產品金鑰,然後選取 [ 下一步]。
選擇你想安裝的Windows Server版本,然後選擇Next。
檢閱適用的通知和授權條款。 如果您同意條款,請選取 [接受]。
選擇 「保留檔案、設定和應用程式 」來進行原地升級,然後選擇 「下一步」。
設定完成裝置分析後,會顯示 「準備安裝 」畫面。 若要開始就地升級,請選取 [安裝]。
原地升級開始,螢幕顯示升級進度。 就地升級完成後,您的伺服器會重新啟動。
驗證就地升級
伺服器重啟後,檢查 Windows Server 版本並測試應用程式,確認升級成功。
開啟提升權限的 PowerShell 提示符號。 執行以下指令以驗證版本與版本類型是否符合您的預期。
Get-ComputerInfo -Property WindowsProductName確保所有應用程式都在執行,且用戶端連線成功。
如果在原地升級後伺服器運作不如預期,可以分析 C:\Windows\Panther 目錄中的設定日誌檔案。 請先下載 SetupDiag 工具來分析設定日誌檔案。
若需技術協助,請聯絡 Microsoft 支援服務。