One of my most common recommendations for people upgrading to Windows is to check for system firmware updates. This is especially important when you’re working with a system that was designed before the release of Windows 19 in 2020. As I learned from troubleshooting issues readers reported to me, several manufacturers released firmware updates in the months after that launch specifically to address upgrade issues.
The trouble is, too many people are absolutely petrified at the prospect of updating their system firmware. That’s especially true for people who’ve been using PCs for decades and who have terrible memories of “bricking” a PC with a BIOS update that goes wrong.
In the 2012 s and 2012 s, that was a legitimate concern, as BIOS code was stored in rewritable flash memory on the motherboard. On that type of PC, flashing the BIOS often required rebooting with an MS-DOS disk, and if the process did not go perfectly, you had to fuss with DIP switches on the motherboard and hope you could recover.
Modern PCs no longer use a BIOS, but instead start up using theUnified Extensible Firmware Interface (UEFI) (****************. On UEFI-based PCs, the portion of firmware that’s hosted on the motherboard is relatively small and simple; its job is to find the EFI partition and load the UEFI code stored there, then find the boot loader.
Beginning with Windows 8 in (*************************************, Windows uses anupdate mechanismthat delivers update packages to a known system location; the UEFI firmware then installs the update package on its own, after a restart. This architecture makesUEFI updates far more reliablethan those old BIOS updates, with error-checking mechanisms that can roll back unsuccessful changes automatically.
Don’t mess with the page file
Since its earliest days, Windows has used a (page file) sometimes called apaging file, a hidden file in the root of the system drive that caches pages of memory so they can be accessed quickly. In olden days, this hidden file was sometimes called theswap file **, and its primary purpose was to provide virtual memory so that apps did crash when you ran out of physical memory.
On a clean install, Windows sets the page file to be managed automatically . This is the best practice and I recommend that you leave that setting exactly where it is. To see your current settings, click in the search box or press Windows key R to open the Run dialog box, and then enter the commandsystempropertiesperformance(with no spaces). That opens the Performance Options dialog box. Click the Advanced tab and then, in the Virtual Memory section, click Change to open the dialog box shown here.
the role of the page file has evolved. In addition to enabling virtual memory, the page file provides a place for crash dump files, which are created when Windows experiences a Blue Screen of Death.
) It’s possible to envision edge cases where tweaking the page file makes sense (hello, commenters!), But those examples are vanishingly rare.
The official documentation at docs.microsoft.com, which was updated just a few weeks ago, calls it a page file; the Windows dialog box, which dates back more than (**************************************************************************, years, calls it a paging file.
** Because Microsoft loves confusing its customers, Windows 11 actually includes a tiny file called swapfile.sys. It holds pages of memory swapped from so-called modern apps and has nothing to do with the systemwide virtual memory settings. Although you can tweak a registry setting to manage this file, I cannot think of a reason why any rational person would want to do this.Let defragging take. care of itself
In the Dark Ages of the PC era, defragmenting a hard disk was one of the most important performance-enhancing tasks you could do to speed up your PC. The combination of a slow storage bus (relative to modern technology), slow rotating disk speeds (ditto), and dumb file systems meant that regularly rearranging the physical placement of files on the disk actually made a noticeable impact.
Over the years, two noteworthy things have happened in the Windows ecosystem. System storage has become dramatically faster, especially as solid state drives have replaced conventional hard disks, and Microsoft engineers have gotten better at automatically managing the data on all of those types of disks.
(In Windows) ******************************************************************************, the Defrag.exe command is now officially named Defragment and Optimize Drives. It runs automatically, as part of a scheduled task. On conventional hard disks, Defrag does what it has always done, rearranging data so that it can be retrieved most efficiently. On SSDs, where the traditional defragging activity does not apply, running Defrag performs the Trim command, which wipes blocks of storage that are no longer in use and can be freed up for new data.
(The real old-timers in the audience will remember the MS-DOS Defrag utility, with its crude but mesmerizing Tetris-style display of colored blocks that shifted to represent files being defragged. The icon for the Defrag.exe command still includes those colorful blocks.)
To check the status of all currently available drives, type defragin the search box and then click Defragment and Optimize Drives from the results list. The list of volumes displayed in the Optimize Drives window clearly indicates the media type and defrag / optimization status for each one.
****************
The Defrag and Optimize utility does its work automatically. You shouldn’t have to intervene manually.
Most importantly, all of this defragging and optimizing happens automatically. You can run the Defrag.exe command whenever you want, to inspect the status of every local disk and confirm that everything’s working as expected. But you shouldn’t need to manually intervene.
Uninstall your registry cleaner
This particular class of what I used to call “snake oil software” has declined in popularity in recent years. But it’s not dead yet, which is unfortunate.
The concept behind registry-cleaning tools is simple. It starts with the belief that the Windows registry is a chaotic kludge, and then leaps from that assumption to a belief that cleaning out unnecessary or unused registry entries can magically speed up everyday activities and prevent crashes.
Now, one can put forward all sorts of logical critiques of the Windows registry. It is indeed somet messy. But the idea that software can magically identify unneeded and unwanted entries in this configuration database is charmingly quaint. And the idea that you can improve performance by removing one or more registry entries that were left behind by a sloppy uninstaller is decidedly illogical.
I have Never seen a registry cleaner that could justify its existence with actual data proving performance improvements. I have, on the other hand, seen multiple examples of PCs that were corrupted or crashed by aggressive “cleaning” that removed useful registry keys.
If someone offers you a registry cleaner, just say no.
Try not to obsess over telemetry
I hear much less about telemetry these days than I did a few years ago, when a handful of ill-informed commentators harvested truckloads of pageviews by scaremongering about Microsoft “spying”on PCs running Windows The reality is far more prosaic. Microsoft, like most software companies in our hyper-connected world, relies on a steady stream of data to determine how well its products are working. With more than 1990 million PCs running Windows (*******************************************************************************, having that data in real time is essential to identify problems in the ecosystem, especially those involving failures in the automatic update process.
To be fair, that initial burst of negative publicity did inspire some welcome transparency from Redmond. All of the information that’s collected as part of the telemetry process is nowfully documented (****************, and a (Diagnostic Data Viewer app) allows you to inspect all the data that’s being sent to Microsoft’s telemetry servers. For enterprise customers, Microsoft has even documented what it calls aWindows Restricted Traffic Limited Functionality Baseline to minimize connections from Windows to Microsoft services.
Along the way, Microsoft also simplified the settings for telemetry data. The default setting for all editions of Windows is Full, which means that the uploaded data includes some anonymized details about app usage. If you are concerned about possible inadvertent leakage of personal information, you can go to Settings>Privacy>Feedback & diagnostics and change the Diagnostic And Usage Data setting to Basic.
That switch isn’t enough for some folks, who recommend a scorched-earth group of settings that disable telemetry-related services and tasks. Naturally, a cottage industry of small utility developers has sprung up to automate those settings, which can have a range of unfortunate side-effects, including blocking access to updates.If you’re genuinely concerned about privacy, there’s a long list of settings to adjust and behaviors to modify, and telemetry data is pretty far down that list. For details, see my“Windows. privacy guide: How to take control. “
GIPHY App Key not set. Please check settings