I ran some Windows updates on a Microsoft OCS 2007(Office Communications server) server running on 64bit Windows 2003, and when I rebooted, the front-end service would not start.
I realised that having just run some updates, that one of them would be the culprit.
So I had a look around and found that I need to remove the KB974571update, reboot and then the service started prefectly!