Before you remove anything
Start with a backup of your important files. Then create a restore point by searching the Start menu for "Create a restore point". The column's main rule is that if you don't recognize an entry, you should look it up before removing it. Microsoft Visual C++ Redistributables and .NET components can look obscure, but other programs depend on them, so leave them alone.
Treat a restore point as a safety net, not a guarantee. It helps roll back system changes. It isn't a substitute for a file backup.
Case 1: The old printer's leftover software
The column's example is a reader who replaced a dead inkjet with a laser printer. The old setup had installed more than a driver: a scanning tool, an ink monitor, an update checker and a telemetry utility. All of it kept loading at startup.
Steps
- Type "Add or remove programs" into Start to open Installed apps in Windows 11.
- Search for the old printer's brand and uninstall the items tied to that model. If the new printer is from the same company, keep anything that belongs to it.
- Go to Settings > Bluetooth & devices > Printers & scanners and remove the old printer.
- Right-click Start, open Device Manager, and choose View > Show hidden devices. Grayed-out entries are devices that aren't currently connected.
- If the old printer appears, right-click it and choose Uninstall device. Tick the driver-removal box if Windows offers it.
Be careful in Device Manager. Microsoft's own guidance ties hidden-device cleanup to specific troubleshooting scenarios. For example, its Device Manager error-code page describes using hidden devices to remove non-present devices when the registry's system hive grows too large. A grayed-out entry is not automatically safe to delete. Remove only entries you can positively tie to hardware you have retired. Skip storage controllers, system devices and processors. Also skip anything you'll plug in again, such as a flash drive or a phone.
Case 2: The crackling headset
In the column, a gamer's new headset caused crackling audio, mic dropouts and a headset that sometimes failed to appear. The cause was the old headset's companion app and audio drivers, which were still competing with the new ones.
The fix has three parts:
- Uninstall the old headset's app from Installed apps.
- In Device Manager, with hidden devices shown, check Sound, video and game controllers and Audio inputs and outputs. Remove the grayed-out entries that belong to the old headset.
- Restart.
This is one reader's story from the column, not a universal diagnosis. It does suggest a habit: uninstall the old accessory's software before you set up its replacement.
Case 3: The oversized game library
The column's example is a player with dozens of games across several stores who ran into a nearly full drive. It says modern games can take 100 GB or more each. That is the column's illustration, so check your own library for real sizes. The column also says most storefront launchers start with Windows. In the example, five of them ran at every boot.
What to do
- Uninstall unplayed games from inside each launcher's settings.
- Open Installed apps and look for leftover anti-cheat components tied to games you've removed.
- Uninstall launchers for stores you no longer use.
Purchases stay tied to your account, so you can reinstall a game later.
Case 4: The new laptop's trial software
The column describes a new laptop that shipped with a 30-day antivirus trial. After the trial expired, the program stayed installed and kept asking for payment. The column says it may also have left Microsoft Defender sidelined.
Microsoft's FAQ adds nuance. That page says Defender turns itself on when no other security product is present or the other product has expired. It also says running more than one real-time security product can hurt performance and trigger update errors. So an expired trial doesn't necessarily leave a PC unprotected. The column's practical advice still holds: check the actual state of your PC.
Steps
- Uninstall any trial you don't plan to buy. Some vendors also offer a dedicated removal tool.
- Open Windows Security > Virus & threat protection and confirm that Microsoft Defender Antivirus is on.
- Go through the other preinstalled software. Keep manufacturer tools that handle updates, drivers or support. Remove trials, promotional apps and games you don't want.
Why old drivers deserve special attention
Drivers run with system-level access. Microsoft's documentation describes the underlying threat: attackers can exploit vulnerabilities in signed drivers to gain kernel access and disable or bypass security controls. The column calls this "bring your own vulnerable driver."
Microsoft has defenses, which also keep this from being a reason to panic. By Microsoft's account, Windows 11 includes a blocklist of drivers with known vulnerabilities, drivers signed with certificates used for malware, or drivers that circumvent the Windows security model. It is also on when memory integrity, Smart App Control or S mode is on. Microsoft's driver block-rules documentation says the blocklist is on by default since the Windows 11 2022 update and is updated quarterly, with updates also arriving through monthly Windows updates. That documentation also says the blocklist isn't guaranteed to catch every vulnerable driver. Microsoft holds some blocks back to avoid breaking working hardware.
An old driver is not necessarily dangerous. But an unneeded driver for hardware you no longer own is attack surface you can remove at no cost.
Use Memory integrity to find problem drivers
- Open Windows Security > Device security > Core isolation details.
- Try turning Memory integrity on.
- If Windows reports incompatible drivers, use Review incompatible drivers. That list shows the drivers it suspects, and you can note them down.
Next, identify each driver by name and publisher. Microsoft's support page on drivers that can't load says to first check Windows Update or the manufacturer for an updated, compatible driver. It describes turning off Memory integrity as a fallback. It also warns that doing so on a Secured-core PC takes it out of the Secured-core state. It adds that a driver flagged this way most likely has a minor vulnerability rather than being malicious. So an incompatible driver is not proof of malware. The column's advice to research each name before removing it is sound. The better first move is usually to look for an updated driver, not to delete one.
Windows 11 also has an attack surface reduction rule that stops vulnerable signed drivers from being written to disk. Microsoft notes that it doesn't stop a driver already on the system from loading. That is aimed at managed environments, but it explains why removing stale drivers matters on any PC.
Stop programs from starting automatically
Even software you keep may not need to start at boot. Microsoft documents two routes on Windows 10 and 11:
- Settings: Start > Settings > Apps > Startup, then set each app's toggle to Off.
- Task Manager: Open it with Ctrl+Shift+Esc, select Startup apps, pick an app and choose Disable.
Disabling stops automatic launch but leaves the app installed. Microsoft says Task Manager also shows each app's startup impact, rated from None to High. Microsoft's impact labels include High impact: more than one second of CPU time or 3 MB of disk activity. Use those labels to pick your targets.
Task Manager isn't a complete inventory. Microsoft notes that some apps start from the Startup folders (shell:startup and shell:common startup) instead of being registered with a startup task. The Run registry keys are another place apps can start from. Microsoft cautions that editing the registry can have unintended consequences, so back it up first.
Mac users can find the equivalent list in System Settings > General > Login Items.
Browser extensions
The column advises auditing extensions the same way. Many get abandoned, and some change hands and then push ads or track browsing. Because extensions can see the pages you visit, the risk is real.
- Chrome: chrome://extensions
- Edge: edge://extensions
- Firefox: about:addons
Remove anything you don't use or don't recognize.
When Windows' uninstaller isn't enough
The column says standard uninstalls often leave folders, settings, registry entries and sometimes services behind. It recommends Revo Uninstaller, whose free version it says runs the normal uninstaller and then scans for leftovers. It also says Revo creates a restore point first and offers Hunter Mode for identifying unknown programs. The paid Pro version, it says, adds forced uninstall and install monitoring.
These are the column's descriptions. We have not independently checked Revo's current features, licensing or restore-point behavior. A third-party cleaner is optional. If you use one, review the leftover list instead of deleting everything. Leave unchecked anything that might belong to software you still use.
Autoruns for advanced users
Microsoft's Sysinternals Autoruns goes much deeper than Task Manager. Microsoft's page lists version 14.3, published June 17, 2026. It shows logon entries, Explorer add-ons, services, drivers, scheduled tasks and other auto-start locations. You can disable an entry by unchecking it, and you can hide signed Microsoft entries to focus on third-party items. That power cuts both ways, so research any entry before you touch it. Unchecking an entry is the more reversible step than deleting it.
Finish with Disk Cleanup
Windows keeps older driver packages after updates. Once your uninstalls are done:
- Search Start for Disk Cleanup and pick your main drive.
- Click Clean up system files.
- Tick Device driver packages and run the cleanup.
Skip the "optimizer" tools
The column warns about registry cleaners, "PC optimizers" and automatic driver updaters. It says many do little, some use scare tactics to sell subscriptions, and some bundle unwanted software. It also says driver updaters can install the wrong driver. Microsoft's guidance points the other way. Its pages repeatedly send users to Windows Update or the hardware vendor for drivers. That is the safer course.
Make it a habit
- When a new printer, headset or webcam arrives, uninstall the old one's software first.
- When you finish a game for good, remove it and its launcher or anti-cheat leftovers.
- On new software installs, choose Custom or Advanced if offered, and untick bundled toolbars, trials and extras.
The bottom line
The cleanup is mostly built from Windows' own tools: Installed apps, Device Manager, Task Manager, Windows Security and Disk Cleanup. The caveats are that hidden devices aren't automatically junk, that an incompatible driver isn't automatically malware, and that an expired antivirus trial doesn't always leave you unprotected. Verify what each entry is, take a backup and a restore point first, and remove what you can positively identify as leftovers.
References
- Tech Corner: Spring and Fall Cleaning for Your Home Computer — Old Software and Drivers Need to Go - Clarksville Online Clarksville Online · 2026-10-10T19:00:10+00:00
- Error codes in Device Manager in Windows | Microsoft Support support.microsoft.com
- Microsoft recommended driver block rules | Microsoft Learn learn.microsoft.com