MS Exchange 2000 running on Server A, Blackberry Exchange Server (BES) and SQL Server running on Server B. Everything is fine .. except: when Server B is rebooted, one or more of the BES services do not start, typically remaining forever in the "starting" status. This frequently happens with the Blackberry Dispatcher service. when this happens, it's not possible to stop or start the service, so BES does not start either.
The only solution I've come up with is to keep rebooting the server until all the Blackberry services start properly. usually this takes about 8-15 reboots.
One other symptom is that if one of the Blackberry services is not going to start properly, logging in to the server takes much longer than if all the services do start.