W32time service suddenly stopped working and refuses to start on one of my DCs

This is happening on one DC.  It started after patching.  One interesting thing I have foune is that the registry entires that point to w32time.dll were pointing to c:\windows\system32\w32time.dll instead on c:\WINNT\system32\w32time.dll (this machine was upgraded from Windows 2000).  I changes the entries, but this did not correct the problem.  I have not rebooted since making these changes.  Any ideas?

C:\>net start w32time
The Windows Time service is starting.
The Windows Time service could not be started.

A system error has occurred.

System error 126 has occurred.

The specified module could not be found.

System log shows EventID 7023 with:
The Windows Time service terminated with the following error:
The specified module could not be found.

robertmahanNetwork EngineerAsked:
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.

I don tknow if your registry change will make a difference but you will need to reboot for the changes to take effect.  Then you will see if it worked or not.
Also you may want to run regsvr32 c:\WINNT\system32\w32time.dll to register the time DLL
robertmahanNetwork EngineerAuthor Commented:
I have that scheduled for this weekend.  Unfortunatley, someone decided to add some services to this server that will cause outages if the server is down for maore than a couple of minutes.  I'll let oy uknow if that works.  I did do the regsvr32, I also replaced the dll and exe files from a server that is working.  I did see on another forum where someone did a dcpromo to demote and another to promote the DC and fixed the problem.  That would be a last resort here.  
Thanks for the input!
Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

robertmahanNetwork EngineerAuthor Commented:
Looks like the registry hack corrected the problem.  Just needed a reboot.  Thanks everyone for your input.
value = C:\WINNT\system32\w32time.dll


value = C:\WINNT\system32\w32time.dll

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
robertmahanNetwork EngineerAuthor Commented:
The registry entries took care of the problem.
Closed, 500 points refunded.
EE Admin
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
Windows Server 2003

From novice to tech pro — start learning today.