upgrading windows 2000 domain to 2008 schema

I have a windows 2000 server with a domain. That is the only server in the domain. I want to replace that with a brand new windows 2008 server.

In order to make the 2008 be a domain controller it asks me to run adprep on the old server. I ran them both (adprep /forestprep  adprep32.exe /domainprep) succesfully but the 2008 still stops and asks me to run those 2 commands on the old domain. Can anybody point me as to why the 2008 doesnt see that I already ran the adprep?

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Have you already added the 2k8 server to the domain as a member server?
sleviAuthor Commented:
I just added it as I would a regular computer on the network. Joined the domain. Is that what you mean?
Yes that is correct. So when you run DCPromo on the 2k8 server is when you get the error?
Starting with Angular 5

Learn the essential features and functions of the popular JavaScript framework for building mobile, desktop and web applications.

Also, please run ADSI edit and tell us what version your schema is currently reporting -

Using adsiedit.msc, navigate to either of the relevant locations:
Active Directory Schema version  “CN=Schema,CN=Configuration,DC=domain,DC=local

Note: Replace “dc=domain,dc=local” with your domain information.

or run a dsquery -

"dsquery * cn=schema,cn=configuration,dc=domainname,dc=local -scope base -attr objectVersion"
Lee W, MVPTechnology and Business Process AdvisorCommented:
Did you run adprep32 on the appropriate dc? Off the top of my head I forget which one and I'm on a phone now but google "adprep 2008 petri" and follow those directions
I see you ran adprep32 but are you sure it is the 32 bit version, you said it completed successfully correct?
sleviAuthor Commented:
Yes, I ran the 32bit and it completed successfully.l to I think ver 44. I already left the office, never thought that I will get answers sooo fast!. I will b at computer tomorrow again and I will post answers to all your question. Thanks fire all your help
44 is W2k8

And you are running it from the same CD that you installed the 2008 server from?

Your 2k8 box is not R2 correct? R2 would be Schema version 47
sleviAuthor Commented:
Ok im back.
The schema version on the windows 2k domain is 44.
I ran adprep from the 32 bit cd AND IT COMPLETED SUCCESSFULLY.
I have win2k8 R2 on the new server.
It gets stuck when I run "dcpromo" telling me I have to run adprep.

Whats the next step?
The new server is win2k8 R2, the schema needs to be 47

Run ADPrep for w2k8r2 not just w2k8

Make sure you are running ADprep from the R2 disk and not just a w2k8 disk, they are different


To prepare the forest schema for Windows Server 2008 or Windows Server 2008 R2

    Log on to the schema master as a member of the Enterprise Admins, Schema Admins, and Domain Admins groups.
    If you are unsure which domain controller hosts the schema master role, you can run netdom query fsmo on any domain controller.

    Insert the Windows Server 2008 or Windows Server 2008 R2 DVD into the CD or DVD drive.

    Click Start, click All Programs, click Accessories, right-click Command prompt, and then click Run as administrator.

    If you are using the Windows Server 2008 DVD, type the following command, and then press ENTER:

    D:\sources\adprep\adprep /forestprep

    If you are using the Windows Server 2008 R2 DVD, type the following command, and then press ENTER:
    Windows Server 2008 R2 includes a 32-bit and 64-bit version of Adprep.exe. The 64-bit version runs by default. If you want to run one of the Adprep.exe commands on a 32-bit computer, use the 32-bit version of Adprep.exe (Adprep32.exe).

    D:\support\adprep\adprep /forestprep

    Allow the operation to complete, and then allow the changes to replicate throughout the forest before you prepare any domains for a domain controller that runs Windows Server 2008 or Windows Server 2008 R2. For more information about running adprep /domainprep, see Prepare a Windows 2000 or Windows Server 2003 Domain for a Domain Controller That Runs Windows Server 2008 or Windows Server 2008 R2.
    If you plan to add a read-only domain controller (RODC) to the forest, you can run adprep /rodcprep right after you run adprep /forestprep and then verify that both operations have replicated throughout the forest. Both commands require Enterprise Admin credentials; therefore, you might prefer to run them consecutively.

For more information about how to troubleshoot Adprep errors, see Troubleshooting errors with Adprep.exe. For more information about running adprep /rodcprep, see Prepare a Forest for a Read-Only Domain Controller.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Lee W, MVPTechnology and Business Process AdvisorCommented:
Geodash is correct - as I said, I prefer Petri's instructions - see:
sleviAuthor Commented:
I updated the schema with adprep32 from the r2 disc and now the update ran thru to completion. That fixed the problem.

Im sure you will hear from me soon about other issues that will popup, but this one looks resolved.

Always glad to help!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Legacy OS

From novice to tech pro — start learning today.