Hi, welcome to BC

.
How long is "several minutes'?
System manufacturer and model?
Do you have auto updates enabled?
The more startup entries a system has...the slower the logon with XP, IMO.
I also find that employing a 3d-party firewall, instead of the Windows firewall, increases the time before the desktop settles and anything can be accessed.
Additionally...HP and other printer manufacturers...seem to install programs/processes on a system that have little to do with printing a document. Some of these are set to run from boot unnecessarily.
Printer model?
I suggest taking a look at the items which now start at boot, using one of the following:
Starter (for Startups) -
http://www.softpedia.com/get/Tweak/System-...k/Starter.shtml
Startup Control Panel -
http://www.mlin.net/StartupCPL.shtml
Startup Inspector for Windows -
http://www.windowsstartup.com/
AutoRuns for Windows -
http://technet.microsoft.com/en-us/sysinte...s/bb963902.aspx. If you use this tool, please read the instructions for use and confine yourself to the tab listed as
Logon. The initial screen will probably display Everything, including XP/Windows items which should not be fooled with. This is (IMO) the best tool, but it is comprehensive...whereas some of the others only list items we think of as "startup items" which may be capable of being restricted/removed.
Louis