Do you see a lot of messages like, "This program performed an illegal operation and will be shut down" ? Or do you find that your mouse often freezes and you have to reset your computer to regain control?
This is a very common complaint for many computer users. Why this happens can be due to a number of things. The most common causes of these troublesome problems will be covered here. They fall into the following general categories:
Hardware: Defective or mismatched components in your computer. Aluminum Migration & ESD: Premature ageing and “Electro Static Discharge” can make a computer very intermittent. Operating System: Some versions of Windows have bugs that can cause these problems. Drivers: Buggy or down-level drivers can cause many problems. Software: Some programs have bugs in them that can cause these problems. Memory Fragmentation: Do you often see the message, "System is dangerously low in resources" If so you are probably suffering Memory Fragmentation. CMOS Settings: Improper CMOS settings can cause many problems. Changing CMOS settings can also be used to help diagnose some hardware problems. Loading Order: The order in which the software components of your computer are loaded into memory, at startup each day, can cause a multitude of odd problems. A Combination of the above: Defects in any of the above may only show up under specific circumstances.
Hardware
Other hardware related problems could be caused by dirty or loose internal connections, stalled or slowly turning cooling fans, improper or loose heat sinks, bad or intermittent memory, or any of a thousand other things. Please Read This, before you open your computer!
Aluminum Migration & ESD
By far the most common failure mode of a modern integrated circuit is aluminum migration. The small aluminum wires of a chip are arranged in parallel rows very close to each other. Heat, electricity and time, can cause the aluminum of one wire to slowly flow across the gap between the wires, and eventually short out the chip. Most quality chips are designed to minimize this migration, and usually will run for decades before they short out, but many things can speed this failure process. Cheaper parts, excessive heat, marginal circuit design, or bad handling, can cause the premature death of a chip through aluminum migration.
Integrated Circuit (IC) | |
---|---|
![]() |
Over sized & colored to better show areas of the chip. The Intel Pentium 4 is about the size of your thumbnail and contains over 43-million transistors, and many thousands of exceedingly small wires. |
ESD Damage | |
---|---|
![]() | ![]() |
The above is an electron-microscopic picture of one of 43-million transistors in the Intel Pentium 4 computer chip. Each transistor is smaller than a microbe. (And getting smaller each new generation.) One small touch from the finger of a careless person can damage or destroy hundreds of these microscopic transistors in an instant. |
Operating System
( See: Starting Over )
Drivers
Nobody makes all their own parts. Not even IBM, Compaq, Dell, or any other computer manufacture makes all the parts in their computer systems. Every computer manufacture buys their video cards from one manufacture, and their modems from another, and their main boards and memory from yet other manufactures. This can, and does, cause problems. A manufacture of say a video card ships thousands of a given model to a major computer manufacture, then the computer company uses these to build thousands of computers. Well after the computers are built and sold to the end user, the video card manufacture discovers a bug in their drivers. The owner of this computer is now stuck with buggy drivers. Do you think any of the big guys are going to go out of their way to inform all their customers of the faulty drivers and help them obtain new ones? Unlikely.
An odd problem related to drivers and background programs may cause your computer to seemingly boot up OK, but when you move your mouse to, and double-click an icon, nothing happens. Try uninstalling your printer, then test your computer. If all is well, contact the printer company for new drivers. (If you have an HP InkJet, ask the company how to install the drivers in the "Non-Bi-directional mode.".)
A Highly Likely Culprit
Use Caution! Backup all your important data before installing any drivers. Wrong or buggy drivers can turn a running computer into a doorstop.
Software
Adbots, Parasites, & Spyware are a family of small programs that are installed in your computer, (usually without your knowledge), during the installation of some shareware/freeware programs. Hundreds of useful programs, some of which you may already have in your computer, carry an imbedded "spyware" program. Spyware allows advertising agencies to receive reports about where you are surfing and what web-ads you click on.
Most of these Adbots, or spyware programs, DON'T collect specific information about you, but only report general demographics, and therefore are NOT stealing your name, credit card, or other personal information.
The Real problem with these Parasites
Background Programs
Use Windows Explorer and navigate to:
Memory Fragmentation
RAM memory is where all your programs reside during the time you are using (running) them. As you open a program, or use a feature of the program, like the spell checker feature in your word-processor, the program or feature is loaded into memory. When you stop using a program's feature, or close the program all together, it should release all of the RAM memory it used while it was loaded and running, thus making that memory available for the next program that you elect to load. The problem is that many programs don't release their memory cleanly. Many programs, when closed, will leave fragments of themselves in the RAM memory. The next program that loads, even the same program you closed earlier, must be loaded in another part of the memory. Little by little, as the day goes on, and as you open and close programs, or use features of these programs, the useable (free un-fragmented) memory becomes smaller and smaller. Eventually you may see the System is dangerously low in resources message, or it may get so fragmented that it can't even display the warning message, and your computer just hangs or freezes.
Will adding more memory fix this problem? Well… Yes and no. If you have a small amount of RAM (32 megabytes or less) adding another 64 or 128 megabytes may not only help this problem, but will usually make your computer run much faster. If you have 128 megabytes or more of RAM, adding more memory will probably not speed up your computer but may delay the onset of the "Resources Low" messages or the time between hangs. If you leave your computer on 24 hours a day, you can expect to run out of usable (un-fragmented memory) eventually, even if you have 1,000 megabytes of RAM. If you have 128 megabytes of RAM, or more, the best thing you can do about memory fragmentation problems is to shut down your computer each night. If you decide to add more memory, Please Read This, before you open your computer!
Some programs, or specific versions of particular programs, suffer more fragmentation problems than others. If you shut your computer down each night, and have 128 megs of memory, but still suffer fragmented memory related hangs, or other problems, you may be able to extend the amount of time you can use your computer by adding more memory, or fix the root of the problem by installing the latest version of the program(s) that are causing the problem.
CMOS Settings
Temporally disable both the Internal "L1" and External "L2" cache. Disabling the caches will substantially slow your computer, but if this corrects your problems, it indicates where the problems reside. The "L1" cache is part of the CPU (Pentium II, III, & 4). If the L1 cache is bad, you will need to replace the CPU. The "L2" cache is part of the mother-board, and if bad, you will need to replace the mother-board.
Keep notes on where each setting is before you start, so you can return to their original settings.
Loading Order
You can see this for yourself by doing the following little test:
Depending on your particular computer, and its configuration, you may need to repeat the above procedure many times to see the changes in order.When your computer is fully booted, press “Ctrl-Alt-Del” once. Make a list of all the programs you see in the "Close Program" box. Do a normal shut-down of your computer, then restart it. When your computer is fully booted, press “Ctrl-Alt-Del” once again and notice the new order of the programs.
Loading order can also contribute to failure to shutdown problems. If you think your problems may be related to loading order, try removing (uninstalling) anything that you don't need, that is loading during startup. See: Removing Programs for more information.
If All Else Fails
A combination of any or all the above problems may be at work in your computer. This generally causes a computer to be very unstable.
If you think one of those programs that claim to repair computer problems may be your salvation, please see this page for more information.
No comments:
Post a Comment