Events
29 Apr, 2 pm - 30 Apr, 7 pm
Join the ultimate Windows Server virtual event April 29-30 for deep-dive technical sessions and live Q&A with Microsoft engineers.
Sign up nowThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Functional levels determine the available Active Directory Domain Services (AD DS) domain or forest capabilities. Functional levels also determine which Windows Server operating systems you can run on domain controllers in the domain or forest. Level changes happen when you use later versions of your domain controller operating system, the domain, or your forest functional level. This article describes how to raise Active Directory domain and forest functional levels. We recommend you upgrade Active Directory Domain Service servers to the latest release.
To enable the latest domain features, all domain controllers in the domain must run the version of Windows Server that matches or is newer than the desired functional level. If they don't meet this requirement, the administrator can't raise the domain functional level.
To enable the latest forest-wide features, all domain controllers in the forest must run the Windows Server operating system version that matches or is newer than the desired functional level. The current domain functional level must already be at the latest level. If the forest meets these requirements, the administrator can raise the forest functional level.
The domain and forest functional levels only affect how the domain controllers operate together as a group. The clients that interact with the domain or with the forest are unaffected by the changes. Applications are also unaffected by these changes. However, applications can use new features found in later versions of Windows Server once the administrator raises the domain level. For more information about the functional levels, see Active Directory Domain Services functional levels.
Warning
Changes to the domain and forest functional levels are irreversible. In order to undo the change, you must perform a forest recovery to revert to an earlier point in time.
You need to complete the following things to raise the domain functional level:
All domain controllers in the domain are running at least the version of Windows Server that you want to raise the domain functional level to. For example, to raise the domain functional level to Windows Server 2025, all domain controllers in the domain must be running Windows Server 2025. If you have domain controllers running earlier versions of Windows Server, you must upgrade them to Windows Server 2025 before you can raise the domain functional level.
Before you can promote a machine running Windows Server 2025 to a domain controller in an existing domain, that domain must also be at least at the Windows Server 2016 functional level. Earlier versions of Windows Server don't support Windows Server 2025 domain controllers.
Your Active Directory forest and domain is operational and free from replication errors. To learn more about replication errors, see Diagnose Active Directory replication failures.
Identify all your DCs hosting the Global Catalog (GC) and FSMO roles. Create and verify backups of these domain controllers before making changes.
You must be a member of the Enterprise Admins group or equivalent to raise the forest functional level.
You must have a computer with either of the following Remote Server Administration Tools (RSAT) installed:
AD DS Tools.
OR
Active Directory module for Windows PowerShell.
To view the current domain and forest functional levels, you can use the Active Directory Domains and Trusts console or Windows PowerShell. The following sections describe how to raise the functional levels using these methods.
Note
Windows Server 2019 and Windows Server 2022 use Windows Server 2016 as the most recent functional levels.
To raise the domain or forest functional level using the Active Directory Domains and Trusts console, follow these steps.
Sign in to a computer with the AD DS Remote Server Administration Tools (RSAT) installed.
Select the Start menu, then enter Active Directory Domains and Trusts in the search box.
Open the Active Directory Domains and Trusts app.
In the console tree, right-click the domain node, and then select Properties.
The Properties dialog box shows the current domain and forest functional level.
To raise the domain and forest functional levels, you can use the Active Directory Domains and Trusts console or Windows PowerShell. The following sections describe how to raise the functional levels using these methods.
Warning
Changes to the domain and forest functional levels are irreversible. In order to undo the change, you must perform a forest recovery to revert to an earlier point of time.
To raise the domain or forest functional level using the Active Directory Domains and Trusts console, follow these steps.
Sign in to a computer with the AD DS Remote Server Administration Tools (RSAT) installed.
Select the Start menu, then enter Active Directory Domains and Trusts in the search box.
Open the Active Directory Domains and Trusts app.
In the console tree, right-click the domain node, and then select Raise Domain Functional Level.
In Select an available domain functional level, select the value and then select Raise.
When prompted, select OK to confirm the change.
Once the domain functional level is raised, raise the forest functional level. In the console tree, right-click Active Directory Domains and Trusts , and then select Raise Forest Functional Level.
In Select an available forest functional level, select the value and then select Raise.
You've now raised the domain and forest functional level.
Events
29 Apr, 2 pm - 30 Apr, 7 pm
Join the ultimate Windows Server virtual event April 29-30 for deep-dive technical sessions and live Q&A with Microsoft engineers.
Sign up nowTraining
Module
Active Directory Domain Services migration - Training
Determine the best approach to moving domain controllers to Windows Server 2025. Learn how the Active Directory Migration Tool can consolidate domains within a forest or migrate domains to a new AD DS forest.
Certification
Microsoft Certified: Windows Server Hybrid Administrator Associate - Certifications
As a Windows Server hybrid administrator, you integrate Windows Server environments with Azure services and manage Windows Server in on-premises networks.
Documentation
How to raise Active Directory domain and forest functional levels - Windows Server
Describes how to raise Active Directory domain and forest functional levels.
Active Directory Domain Services functional levels
Learn more about the different Active Directory Domain and Forest functional levels in Windows Server
Learn about upgrading your domain and forest functional levels in Active Directory Domain Services.
Upgrade your domain and forest functional level in Active Director Domain Services for Windows Server