Enable Boot and Application Prefetching
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters. Change the value of "EnablePrefetcher" to 3


Disable boot defrag, if enabled:

Enable or disable boot defrag
Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
Select Enable from the list on the right.
Right on it and select Modify.
Change the value to Y to enable and N to disable.
Reboot your computer.



Remove unnecessary apps from loading at the start:

click start
click run
type "msconfig" (without the quotes)

Then click on the startup tab,
then remove unnecessary items from that list.



You can also try tweakXP for windows Server 2003:

http://www.totalidea.de/frameset-tweakxp-net.htm

How long does it take to boot?