Articles About Us Pricing / Order FAQ

 

February 2007

  Broken Windows - Who's to blame?                                               by Kevin Laudan

 

 

 

Anyone that has a computer for 3 or more years, eventually faces the day that their beloved computer no longer performs they way they once remembered. If you have experienced this, I call it the ‘Broken Windows Syndrome’. If you are fortunate to have not experienced this problem, don’t hold your breath, it will soon happen to your computer. The problem is inevitable to anyone that uses their computer on the internet or install applications.

I have been studying computer performance problems on home and business consumer computers for the past 8 years. It is easy to come to the conclusion that the problem is caused by the computer users or installed applications and is usually blamed on by the kids of the household. Even myself for years came to the conclusion that performance problems are related to the amount of problems that are installed and computer use practices. Although this can be the cause of computer performance problems it is not 100% of the equation.

Before this article the most common causes for computer problems were:

1.)      Left over components from Installed and Uninstalled Applications.

2.)      The number of programs running and occupying memory.

3.)      Virus, Trojans, spyware, adware, malware, and worms.

4.)      Poorly written computer code of installed applications from store purchased or downloaded programs. Commonly known to cause memory holes, which causes the program to occupy memory space even after the program has been closed.

5.)      Computer hardware requirements below the required applications requirements.

6.)      Installed web browser add-ons, objects, and plug-ins.

7.)      Incompatible and conflicting applications and/or drivers.

8.)      How the user uses the computer.
a.) multitasking – running multiple applications at the same time, in turn reducing the available memory and CPU
b.) incorrect or improper application use - trying to use MS Paint to edit a 20mb picture or using Microsoft Word to create a content or multimedia extreme web page)
c.) impatient – trying to launch a slow application server times to get it to respond or doing a hard computer shutdown when it is absolutely not necessary.

With the long list of items that could potentially cause your computer performance problems it is a no wonder why performance problems can be some of the hardest problems to resolve. Some performance problems are very obvious such as computer worms or viruses. Unfortunately most computer problems are not caused by just one thing, but a accumulation of multiple problems. As the computer problems accumulate the harder it gets to resolve and in 30% of the cases the performance problems become unsolvable.

When computer performance problems become unsolvable the computer owner needs to  very careful on what action they take at the local or online computer store. I have seen many people get sold a bill of good for unnecessary computer hardware or even replacing their computer needlessly. The integrity of the technical advice you receive can make the difference of making a misinformed or wise decision.

There are some factors that contribute to computer performance problems that most computer owners and computer technicians have overlooked. After experiencing performance problems myself, I decided to eliminate all known contributing factors. I setup a computer loaded with only Windows XP Professional, Office XP Professional, , and Adobe Acrobat. I did not load any third party drivers, but let Windows use the drivers it found at setup. This computer was connected to the internet through a Netscreen firewall with it on antivirus checking and the computer was set to automatically install Windows updates. There were only 2 web sites that the web browser went to and that was to manually run Windows Updates and Office updates, which was to eliminate the potential of add-ons from being
 

 

installed in Internet Explorer. Before I run the updates I used the computer for a period of time to get a feel for how the computer applications were responding and how fast the computer rebooted. Then I manually ran the Windows Updates from http://windowsupdates.microsoft.com several times until there was no more critical updates listed. Almost immediately I noticed a performance difference using and rebooting the computer. This lead me to the following conclusions concerning Microsoft Windows updates. 

1.)      The 59 updates that were installed lead to greater memory and / or CPU requirements for Windows XP Professional then what was initially stated in the requirements section on the Windows XP software box.

2.)      Of the 59 updates, one or more have poorly written code that is causing poor application performance.

Considering the number of Critical updates that are needed in Windows XP I believe both the above factors contribute to potential computer performance problems.

To confirm my findings, I tried the exact same scenario on a faster more powerful computer for a longer period of time of 6 months. The results were less noticeable, since the hardware was more powerful, but needless to say there was a performance difference after running the Windows Updates over a period of time.

Another finding that I have noticed with some of my customers is when a program updates sometimes the update makes hardware or other software incompatible. The perfect example of this is there is a Window Update for Windows XP that causes McAfee 8.0i Buffer protection to log errors in the eventlog. Another example there is a McAfee update that cause Juniper Secure VPN Client to periodically go into a not-responding state. This leads me to the conclusion that updating software applications can cause other application to not  to work the same as they once did.

The average computer has 2 to 10 computer applications that automatically or manually update over the internet. These updates increase your potential for computer performance problems by 2x – 10x from my tested scenario. From my findings it is safe to say that running any type of software updates or upgrades can cause many short-term and long-term computer performance problems and that due to the many different applications that could be updating on your computer it can make the actual cause of computer problems very hard to solve, without uninstalling applications or reloading Windows. So then you may be asking yourself, why run any software updates? Software developers so updates for several reasons:

1.)      software bugs

2.)      feature updates

3.)      security flaws or breaches in the application

Shall Update or Shall Not Update- this question is like a double edged sword.

No Updates = Fast Computer but Unsecured

Updates = Secure computer but potential performance problems 

The easiest way to avoid virus’, spyware, Trojans, and hacking to your computer is by running software updates. Weighting the risks, if you use the internet at all then the best decision is to sacrifice performance for security.

My conclusion is that computer performance problems are unavoidable if you use the internet. Some computer owners are more fortunate then others from computer performance problems, but it is sooner or later its going to be a problem regardless to how careful you may be, there a just some circumstances out of your control and a inevitable way of life for your computer. The healthy state of your computer is like human life, a slowly deteriorating state of being which will eventually grow old and die.

 

 

In our spare time our staff occasionally writes Information Technology based articles from their experiences, views, or opinions. The views and opinions do not necessarily reflect the views/ opinions of Alternative Support  Inc. . If you have any suggestions on subjects that you would like to see here please email kevin@alternativesupport.com .

Home | About Us | Pricing / Order | FAQ | Contact Us | Terms & Conditions
 



All rights reserved. © 2004-2007 Alternative Support Inc.                           
(877) 202-6430