1. 非域控服務器升級
將兩台Web服務器和數據庫服務器(Windows Server 2016, 2019)成功升級至到Windows Server 2022,非常順利,一次成功。
直接在Windows Server 2022的iso文件上點右鍵,選擇裝載,然后進入新出現的光盤,點擊setup, 即可安裝。
安裝中選擇保留應用。
序列號輸入kms的即可。
2. 域控Server 2016升級前准備:
2.1. 創建系統備份
可以用Windows的恢復功能創建U盤啟動盤,需要16G容量的U盤。其實后面發現升級失敗,系統會自己回滾,不做這一步也可以。
2.2. 域控制器架構升級,重要
下面紅色部分為要執行的兩個命令,用於完成域控的架構升級。
F:\support\adprep>adprep.exe /forestprep
ADPREP 警告:
在運行 adprep 之前,林中的所有 Windows Active Directory 域控制器都必須運行 Windows Server 2003 或更高版本。
你將使用 Active Directory 域控制器(架構主機)“**.**e.cn”,為名為“r**se.cn”的 Active Directory 林升級架構。
此操作在完成后將無法撤銷。
[用戶操作]
如果林中的所有域控制器都運行 Windows Server 2003 或更高版本,並且你希望升級架構,請鍵入 "C" 進行確認,然后按 Enter 繼續 。否則,鍵入任何其他鍵並按 Enter 退出。
C
目前的架構版本為 87
將架構升級到版本 88
正在驗證文件簽名
連接到“**.ro**nse.cn”
用 SSPI 作為當前用戶登錄
從“F:\support\adprep\sch88.ldf”文件導入目錄
加載條目........
成功地修改了 7 個條目。
命令已成功完成
連接到“**.**e.cn”
用 SSPI 作為當前用戶登錄
從“F:\support\adprep\PAS.ldf”文件導入目錄
加載條目....................
成功地修改了 26 個條目。
命令已成功完成
Adprep 成功更新了全林性信息。
F:\support\adprep>adprep.exe /domainprep
Adprep 成功更新了全域性信息。
3. 執行升級:
省略。。。。
參考:https://www.manishbangia.com/upgrade-dc-from-server2016-to-server2022/
4. 錯誤解決:
如果安裝失敗,系統會自動回滾,登錄后會看到錯誤提示窗,例如:
4.1 如何查找具體的錯誤原因?
進入下面文件夾,打開setuperror.log
C:\$WINDOWS.~BT\Sources\Panther\
我遇到的錯誤為下面黃色標記部分:
2021-12-09 01:38:11, Error SP CAddCbsPackage::DoExecute: Failed to add package Add [2] package C:\$WINDOWS.~BT\DUImageSandbox\Microsoft-Windows-RasCMAK-Client-Package~31bf3856ad364e35~amd64~~.cab to C:\$WINDOWS.~BT\NewOS. Error: 0x800F081E 2021-12-09 01:38:11, Error SP Operation failed: Add [2] package F:\$WINDOWS.~BT\DUImageSandbox\Microsoft-Windows-RasCMAK-Client-Package~31bf3856ad364e35~amd64~~.cab to F:\$WINDOWS.~BT\NewOS. Error: 0x800F081E[gle=0x000000b7] 2021-12-09 01:38:11, Error SP Cannot revert execution of operation 47 (Apply EAs for F:\$WINDOWS.~BT\NewOS). Execution queue is now compromised.
4.2 解決辦法:
進入添加刪除程序 --> 啟動或關閉Windows功能,找到 RAS連接管理器管理工具包(CMAK), 刪除此功能(取消勾選)
4.3 驗證是否成功:
重新進入F:,點擊setup,啟動安裝,先完成前面的更新檢查,下載,選擇,序列號等步驟,在正式啟動安裝前停下來,進入下面文件夾,打開actionlist.xml,搜索"RasCMAK",看還有沒有此項,如果沒有,此時啟動安裝就會成功。
C:\$WINDOWS.~BT\DUImageSandbox\actionlist.xml
RASCMAK如果你還是需要,可以等升級完成后再裝。