Wednesday, December 15, 2010

Use AutoRuns to Control Windows Background Apps

After some time, a Windows computer becomes slower, with performance degrading steadily because of a bloated registry, along with many small applications running in the background. If your computer can have memory installed easily (through inserting a module in an open memory slot), that would be the quickest way to boost performance. In a previous post, I highlighted the applications CCleaner and EasyCleaner 2 for helping to slim-down the registry. Another utility I use for identifying background apps that load on Windows start-up is Microsoft's AutoRuns.  AutoRuns displays application paths buried in the Windows registry, not just the startup folder, but ALL sections of the registry that Windows refers to when it 'boots-up.'

In 2010, newer computers come with roughly four gigabytes of RAM, and over 200 gigabytes of hard disk drive capacity. With all that memory, one would think that having many programs running in the background wouldn't matter. Au contraire, mes amis. It's not just the memory used, it's the slices of processing power (a.k.a. 'threads') used by these apps that can rob performance over time. The answer? If you've found your computer is slow, download and run AutoRuns and take a look at all the logic loaded in your computer's memory when it starts up. You'll be shocked.

Just because there are many items loaded in your computer's memory, that does not mean all or even most of them are superfluous. Windows requires a lot of logic loaded into memory to handle fonts, disk read/writes, sounds, printers, mice, keyboards, and monitors. Much of this logic is loaded into memory in the form of device drivers, and each computer comes with its own mix-and-match combination of drivers that are provided by the vendor (or which must be manually loaded by you if you're loading Windows by yourself). Device drivers are relatively small and efficient. It's big applications that don't enhance your day-to-day PC experience that are candidates for the chopping-block.

So how do you know which apps to remove?
Soon after Windows starts, open the Windows Task Manager (right-click on the task bar and choose the Task Manager menu item), then select the "Processes" tab and click on the memory column to sort by memory. If you don't recognize a process, highlight it by double clicking on it. Then right-click the process and choose the 'kill' option. Sometimes these will re-appear, which means Windows requires this driver. Some applications will have interesting results if killed (such as "explorer"). Some will not allow you to terminate them since you don't have enough privileges to do so. Note the apps that had the most memory that you got rid of successfully (that didn't re-appear), and try to locate them with AutoRuns. If you do find the app, then all you need to do to prevent it from loading the next time you start your PC is deselect the check-box to the application's left.

Experiment, but be careful. Your reward is a slimmed-down system with fewer process-hungry apps running in the background!

No comments:

Post a Comment