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?

[Webinar] Streamline your web hosting managementRegister Today

SuperdataConnect With a Mentor Author Commented:
Re-installation of SQL and Trend corrected the problems, PITA solution though.
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?

All Courses

From novice to tech pro — start learning today.