SBS 2008 services not starting

Cannot start SQL Server Agent or Trend Micro Master Service due to the following errors -

Time out error on the services.msc and in the app log:

Faulting application ofcservice.exe, version, time stamp 0x4b8c294c, faulting module ntdll.dll, version 6.0.6002.18005, time stamp 0x49e03824, exception code 0xc000012f, fault offset 0x0006f04e, process id 0x1620, application start time 0x01cad0c279da4c05.

Faulting application SQLAGENT.EXE, version 2007.100.1600.22, time stamp 0x48753f56, faulting module ntdll.dll, version 6.0.6002.18005, time stamp 0x49e0421d, exception code 0xc000012f, fault offset 0x00000000000b8fb8, process id 0x298c, application start time 0x01cad0c26af0c6cd.

I have a feeling this may be due to ntdll.dll being corrupt or at least not working as intended...

running SBS 2008, Exchange 2k7, SQL 2008 (installed with management tools on different server)

Any ideas how to resolve?

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.

Looks corrupt to me.  I would consider trying a system state Restore if you have a backup available within a reasonable period of time.

A few other options:
-try downloading and manually replacing ntdll.dll (make sure its the right version)
-apply a newer service pack (if you're not on the latest) and maybe those files are updated and replaced
-repair installation
-google for other resources like this one:
SuperdataAuthor Commented:
Well i replaced the ntdll.dll with a file from backup, booted the server again and problem remains....

latest service pack + updates already applied :(

I ran an SFC /scannow it found corruption that it was unable to repair, rebooted into safe mode command prompt, did it again, same story.

Unfortunately wasnt able to extend the downtime to my business at this time so had to abandon my next idea of putting in the install CD and going to the repair option if it exists.. has anyone had luck with this method? SFC through here or otherwise?

SuperdataAuthor Commented:
Re-installation of SQL and Trend corrected the problems, PITA solution though.

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
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 Server OS

From novice to tech pro — start learning today.