Start-up programs are exactly what they
sound like. They are programs that start when you boot into Windows.
They usually run in the background, and for the most part are not
malicious. The most recognizable start-up programs are anti-viruses.
Odds are you have an anti-virus running right now, and it started
automatically when you booted into Windows. It's a background
process, which means that there's no window that opens to tell you
that you're running your anti-virus. There's usually just a little
icon next to your clock that lets you know that you're being
protected.
In the case of an anti-virus, we want
that program to start every time we log onto the computer. It
prevents incidents where we forget to protect ourselves before going
online or checking our email. However, in many cases start-up
programs only serve to draw off of system resources and bog down our
system. Most of the times these programs are put out with good
intentions by software developers, and individually they don't have
much affect. The thing to remember is that your system has a limited
amount of processing power and a limited amount of memory. Any
program that is running pulls from that central pool and leaves less
resources for you to use as you go about your tasks. Think of the
water pressure in your home. If you're taking a shower and somebody
decides to wash their hands in the kitchen, no problem. However, if
every faucet on the house is turned on, the washing machine is
running, and you're watering the garden you might be in some trouble
when it comes time to rinse the shampoo out of your hair. The same
is true of start-up programs. Having a couple programs constantly
running in the background isn't going to be noticed, but when they
start to add up you start to have problems.
I'm going to use the computer I'm on
right now as an example of what I'm talking about when I say that
start-up programs aren't malicious just unnecessary. I'm writing
this article on my home computer that is used by my entire family. I
have a smartphone that I plug in occasionally to load the pictures
that I've taken so that I can back them up. We also connect our
digital camera for the same reasons. We have a GPS that gets
connected for map updates once every six months. My daughter has an
electronic book reader that gets connected to download new material.
Each of these actions requires us to download and install a program
to let the device interact with the computer. Knowing that people
don't want to try to find the proper application when they plug in a
device, the manufacturers of these products have their programs start
in the background when the computer is booted. That way, when we
plug a device in it magically pops up the correct software. Because
of this Samsung, Canon, Magellan, and Leapfrog all have programs that
are set to constantly be running on this system. This doesn't even
include the three different programs that HP has set to constantly
run to keep track of my printer. You can see how this can quickly
add up.
While the device manufacturers have
good intentions, the thing to remember is that most of these devices
are connected less than once a month each. In order to avoid the
hassle of opening a program once a month I now have 7 unnecessary
programs running constantly. This is in addition to the programs
that I actually want to automatically run. Overall, on this machine
I have 20 programs that are set by default to start on boot up. The
other 13 are made up of software updaters, anti-malware, and
utilities I use to track various metrics on my machine.
As you can imagine, having 20 programs
running in the background may have some affect on the performance of
my machine. When I have an email program, web browser and word
processor open as I do now I've upped that number to 23. This is
actually a pretty mild case, as it's not uncommon for us to see
systems with 40 to 50 start-up programs. Therefore, it's not to
surprising when the customer tells us that the computer is slow even
though they only have a web browser open.
What we do when we perform a start-up
optimization is to actually go through the start-up programs one by
one and determine if it's something that needs to be run every time
the computer is booted up. We can then deactivate the programs that
are only used occasionally, thus freeing up your system resources. I
have been able to cut my start-up programs down to 13 by eliminating
the device helpers I mentioned earlier, thus freeing up nearly half
of the resources drawn by my background processes.
I have to mention that some of the
start-up programs are needed by Windows to operate properly. While
it is possible for you to perform a start-up optimization yourself,
deactivating the wrong programs can leave your system inoperable. A
good example of this is Windows Explorer, which provides the taskbar
and start menu. If you deactivate this you will have some trouble
navigating your system. If you have any doubts about what a program
does, play it safe and leave it activated.
No comments:
Post a Comment