I have a client who is running ProLaw. Back in February, we replaced his aging SBS 2000 server with a spanking new SBS 2003 server. It all worked great, except for one thing. If Exchange was set to launch the Information Store and System Agent at startup (as is normal), the system would hang FOREVER at “Applying computer settings”. I’m not talking about 30-40 minutes; I let it run one time, and it took 10 hours.
Numerous searches (thanks Google!) lead down many dark paths, but no answer. Many pointed to APC or antivirus, but those were dismissed as being N/A, or taken care of already.
At the time, we found a work-around by setting those two services to Manual, and then remembering to start them anytime the server was restarted (or the power went off, or there was a full moon, or the elves went on strike). While this was less than perfect, it did save the client some money.
Finally, we got the go-ahead to give MS Support a call. And, after two hours, the answer was found.
The ProLaw Exchange Agent.
For those who don’t use ProLaw, the Exchange Agent takes events that are entered in ProLaw and pushes them out to the responsible person’s Outlook folder. It is pretty slick. The problem is that it is a COM+ application, and the default for the COM+ service is Manual. So, the Exchange System Agent would try to mount the information store, but it had to wait for the ProLaw agent to start. The ProLaw agent couldn’t start, since it was set to manual, and the whole system got buggered. So, a dependency was created in the IS to start the COM+ service, and voila! Success!
I really hope we never bomb Bangladesh.