Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Trying to upgrade Windows Server from 2008 R2 to 2012. On compatibility check throwing an error

Active Directory on this domain controller does not contain Windows Server 2012

As per the suggested above link did what required; but still throwing same error.

Any helps?

share|improve this question
Is there another DC? – gravyface Sep 6 '12 at 11:13
@Nev - just a comment, why so quick to leap into this version, it's VERY new. – Chopper3 Sep 6 '12 at 11:42
@Chopper3 especially on a DC shudder – gravyface Sep 6 '12 at 11:55
Did you do both a domain prep and a forest prep? Have you raised the functional level of the forest and the domain to 2008? – Chris McKeown Sep 6 '12 at 13:23
@ChrisMcKeown Uh, you can't raise a functional level above the oldest DC on the forest/domain. So that's not going to help him when he can't get all this DCs up to 2012. – HopelessN00b Sep 6 '12 at 15:47

@Nev, I had the same error. The Microsoft link suggest to use the Windows 2008R2 disc, however the updates are on the 2012 disc. For me the solution was to perform the Microsoft solution with the Windows 2012 disc and reboot. The same goes for the ADPREP /DOMAINPREP updates.

share|improve this answer
+1 for this answer - I did not need to reboot though. – Michael Mortensen Sep 16 '12 at 12:03

Just cd to support\adprep on the Windows 2012 media and run:

adprep /forestprep
adprep /domainprep
share|improve this answer

You run adprep /forestprep from from 2012 media on the DC holding the Schema Master role in your forest. Then, you run adprep /domainprep and adprep /gpprep from the 2012 media on the DC holding the Infrastructure Master role in the domain that you're putting the 2012 DC in.

share|improve this answer
is adprep /gpprep needed? – dataCore Jan 16 '15 at 12:45

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.