Public mode

No access to your tenant or devices. Every item links to its source. What this means

Some sources or documents need attention: 258/260 feeds/APIs · 416/439 docs · checked 19:52 UTC Customize Public modeDiscuss ChangeIntel on Discord

AD functional level upgrade planning

This page's changes and edits · All guidance changes

Microsoft's edit ·

additional edits 2

Microsoft's commit message in MicrosoftDocs/windowsserverdocs · commit 655632e · +19 −19 lines · also on GitHub

⋯ 34 unchanged lines
3535
3636 - New Windows Server 2008 R2 forest
3737
38 −- Windows Server 2016 forest to Windows Server 2022 or Windows Server 2025 (preview)
38 +- Windows Server 2016 forest to Windows Server 2022 or Windows Server 2025 (preview)
3939
40 +## Upgrading functional levels to Windows Server 2025 (preview)
41 +
42 +Functional level upgrade for Windows Server 2025 (preview) includes the following requirements:
43 +
44 +- For new Active Directory forests, the minimum functional level must be set to Server 2016.
45 +
46 +- Existing domains must be at least at the 2016 functional level to promote a Windows Server 2025 to a domain controller.
47 +
48 +Upgrade methods include the following options:
49 +
50 +- Set up a new Active Directory domain with the new Domain Functional Level (DFL) and Forest Functional Level (FFL) when promoting the first Domain Controller for the new domain
51 +
52 +- Install Active Directory Domain Services on the new Windows Server to automatically run adprep on the previous version forest and domain
53 +
54 + > [!IMPORTANT]
55 + > A Windows Server 2025 (preview) domain controller can only be added to an existing domain that is running Windows Server 2016 Domain Functional Level or newer version. You must also ensure that all hardware and software requirements for Windows Server 2025 (preview) are met.
56 +
4057 ## Upgrading functional levels in a Windows 2016 Active Directory forest
4158
4259 In a Windows 2016 native environment that consists only of Windows 2016-based domain controllers, the functional levels are set by default to the following levels, and they remain at these levels until you raise them manually:
⋯ 2 unchanged lines
4562
4663 - Windows 2016 forest functional level
4764
48 −In addition, the follow must be true prior to upgrade:
65 +In addition, the following must be true prior to upgrade:
4966
5067 - All domain controllers must be running Windows Server 2016, Windows Server 2019, or Windows Server 2022.
5168
⋯ 9 unchanged lines
6178
6279 > [!IMPORTANT]
6380 > You must check for deprecated features prior to upgrade to make certain that none are being used. Also verify that all domain controllers are correctly replicated both before and after the upgrade.
64 −
65 −### Upgrading functional levels to Windows Server 2025 (preview)
66 −
67 −Functional level upgrade for Windows Server 2025 (preview) includes the following requirements:
68 −
69 −- For new Active Directory forests, the minimum functional level must be set to Server 2016.
70 −
71 −- Existing domains must be at least at the 2016 functional level to promote a Windows Server 2025 to a domain controller.
72 −
73 −Upgrade methods include the following options:
74 −
75 −- Set up a new Active Directory domain with the new Domain Functional Level (DFL) and Forest Functional Level (FFL) when promoting the first Domain Controller for the new domain
76 −
77 −- Install Active Directory Domain Services on the new Windows Server to automatically run adprep on the previous version forest and domain
78 −
79 − > [!IMPORTANT]
80 − > A Windows Server 2025 (preview) domain controller can only be added to an existing domain that is running Windows Server 2016 Domain Functional Level or newer version. You must also ensure that all hardware and software requirements for Windows Server 2025 (preview) are met.
8181
8282 ## Upgrading functional levels in a native Windows 2000 Active Directory forest
8383
⋯ 86 unchanged lines

Microsoft's Markdown source from MicrosoftDocs/windowsserverdocs, © Microsoft Corporation, under CC BY 4.0. Changed lines with up to 3 unchanged lines around each; ChangeIntel kept this copy 10 Oct 07:36 UTC. The commit date is when the source changed, which can be hours or days before Learn published it.

ChangeIntel

An IT change radar: releases, security, known issues, retirements, documentation changes, and service status from public sources. Every item links to supporting evidence; dates and statuses can change after they are read.

Sources read 20 Oct 19:52 UTC · 258 of 260 readable · 256 fully read · documentation 416/439 current