Domain functional level (DFL) determines the features of a Domain Controller (DC) based on the Windows server Operating System (OS) it runs on. Feature set of a particular DFL will be available for a DC if it runs on the operating system version that is compatible with the functional level. Note that, the OS version constraint is only for the domain controller and not applicable for the member servers or the workstations in the domain.
Thus larger organizations need not worry about upgrading every single workstation in their network to the specific OS for availing features of a particular DFLs.
Choosing Domain functional level
When AD DS is deployed, you can choose the functional level of the forest. DFL should always be chosen at the same level or higher level than the forest functional level (FFL). Further, by default, the DFL for any new domain added to forest will take the same level as the FFL. For instance, if the FFL is Windows Server 2008, then the DFL can be set as the same or higher level. It’s highly recommended to always set the latest version of Windows server as the functional level. This helps in leveraging all the latest AD DS features that are available.
Prerequisites to raise the domain functional level
The process of raising the DFL is done to increase the capabilities and enhance the security of the domain. The Windows DFL has new and upgraded set of features in every succeeding OS version. It is advisable to upgrade the functional level once the prerequisites are met.
- You must be part of the Domain Admins group to raise the DFL.
- If you’re raising the functional level of a domain, ensure that all the DCs in the domain is running OS version that is compatible with the new functional level.
Steps to raise domain functional level.
STEP 1 : Navigate to ‘Start -> Administrative Tools -> Active Directory Domains and Trusts’
STEP 2 : Right click the domain name for which you want to raise the functional level and select Raise Domain functional level
STEP 3 : Select an available DFL and then click on Raise
You have now the raised the functional level of a domain.
Domain functional levels and their features
The following table lists the Windows Server version and its DFL features.
- Every succeeding versions of Windows server includes the feature set of the previous level plus the additional features.
- You cannot set the DFL to a level that is lower than the forest functional level.
- It is not possible to roll back to a lower level from Windows server R2 functional level. If a DFL has to be set beyond Windows 2008 R2, rebuilding the whole domain is the only option.
|Domain functional level||Available Features|
|Windows 2000 native||
|Windows Server 2003
|Windows Server 2008||
|Windows Server 2008 R2||
|Windows Server 2012
|Windows Server 2012 R2