I’ve had the same problem, but my server would take about 1 hour to full boot into the desktop. What I did was go through the event view with a fine toothcomb, and see if any errors are in there, and corrected it. Second What about DNS? I think on my deal is that I did some tweaking on my DNS and services and my server came up faster. What about your DNS, is it AD integrated, or on a stand-alone? What about services, try using services that you only need, also use only windows programs that you only need to use now, i.e. clustering services not needed now but installed, uninstall it! AD works off of DNS make sure this is working, AD will have problems if DNS is not working, try NSLOOKUP and other tools for DNS. Get your DNS working first!
I hope this helps!
Lead, Follow, or get out of the way.
USAF