How to keep your machine faster for longer.

Iâd wager that the number one cause of system slowdowns, stability issues, disk-space loss, unexpected behavior, and even malware is the software we invite onto our machine.
Iâm talking about the stuff we actively ask to download â the software we explicitly and intentionally install on our computers â rather than PUPs or foistware.
Installing software safely is all about taking a few steps to minimize the impact of what weâre about to do.
Become a Patron of Ask Leo! and go ad-free!

Installing software safely
Donât install it if you donât have to.
Test somewhere unimportant if you can.
Always choose custom or advanced installation options.
Turn off options you donât need, including automatically starting when you sign in to Windows.
Avoid it if you can
My number one recommendation for keeping your machine clear of cruft is to carefully consider whether you need it before installing anything.
Iâm not talking about updates; you want them. Iâm talking about new programs, add-ons, plugins, and other things that vie for our attention and play on our curiosity.
Iâm also not saying to never install anything. That defeats the purpose of having a computer.
What I am suggesting is to think about whether you really need whatever youâre about to install. Is it something youâll actually use, or is this idle curiosity? Do you understand why someone or something is even suggesting you install some random tool youâve never heard of? If youâre ever not sure, just wait until you find out more. You can always install something later if you find you have a need for whatever it is.
But remember: a program thatâs not installed can do you no harm.
Test somewhere else
Sometimes, we just donât know if the software weâre looking at is worthwhile. In fact, we wonât know until we actually try it out. Perhaps itâs a trial version, or itâs just a package weâre installing because we really need to play with it a bit before we decide.
This happens to me all the time.
One approach is to use a âsacrificial machineâ â one that you donât really care about or isnât particularly important.
If you donât have a second machine available for that, another solid approach is to use a virtual machine. This is nothing more than a software simulation of a PC that runs in a window on your desktop. I have several virtual machines Iâve set up on my main desktop machine: one each for my example copies of Windows 10 and 11. When itâs running, itâs like having a completely separate PC, except itâs running on my single desktop.
Testing your software elsewhere avoids any negative side effects on the machine you do care about. Once you determine the software is going to be useful, you can then install it âfor realâ on your main machine. That test or virtual machine can be left alone, reformatted, restored from a backup, or completely discarded.
Of course, if you decide the software is not what you had in mind, youâve come to that conclusion without putting your most important machine at risk.
Choose custom installation â always
To be helpful and install software with the most appropriate set of optional components, many setup programs offer you a default installation. This is a set of decisions made for you that install the application in a ready-to-go configuration. Itâs an easy way to get software installed quickly without needing to understand obscure details.
Unfortunately, the default choice is often the wrong choice.
Many software vendors, particularly those whose products are free, include unrelated additions in their default installations. That often comes as additional extensions appearing in your web browser, but this âfoistwareâ (as itâs sometimes referred to) runs a range from benign to downright malicious.

The only way to avoid it is to select the âAdvancedâ or âCustomâ option, if offered, during setup. That should expose all the optional choices you have, including whether to accept the unrelated software you probably donât need.
Un-check options you donât need
Many software installers â particularly for larger packages â include an array of options that allow you to pick what parts of the product you want installed on your machine. Choosing the custom installation option reveals those options to you.
Regardless of what youâre installing, if there are options, itâs worth seeing whether you need them. If not, un-select them so theyâre not installed. Not only does this reduce the amount of disk space the install will take, but it typically reduces the impact on system resources and the number of components that may need to be updated in the future.
Opt out of unrelated options
As mentioned earlier, software packages often include components that arenât even a part of the software youâre installing. Typically, this is a source of additional revenue for the software vendor, but it simply adds confusion and unnecessary software to your machine.

