My Win XP SP3 PC is showing signs of its age and is slowing down. I have
improved things to some extent using msconfig to sort out start-up
programmes and processes etc, and have tweaked things further with Process
Explorer.
However things are still extremely slow once the user has logged on, it'sa
family PC with 4 accounts. How can I tell what is going on after I have
logged into my account? There's lots of chatter from the drive, but it
takes and age before I see my desktop in full and am able to do anything.
TIA.
Chris.
Computers do not get slower with age. They probably just have more to
do over time as things are added, updates are applied, programs get
bigger, etc.
There are typically several things that normally start that can be
disabled if you do not need them.
As you loading any other applications that will add additional
overhead and startup items that you may not need?
Third party applications like Norton, McAfee, Spybot AVG and ZoneAlarm
(to name a few) are often contributors to poor performance, but we
don't know much about your system.
Asking you to look through your msconfig for things that are not
needed or seldom needed depends on your ability to recognize what is
needed and what is not needed.
Here is a link to some popular general purpose slow computer
troubleshooting guides:
http://miekiemoes.blogspot.com/2008/02/help-my-computer-is-slow.html
http://www.bleepingcomputer.com/forums/topic44694.html
Now get down to nut and bolts...
Perform a scan for malicious software:
Download, install, update and do a full scan with these free malware
detection programs:
Malwarebytes (MBAM):
http://malwarebytes.org/
SUPERAntiSpyware: (SAS):
http://www.superantispyware.com/
They can be uninstalled later if desired.
Reboot.
Since there may be some system configuration changes, you may want to
manually create a System Restore point before continuing.
Have you installed any third party malicious software tools with built
in realtime protection such as Norton, McAfee, AVG, Spybot, ZoneAlarm,
etc.?
They sometimes install and set themselves up to load things
automatically, check for their own updates periodically, scan your
system on every reboot or enable some "real time" protection which
means they are running all the time. First decide if you have them or
not, then decide if you need them or not, then check to see if they
have configuration options that can turn off the automatic things - at
least temporarily to see if things get better. Reboot after making
any adjustments and check your timing again.
If you have any kind of these resident realtime protection softwares
enabled you can count on them to slow your system down. They take up
memory and CPU time that you may rather apply to something else.
You may need to rethink your protection strategy. Too much protection
and be a bad thing for system performance. You can uninstall programs
like these, sometimes you can just adjust their configuration options
to disable any real time protections or things like email scanning
that you may not need or you can choose to live with the performance
hit. You may need to uninstall or disable them temporarily and see
how things are.
The type of protection you need and choose depends a lot on your
Internet habits, where you navigate with your browser, file
attachments you choose to open, things you view/download, online
gaming sites, etc. can all expose your system to malicious software.
You will have to decide if having real time protection is appropriate
and worth the performance hit or not.
Running multiple firewalls is also not a good idea. Windows has a
built in firewall that is good for most people. Adding another one
often causes a conflict. Pick one or the other, but usually not more
than one. Just using the built in Windows firewall and a running a
couple respectable free scanning tools once in a while are sufficient
for most people and will not add any extra burden to your system.
You can find out everything that is started on your system when it
reboots using Autoruns and then decide what to do without using any
trial and error methods. Autoruns will show you all the things you
see in the XP msconfig tool and more. Autoruns is like the XP
msconfig tool on steroids.
You can use Autoruns to temporarily disable things and see if your
system performance improves and then decide if the item is really
needed on your system or not.
Download Autoruns from here:
http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx
Autoruns installs nothing and runs on demand. It will show you things
about your system you will not see using other tools. Autoruns will
not uninstall any applications or programs on your system when you
disable the selected items. It just lets you control the startup of
the programs.
Save Autoruns on your system and launch it. Patiently wait for
Autoruns to scan your system. It could take several minutes. When
Autoruns finishes scanning your system, it will say Ready in the lower
left corner of the screen.
You will be looking at the Everything tab which lists every startup
item. Too much information!
It can be a little intimidating to see all that stuff, so narrow
things down a bit.
Click the Logon tab - still too much information! Under Options, you
can choose to Hide Microsoft and Windows entries so you will only see
the items that do not belong to Microsoft or Windows. Usually that
means you installed them or they came installed with your purchased
system.
Many things that get installed add extra parts and pieces to "help"
you, but really slow your system down. One size does not always fit
all so take a look at what you have on your system.
(Be sure to Refresh (F5) when you make any changes with Autoruns)
You can see the startup items for your logged in user and there are a
lot of things, but a lot of the entries on the Logon tab are not very
interesting except to advanced users. Each user login may be
different so yoy may need to login differently and look at the
settings for every user.
In the Logon tab, the entries of interest are the Local Machine and
Current User sections. You can scroll up and down to find them.
Don't change anything yet - just look.
The Local Machine startup items are here (HKLM):
HKLM\Software\Microsoft\Windows\CurrentVersion\Run
The Current User startup items are here (HKCU):
HKCU\Software\Microsoft\Windows\CurrentVersion\Run
The Startup folder is a section for the currently logged in user may
have items under it that
you will have to decide if you need them or not. It starts off empty
for a new user, so if there
is anything there, it has been added. If you are not sure, use Google
to figure out what the item
is or ask for ideas. For user Jose, that folder is indicated as:
C:\Documents and Settings\Jose\Start Menu\Programs\Startup
On my system, the HKLM (run), HKCU (run) and Startup folder items as
are completely empty. That
may not be practical for everybody, but it certainly possible.
You can choose to disable startup items using Autoruns and enable them
again later if something
goes wrong.
You can also choose to delete startup items using Autoruns when you
are sure they can be safely
deleted. Leftover undeleted items will not slow your system down
since they are not loading, but
they can be annoying to look at. Deleting from Autoruns does not
uninstall any programs.
Everything with a checkbox is a startup item that you can manipulate.
Every checkbox with a green
check is an enabled startup item. You can decide if you need the
startup item enabled or not
(perhaps just by looking at it) and if you are not sure what it is,
right click the item and choose
to Search Online.
Here is one other place on the Internet to research individual startup
items:
http://www.bleepingcomputer.com/filedb/
If you uncheck an item it is only disabled from starting. It is not
deleted from the startup
list until you actually choose to delete it. You can always come back
and enable the item again.
Autoruns does not uninstall any programs. Any changes will take
effect the next time you reboot.
After making changes, you should reboot and see if you have any new
issues that you can identify as
a result of the changes or if things are better and react
appropriately.
Consider taking some notes while making your changes so you can know
how to undo things if a
problem comes up afterwards. Try not to get confused by making too
many changes at once.
Reboot your system once in a while during the adjustments to see how
things are going. You can
always make more adjustments or undo things later.
You can use this same strategy using the Autoruns Services tab. You
can look at all the Services
or just the non Microsoft services by clicking Options and choose to
hide Microsoft and Windows
Entries and refresh (F5) the list.
You will see all the extra non Microsoft services that are configured
on your system and can decide what
action to take. It is possible to have zero non Microsoft services on
some configurations. Even some
of the Microsoft services are safe to turn off on most systems, but
you need to be careful.
There is an Internet site that has a lot of information about Windows
Services, what they do and
if they can be disabled here:
http://www.blackviper.com/
Use the same method on the Scheduled Tasks tab. You can disable a
Scheduled Task without deleting
the task. Many softwares you install will add a Scheduled Task to
perform automatic updates at a
certain time of day or they check for updates constantly. If you are
not sure, look it up or ask.
You can use various methods of timing the system startup to see what
the adjustment does. This way
you will not just be thinking things are maybe faster, seem a little
faster, might be faster or not
sure - you will know for sure without guessing since the startup time
is measurable.