May get you thinking.
More often than not, today's software is bloated. Not to keep bagging on Microsoft, but
with each new version of Windows,and Games software, millions of lines of code get added. The more lines of code, the more likely chance of bugs.
You can either say that software companies add more features to software in order to sell new versions of it, or that we users keep demanding more. Either way, many of us try to run that bloated software on the ultra-cheap PCs available today. Well, those PCs are cheap because the hardware inside them isn't top-quality, further increasing the chance of crashes.
Furthermore, PC manufacturers didn't have reliability in mind when they started this wild and crazy ride that's been dubbed the PC revolution. The goal has always been to produce PCs that the average person can afford, not to create super machines that are as stable as mainframe computers. It's a trade-off. Do you want a PC that crashes now and again or one that costs many thousands of pounds?
Another reason why PCs crash is DLLssssssssssss incompatibility. This problem is so prevalent that the term "DLL Hell" has become commonplace. DLLs (dynamic link libraries) are small programs that larger programs rely on in order to accomplish tasks. Often, a DLL is shared among many applications. Microsoft Word, and Excel, for example, would use the same DLL to send documents to the printer. When you install new software, it can potentially overwrite a necessary DLL with an older version bearing the same name. When an application that's been working fine for years looks for the DLL that was overwritten and can't find it, that application is likely to crash.
See what your up against? Given all this, the trick isn't to crash-proof our PCs, but rather to make them crash less.
The best way to make a Windows PC crash infrequently is to keep it lean. When you have some free time, perform a clean install of Windows. Then, only install the applications that you really use. Eliminating the unnecessary stuff, such as the GAMES you no longer play or the freeware that wasn't as cool as you thought it'd be, will cut down on software conflicts and system bloat. As an added benefit, your PC will run faster if the hard drive isn't full.
Once you find a stable configuration a selection of software and hardware that won't constantly crash your system, resist the temptation to mess around with anything. Every time you add new software to your computer, the likelihood of conflict-related crashes increases. When you do add new software, back up your system first so you can revert back to the old, stable configuration if trouble brews.
Above all, stay away from beta software. It's fun to be one of the first people to play around with a new product, but unfinished, buggy applications can cause your system to crash more.
When using your computer, run as few programs as possible. My computer crashes when I start feeling drunk with power and run a silly number of cool applications simultaneously. On all but the most powerful computers, even if you just have Word, Netscape, and your email client open at one time, you're at risk for a crash.
If you like or need to have several applications open at once, add more RAM. One of the reasons computers crash when you have a bunch of applications open at once is that they run out of memory.GAMES GAMES GAMES :)