The most common additional and unrelated items are things like extensions or limited trials of more powerful paid versions of the free software youâre installing.
Opt out. Just say no. Or at least make it a decision on your part that you actually want whatever is being offered.
Saying no will keep your machine cleaner and your experience less frustrating.
âStart when Windows startsâ isnât always needed
Many programs install components that start running every time you reboot or log in to Windows.
In some cases, itâs the right thing to do. For example, you want your anti-malware tools to always run without having to think about them, so having them start when Windows starts is clearly a good choice.
At the other end of the spectrum are utilities that just donât need to run until you need them â yet the developers who created the installer feel their program is just so important that it must run always and as soon as possible.
Many programs are somewhere in the middle.
When you encounter a setup option related to automatically starting, think twice. If used often, it makes sense that they start automatically, but if used only occasionally, it makes more sense to free up the resources and speed up boot time by only starting them when actually needed.
Itâs also worth reviewing the options or preferences settings for programs you already have installed. Sometimes the âstart with Windowsâ option is buried there.
Do this
Iâve presented a few recommendations for installing software to keep your machine running clean and fast.
- Donât install software unless you know you need it.
- When testing software for fit, try to do so on something other than your most important machine.
- Always choose the âCustomâ or âAdvancedâ installation option to see all your choices.
- Uncheck options you donât want or need.
- Uncheck options unrelated to the software youâre installing.
- Think carefully about whether the software needs to start with Windows, if thatâs an option.
And, of course, subscribe to Confident Computing! Less frustration and more confidence, solutions, answers, and tips in your inbox every week.
Hi Leo. May I addâŠ
Some sneaky installers will show a separate page for an option, allowing you to click on âokay, or âdeclineâ, in hopes that people will think that if they click âdeclineâ, they will cancel the whole installation. Clicking âdeclineâ only cancels the option on that page.
Sneakier every day, but understandable, to an extent, as thatâs how they make money, while giving freebies.
I download a lot of programs. 99% of the time I have no problems. I use the advance option when installing and read all of the information before installing. In addition I download the install program first then virus scan it before installing it. Almost every program requires administrator rights to install. For that reason I virus scan it first even if the web site says it is virus free. All too frequently someone has added a virus or malware to the original program. The author of the program most likely did not deliberately add the virus or malware to the installer. Some antivirus suites like Comodo add a sandbox option which can protect you when trying new software. This is another way to protect yourself. One more thing you can do is create a manual restore point before you install the software. At least you can uninstall the program then restore your computer to the restore point you created. This will reduce the risk of trying new software if you have only one PC to work with.
One piece of malware I uncovered promised to remove the Windows Genuine Advantage notification that appears everytime I boot up. So I downloaded and installed it. That WGA notification is still there, but now I have all kinds of toolbars on my browser and sometimes when I try to go to a website, it whisks me away to some ad instead!
Itâs enough to make me want to reinstall the browser â but then I would be missing all of the signons and passwords it remembers for me.
Reply to Richard: Usually along the top of your browser, possibly under tools, youâll have the option to disable these toolbars and add ons added to your browser.
How do I find and change (eliminate) if desired, the software that automatically starts when I boot up
Hereâs an article on that How do I determine what I absolutely need to load at startup?
This article is about symptoms and I agree with it. But, in my opinion, the actual problem is that Windows is archaic and its time has come and gone. Specifically:
1. Applications are not well separated from each other which is poor, ancient OS design reflective of the time it was designed which is very different from the time we live in now. Portable apps are a big step in the right direction in this regard.
2. There is way to validate true source of Windows software. You can trust the vendor on an iPad. And, when software is found to be malicious, Microsoft canât remove it for their customers. Google and Apple can.
3.. Each Windows application has to re-invent the wheel when it comes to self-updating. Not true on newer tablet OSs.
4. You canât backup normally installed Windows applications.
To borrow from an old car commercial, Windows is your fathers Operating System.
I hate how some installers include an unwanted toolbar or browser and the box is pre-ticked.
They assume everyone wants and needs the Ask toolbar.
Trouble is most people just click through without looking or reading. Then they call me when their browser is not responding or crashes or they have about 6 toolbars installed and the webpage area is less than half the normal size, lol.
In responce to Michaelâs comments about âWindows is archaicâ.
Windows is still great as long as you know how to use and maintaine it.
Windows Image Backup backs up everything.
Acronis and Macrium Reflect are excellent.
Mobile devices will never replace a PC for a long list of things.
I hardly ever use my iPad.
I always use my iPhone as itâs my away from office link.
If I need to work while away from office I use my âWindowsâ laptop. :)
There are two other options for installing software that you failed to mention:
1. âSandboxâ software like Sandboxie (http://www.sandboxie.com/).
2. There is also software that âwraps aroundâ the software being installed. An example is Revo Uninstaller Pro (http://www.revouninstaller.com/). You start Revo Uninstaller Pro and then install the other software with Revo âwatchingâ the install so it can uninstall or change back EVERYTHING installed or changed.
I would like to vouch to for sandboxie a great program handy for anyone â you can run your browser virtually through it, install stuff etc. never touches your actual files http://www.sandboxie.com/
Also on updates sometimes you shouldnât always update stuff as sometimes new versions have been released that are very unreliable, buggy etc. When updating my software I always check change logs and comments. I use FileHippoâs Update Checker program a lot which is great and handy {link removed}
I disagree with your statement about selecting which updates to install. There is no way for us computer users, âout in the wildâ, to know the code and issues that are being resolved with these updates. My experience is that people who mess with the updates all the time are the ones who end up with problems. For instance, Update F may rely on something that was rolled out in Update B. Slowly over time errors will build up and result in software rot.
There are a few programs/utilities I install on every computer I own (and that I recommend without reservation to anyone).
Core-Temp (from the makers of Crap-Cleaner) starts with Windows. I have it configured to display my CPUs temperature (highest core temp) in the system tray (notification area).
I use LibreOffice for its word processor, but it does NOT start with Windows.
Microsoft/Windows Defender is my antimalware suite of choice. It starts with Windows by default, and I keep it that way.
I have Malwarebytes (the free version) installed and use it as a secondary anti-malware scanner. It does NOT start with Windows.
I use the free version of Speccy (also from the makes of Crap Cleaner) System Information utility. It does NOT start with Windows.
I use KooDo Reader, an Open-Source eBook/PDF document reader. It does NOT start with Windows.
I use Oracleâs Virtual Box to set up virtual machines. I keep a Windows 11 VM for testing new apps/programs/utilities. If I decide the new software meets my needs, I install it on my âliveâ machine, otherwise, I remove it from the VM.
I value my computers so Iâm very careful about what I install on them. This has worked very well for me so far.
Perhaps it can for you too,
Ernie
Leo â When I install a program, it often asks âonly for me or for everyoneâ. Lately, Iâve decided âonly for meâ is best. Iâm the only one who uses this PC but I know thereâs a place for so-called public programs.
If I install âonly for meâ and later in the future I want to install a program I already have in another user-account, is there any harm with installing THAT program from scratch for the other account? Iâm wondering if identical programs in more than one user-account might raise havoc with dll or other files that get installed with a program. MAYBE it doesnât matter since I believe all the programs are stored in the same folder on my âCâ drive. BTW⊠someone suggested to uninstall, then re-install and select âfor everyoneâ. I prefer not to do that since some program settings might not be account specific.
Honestly, Iâm not sure. (Scenario: Install program A only for user X and then later again only for user Y.) In THEORY it should work. You may well get two copies of certain files on your machine as a result. It may also depend on the robustness of the specific program being installed.
I install everything for everyone, because itâs generally easier and obviously avoids these kinds of conundrums.
Thatâs why I always install for all users even though I am the only users of my computer. Therâs no risk in doing it as Iâm the only one using my computer, and I neve now if I might want another user on the machine.
If you want to install a program for all users once youâve installed it for only you, the easiest way is to remove the program and reinstall it for all users.
Frankly, it would be prudent to install software using something like Revo Uninstaller Pro which records a log of all changes the installation makes to your computer, both files and to the registry. Should you later uninstall the program with Revo Uninstaller Pro, it uses that log to remove the program. Once the program is uninstalled, Revo Pro gives you the opportunity to delete leftover files and registry entries â always look at them carefully because sometimes â not often â Revo makes an error and offers files or registry entries not associated with the program youâve just uninstalled. I imagine that other uninstallers work in a similar manner.
I always create a restore point beforehand.