如何降級Windows Server版本或許可證

Jacki

當我們分析使用中的服務器許可證時,我們發現其中一台服務器與所需的服務器上運行的任務相比,安裝了Windows Server數據中心的版本要昂貴得多(沒有Hyper-V虛擬化,S2D,Azure stack,Storage Replica等)。被認為是改變的(降級)已安裝的Windows Server 2019的版本標準數據中心節省更昂貴的許可證。我們沒有考慮過Windows Server的清潔重新安裝,因為服務器已經配置了許多角色,並且已安裝了嚴格許可到操作系統和硬件的其他軟件。

內容:

您可以使用控制面板檢查主機上安裝了哪個版本的Windows Server。導航到控制面板 - >系統和安全性 - >系統(或運行命令:control /name Microsoft.System)。

在此示例中,主機上安裝了Windows Server 2019數據中心。

您還可以從命令行中查看Windows的版本和版本:

systeminfo | findstr /B /C:"OS Name" /B /C:"OS Version"

或者

wmic os get Caption, Version, BuildNumber, OSArchitecture

或與PowerShell:

Get-WindowsEdition –Online

Get-ComputerInfo | select WindowsProductName, WindowsVersion, OsHardwareAbstractionLayer

了解更多:如何免費從Windows 8 Pro降級到Windows 7

在本示例中,主機上安裝了ServerDatacenter版。

您可以使用Get-Admututer CMDLET在Active Directory域中獲取所有Windows Server主機的版本:

Get-ADComputer -Filter {(Enabled -eq $True) -and (OperatingSystem -Like '*Windows Server*')} -Property * | Select-Object Name,OperatingSystem,OperatingSystemVersion

了解如何獲取Windows版本的列表並在域中構建。

如何將Windows Server數據中心降級到Windows Server標準

以前,我們討論了使用DISM將Windows Server Edition從下部升級到更高版本(請參閱帖子如何將Windows Server評估轉換為完整)。您還可以通過從數據中心版降級到標準,保留所有當前設置,已安裝的角色和應用程序來執行反向過程。

重要的呢Microsoft並未正式支持將Windows服務器從高級版降級到較低版本。官方推薦的方法是執行對操作系統的干淨重新安裝。但是,如本文所述的降低降級有效,儘管這並不得到正式支持。

在執行降級之前,我們強烈建議您創建操作系統的完整映像備份(至少使用Windows Server備份)。

如果您使用添加域控制器角色降低了Windows服務器,則應要小心。建議您從Windows Server主機傳輸FSMO角色(假定您至少有一個額外的域控制器),並在降級之前將其降低到域成員服務器。備份您的域控制器,以便在出現問題時可以從備份中恢復DC。

  1. 在運行Windows Server 2019數據中心的主機上,啟動註冊表編輯器並導航到註冊表密鑰hkey_local_machinesoftwaremicrosoftwindows ntcurrentversion;
  2. 檢查以下REG_SZ參數的值:版本ID= ServerDateCenter,產品名稱= Windows Server 2019數據中心,構圖edId= serverDatacenter; Windows Server 2019和Windows Server 2022的註冊表中存在CompositionedId ID設置。 Windows Server 2016中缺少此註冊表參數,並且不需要手動創建。
  3. 更改值如下:EditionIDCompositionEditionID服務器標準,,,,ProductName Windows Server 2019標準;應該注意的是,有一個相當罕見的版本Windows Server Essentials可用的。要降級到Essential Edition,您必須指定EditionID = ServerSolution。
  4. 關閉註冊表編輯;更改指定註冊表鍵的值後,請勿重新啟動服務器,否則,它們將自動恢復為先前的值,並且在下一步執行降級時,您將遇到錯誤。Your Files and Settings cannot be kept because you try to install an other version as the currently used“。
  5. 安裝Windows Server 2019安裝ISO映像,並運行設置嚮導(setup.exe);
  6. 在Windows Server設置窗口中選擇“安裝選項”時,選擇升級Windows Server 2019標準(桌面經驗);
  7. 檢查選項保留個人文件和應用程序。如果此選項不可用,您會收到消息”You can’t keep Windows settings, personal files, and apps because your current version of Windows might be installed in a unsupported directory”,檢查該值ProgramFilesPath,,,,ProgramFilesDir(x86), 和ProgramW6432Dir註冊表參數hkey_local_machinesoftwaremicrosoftwindowscurrentversion註冊表鍵);
  8. 單擊確認每個項目的按鈕。就我而言,第一個項目說不建議進行Windows Server升級,並且最好清潔安裝OS,第二個說明PNP和RemoteFX USB設備重定向默認情況下是在此Windows版本中禁用的。
  9. 啟動Windows Server脫機升級過程。等待它完成,然後重新啟動後,檢查Windows 2019 Standard Edition是否正在主機上運行。

此降級方法適用於Windows Server的所有受支持版本(2012R2/2016/2019/2022)。

對於桌面操作系統版本(Windows 10、11等),您還可以更改版本而無需重新安裝。

降級權利:Windows Server 2022至2019/2016

Microsoft許可協議允許您使用Windows Server的較早版本,如果您擁有較新版本的產品(降級權限)的許可證。例如,如果您擁有Windows Server 2022所需的商業許可證,則可以運行Windows Server 2019和2016。

要通過降級激活Windows Server的先前版本,您需要從卷許可服務中心(VLSC)帳戶中獲取有效的產品密鑰。如果您沒有這樣的密鑰,則可以聯繫Microsoft支持,以在降級權下生成產品密鑰。

如果您已經部署了KMS服務來激活Windows Server,則可以使用公共GVLK鍵安裝Windows Server,然後在KMS上激活主機。在這種情況下,您無需聯繫Microsoft支持(請參閱密鑰管理服務/KMS激活常見問題解答)。

無法執行已經安裝的Windows操作系統版本的就地降級。這意味著,如果您安裝了Windows Server 2022,但需要Windows Server 2016才能進行舊版兼容性,則將無法降級部署的操作系統版本。您將需要對Windows Server 2016進行全新安裝,並使用適當的產品密鑰激活它。

如果您部署了遠程桌面服務,則還必須降級Windows Server版本時降級RDS CAL。