I've become increasingly frustrated over the amount of time my computer takes to boot up. Today, it took approximately 3 1/2 minutes. It's a 3-year-old Dell Optiplex GX 620 desktop running Windows XP Pro with a 3.20 GHz Pentium 4 processor, 1 GB RAM, well over 100 GB of free hard drive space, etc.
I do have some carefully considered programs that load at startup, but not an excessive number. I know what they are, and both WinPatrol Plus and The Ultimate Troubleshooter help me keep the number in check. But does anyone know of a program that can monitor what happens at startup--i.e., software that will tell me how long each program takes to load? I'd like to have a better idea of why things have slowed down. (I should add that I do very frequent scans for viruses and other malware; my computer does not currently need defragging; my registry is in good shape.)
Thanks in advance for your help.