It has been a while since I have used it because I know what everything in my startups is, but I have used
Sysinfo.org . It is a helpful resource. Some decisions have to be made based upon your computing habits.
For example from your screenshot: If you use Skype nearly every time you start your computer, you may wish to keep it in startup to make it launch quicker. Personally I would disable Java.
One thing of special note is that I did not recpgnize any security programs. I hope your screenshot is only a partial listing.
If you don't have a real time security program installed and running, I strongly recommend getting one ASAP. Without an active security program, you are inviting trouble. Personally I like
Download Microsoft Security Essentials from Official Microsoft Download Center.
In practice, I try to limit my list of programs enabled at startup to about ten (or less when possible). My laptop boots in well under one minute. I haven't used a stopwatch for an exact time, but I estimate in the thirty second range. Here is how I make decisions.
- If it is a needed program (like the Intel entries), I keep it enabled.
- If it is a real time security program, I keep it enabled.
- If it is an updater, I disable it. This can be done manually as a part of routine maintenance.
- If it is something I need on every startup, I keep it enabled. An example on my laptop is my wireless mouse and keyboard.
- When in double about a program, I either Google it or use Sysinfo.org as recommended above.
As for disabling services in msconfig, I use a similar mindset. Check the box for
disable all Microsoft services and begin editing from there. I have six running, which is probably more than some of the gurus run. Four of them are for my UPS (battery back up) because my neighborhood experiences quite a few brownouts and my wireless printer (which I use virtually every time I use my computer).
If you need further assistance, please include a complete listing of the startup programs.