I am trying to stop some items in the Startup tap of MSCONFIG to stop and
select them, then use Apply and finally Close.
When I start up the computer form a dead start I find that often (not
always) those 3 items are starting up again and delaying the startup
unnecessarily long.
Why is that and what is better solution than Msconfig?
The better solution is one of many applications that manage
such startup items. I prefer one that monitors more than
just startup items,
HijackThis
http://www.merijn.org/downloads.html
.... as it can be set to permanently ignore some known
"valid" startup items you want to keep, permanently remove
others, and leave the rest to view. It can also be set to
automatically check these things on each boot and alert you
if the list changes which is very nice feature.
As for why some re-enable themselves, some applications will
check the configuration (might be a menu the user, uses to
select whether the module is loaded at boot-time, or the
application may not give you an option at all on whether
you can stop it from re-enabling the module every time the
app is ran).
If you can disable it within the parent application's
settings *menu*, do it that way. If you can't, you can
disable through HijackThis but in some cases the app may not
work properly anymore- but usually they do, it has to be
taken on a case-by-case basis.
In more stubborn apps you may have to actually delete the
file it's loading and then see if the app works properly
still, or find an alternative app for same tasks if this
boottime module bothers you enough to do so.