Prerequisite
Windows Server 2022 Datacenter
已下载好 Windows Server 2025 ISO 镜像
实践操作
域控版本升级
运行升级程序会提示
此域控制器上的 Active Directory 不包含 Windows Server 2025 ADPREP /FORESTPREP 更新。查看 https://go.microsoft.com/fwlink/?LinkId=113955.
安装程序检测到一个或多个虚拟机正在运行。请保存或关闭所有虚拟机,然后重新启动安装。
使用 adprep
命令扩展 Active Directory 架构,以便为运行 Windows Server 的域控制器准备林和域
PS C:\Users\Administrator> E:\support\adprep\adprep.exe /forestprep
ADPREP 警告:
在运行 adprep 之前,林中的所有 Windows Active Directory 域控制器都必须运行 Windows Server 2003 或更高版本。
你将使用 Active Directory 域控制器(架构主机)“mSV2412250018-4.test.microcharon.com”,为名为“test.microcharon.com”的 Active Directory 林升级架构。
此操作在完成后将无法撤销。
[用户操作]
如果林中的所有域控制器都运行 Windows Server 2003 或更高版本,并且你希望升级架构,请键入 "C" 进行确认,然后按 Enter 继续 。否则,键入任何其他键并按 Enter 退出。
c
目前的架构版本为 88
将架构升级到版本 91
正在验证文件签名
连接到“mSV2412250018-4.test.microcharon.com”
用 SSPI 作为当前用户登录
从“E:\support\adprep\sch89.ldf”文件导入目录
加载条目...............
成功地修改了 14 个条目。
命令已成功完成
正在验证文件签名
连接到“mSV2412250018-4.test.microcharon.com”
用 SSPI 作为当前用户登录
从“E:\support\adprep\sch90.ldf”文件导入目录
加载条目............
成功地修改了 25 个条目。
命令已成功完成
正在验证文件签名
连接到“mSV2412250018-4.test.microcharon.com”
用 SSPI 作为当前用户登录
从“E:\support\adprep\sch91.ldf”文件导入目录
加载条目..........
成功地修改了 34 个条目。
命令已成功完成
连接到“mSV2412250018-4.test.microcharon.com”
用 SSPI 作为当前用户登录
从“E:\support\adprep\PAS.ldf”文件导入目录
加载条目....................
成功地修改了 53 个条目。
命令已成功完成
Adprep 成功更新了全林性信息。
PS C:\Users\Administrator> E:\support\adprep\adprep.exe /domainprep
Adprep 成功更新了全域性信息。
PS C:\Users\Administrator> E:\support\adprep\adprep.exe /domainprep /gpprep
已经更新了全域性信息。
[状态/结果]
Adprep 没有尝试重新运行此操作。
不需要进行任何组策略对象(GPO)更新,或是 GPO 信息已得到更新。
[状态/结果]
Adprep 未尝试重新运行此操作。
安装 Windows Server 2025 结束后再重新提升林级别
PS C:\Users\Administrator> Get-ADForest | Select-Object ForestMode
ForestMode
----------
Windows2016Forest
PS C:\Users\Administrator> repadmin /showrepl
Repadmin: 针对所有 DC localhost 运行命令 /showrepl
Default-First-Site-Name\MSV2412250018-4
DSA 选项: IS_GC
站点选项: (none)
DSA 对象 GUID: ef7b295b-4416-4329-96c5-dc4cf62649fd
DSA 调用 ID: ef7b295b-4416-4329-96c5-dc4cf62649fd
PS C:\Users\Administrator> Set-ADForestMode -Identity "test.microcharon.com" -ForestMode "Windows2025Forest"
确认
是否确实要执行此操作?
正在目标“CN=Partitions,CN=Configuration,DC=test,DC=microcharon,DC=com”上执行操作“Set”。
[Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为“Y”):
PS C:\Users\Administrator> Get-ADForest | Select-Object ForestMode
ForestMode
----------
Windows2025Forest
PS C:\Users\Administrator> Get-WmiObject -Class Win32_ComputerSystem | Select-Object Domain, PartOfDomain
Domain PartOfDomain
------ ------------
compute.microbin.cn True
PS C:\Users\Administrator> Get-Service adws, kdc, netlogon, dns | Select-Object Name, Status
Name Status
---- ------
adws Running
dns Running
kdc Running
Netlogon Running
PS C:\Users\Administrator> dcdiag /test:connectivity
目录服务器诊断
正在执行初始化设置:
正在尝试查找主服务器...
主服务器 = mSV2412250018-4
* 已识别的 AD 林。
已完成收集初始化信息。
正在进行所需的初始化测试
正在测试服务器: Default-First-Site-Name\MSV2412250018-4
开始测试: Connectivity
......................... MSV2412250018-4 已通过测试 Connectivity
正在执行主要测试
正在测试服务器: Default-First-Site-Name\MSV2412250018-4
正在 ForestDnsZones
上运行分区测试
正在 DomainDnsZones
上运行分区测试
正在 Schema
上运行分区测试
正在 Configuration
上运行分区测试
正在 compute
上运行分区测试
正在 test.microcharon.com
上运行企业测试
PS C:\Users\Administrator> Get-DhcpServerInDC
IPAddress DnsName
--------- -------
255.0.0.1 msv2412250018-4.test.microcharon.com
执行作业系统升级
挂载 ISO,运行 setup.exe
,选择许可方式这里可以选择使用产品密钥或是选择“我之前在这台电脑上安装了 Windows Server”
选择安装操作系统,与原来机器上的操作系统保持一致即可
选择保留所有基础设置
检查无误后确认升级并经过几次重启
Hyper-V 升级虚拟机器版本
先检查原有的虚拟机配置版本,并查看 Hyper-V 主机支持的虚拟机配置版本以及默认值。Windows Server 2022 上的虚拟机版本是 10.0,到 2025 时可迁移到最新的 12.0 版本
PS C:\Users\Administrator> Get-VM | Select-Object Name, Version
Name Version
---- -------
Arch Linux 10.0
CentOS Stream 10 10.0
Debian 12 10.0
Fedora 41 10.0
FreeBSD 14 10.0
Kali Linux 2025 10.0
NixOS 10.0
Proxmox VE 10.0
Red Hat Enterprise Linux 10 10.0
Rocky Linux 9 10.0
Windows Server 2025 10.0
PS C:\Users\Administrator> Get-VMHostSupportedVersion
Name Version IsDefault ---- ------- --------- Microsoft Windows 10 周年更新/Server 2016 8.0 False Microsoft Windows 10 创意者更新 8.1 False Microsoft Windows 10 Fall Creators Update/Server 1709 8.2 False
Microsoft Windows 10 2018 年 4 月更新/Server 1803 8.3 False
Microsoft Windows 10 2018 年 10 月更新/Server 2019 9.0 False
Microsoft Windows 10 2019 年 5 月更新/服务器 1903 9.1 False
Microsoft Windows 10 2020 年 5 月更新/服务器 2004 9.2 False
Microsoft Windows 10 (Manganese) 9.3 False
Microsoft Windows Server 2022 10.0 False
Microsoft 主机 OS (Cobalt+) 10.5 False
Microsoft Windows 11 (22H2) 11.0 False
Microsoft Windows 11 (Copper) 11.1 False
Microsoft Windows 11 (集成) 11.2 False
Microsoft Windows Server 2025 12.0 True
升级虚拟机配置版本,先保证 VM 处于关闭状态。注意不能将在较新版本 HyperV 上创建的虚拟机导入到较旧版本的 HyperV 中
PS C:\Users\Administrator> Get-VM | Update-VMVersion
确认
是否确实要执行此操作?
对“Arch Linux”执行配置版本更新将阻止它迁移到或导入到早期 Windows 版本。此操作不可逆。
[Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为“Y”): A
PS C:\Users\Administrator> Get-VM | Start-VM
PS C:\Users\Administrator> Get-VM | Select-Object Name, Version
Name Version
---- -------
Arch Linux 12.0
CentOS Stream 10 12.0
Debian 12 12.0
Fedora 41 12.0
FreeBSD 14 12.0
Kali Linux 2025 12.0
NixOS 12.0
Proxmox VE 12.0
Red Hat Enterprise Linux 10 12.0
Rocky Linux 9 12.0
Windows Server 2025 12.0
参考资料
Windows Server 升级概述 | Microsoft Learn
将域控制器升级到较新版本的 Windows Server | Microsoft Learn
在 Windows 或 Windows Server 的 Hyper-V 中升级虚拟机版本 | Microsoft Learn
In-place upgrade of Windows Server 2022 to 2025 - TechDirectArchive