We found this problem on an internet connected server where the services failed to load automatically or manually. The problem is that although the exchange services are published via ISA Server, the web proxy config was done via a manual setting in IE. As a result, the Framework had no rights to access the internet.
Even though I fixed this by publishing WPAD into to this server, some services still failed to load automatically, presumably some delay in achieving internet connection. The services would however start manually.
I made the change listed here and it now works as expected. I wasted a good 4 hours on it though, not a good advert for Exchange 2007!
Ian Addis
Dorset Software