A Windows reset clears most registry entries, but not all of them
When you reset Windows, the system removes most registry data tied to your user account and installed programs, but leaves behind some core settings. A full reset (which reinstalls Windows from scratch) deletes nearly everything in the registry and starts fresh. A keep my files reset (which preserves your documents and photos) removes program settings and user-specific registry entries while keeping some system-level data intact. The registry is not a single file you can point to — it is a database spread across multiple files on your hard drive, so "reset" does not mean one clean deletion.
The practical difference matters if you are trying to remove malware, fix a broken program, or sell your computer. A full reset is more thorough and leaves fewer traces of what was on your system before. A keep-my-files reset is faster and safer if you want to preserve documents, but it may leave behind some registry remnants from old programs or settings you thought were gone.
Key Takeaways
- A full Windows reset removes nearly all registry entries and reinstalls the operating system, while a keep-my-files reset removes program settings but preserves some system data.
- The registry is not a single file, so resetting Windows deletes registry data stored across multiple locations on your drive.
- Even after a reset, some registry entries may remain if they are tied to Windows system files rather than your user account or installed programs.
- If you are selling your computer or removing malware, a full reset is more thorough than a keep-my-files reset.
What a full reset actually removes from the registry
A full reset wipes the registry almost completely because it reinstalls Windows from the ground up. When you choose "Reset this PC" and select "Remove everything," Windows deletes the partition containing your operating system and user data, then writes a fresh copy of Windows to that space. The registry files themselves — stored in folders like C:\Windows\System32\config — are deleted and replaced with default versions.
The only registry entries that survive a full reset are those baked into the Windows installation media itself. These are the bare-minimum settings Windows needs to run: hardware drivers for your motherboard, basic display settings, and core system configuration. Anything you installed, any program you ran, any user account you created, and any settings you changed are gone from the registry.
This is why a full reset is the most effective way to remove malware or prepare a computer for resale. Malware often hides in the registry, and a full reset eliminates those hiding places. If you are selling the computer, a full reset ensures the new owner does not inherit your browsing history, saved passwords, or any other personal data stored in the registry.
What a keep-my-files reset leaves behind
When you reset Windows but choose to keep your files, the system takes a different approach. It removes your user account's registry hive (the section of the registry tied to your login), deletes installed programs and their registry entries, and reinstalls Windows. But it does not delete the entire registry database — it preserves some system-level settings and hardware configuration data.
This means certain registry entries may remain after a keep-my-files reset. If you had customized Windows settings before the reset — like display resolution, keyboard language, or network adapter configuration — some of those settings might persist because they are stored in the system registry rather than your user registry. Program-specific settings are removed, but low-level system data often stays.
A keep-my-files reset is faster because Windows does not have to redetect all your hardware and rebuild every system setting from scratch. The trade-off is that you lose some of the clean slate you get from a full reset. If you are trying to remove all traces of a program or setting, a keep-my-files reset may not be thorough enough.
Why the registry is harder to fully clear than you might think
The registry is not stored in one place, which makes it harder to completely erase. Windows spreads registry data across multiple files in C:\Windows\System32\config, including files named SAM, SECURITY, SOFTWARE, SYSTEM, and DEFAULT. When you reset Windows, the system deletes these files, but some registry-like data is also embedded in other system files and configuration databases.
Additionally, some registry entries are tied to your hardware rather than your user account. If you reset Windows on the same computer, Windows may detect your existing hardware and restore some settings automatically. For example, if you have a specialized graphics card or network adapter, Windows may restore driver settings from the previous installation because it recognizes the hardware is still there.
This is why a full reset is more thorough than a keep-my-files reset, but even a full reset does not may provide a completely blank registry. The registry that comes back after a reset is a fresh one, but it is not empty — it contains the default settings Windows needs to run on your specific hardware.
How to verify what was removed after a reset
You can check what remains in your registry after a reset by opening the Registry Editor (search for "regedit" in the Windows search box). The registry will be much smaller than before — you can see this by looking at the number of entries under HKEY_LOCAL_MACHINE and HKEY_CURRENT_USER. After a full reset, these sections contain only default Windows settings and hardware drivers.
Do not edit the registry unless you know exactly what you are changing. Deleting or modifying the wrong entry can break Windows. If you are trying to remove a specific program's settings, it is safer to uninstall the program through Settings > Apps > Apps & features, which removes both the program and its registry entries automatically.
If you are concerned about leftover data after a reset, a full reset is more reliable than a keep-my-files reset. A full reset removes nearly all user-created registry entries and is the standard approach when preparing a computer for resale or removing persistent malware.
When a registry reset is not enough
Some malware and rootkits can survive even a full Windows reset if they are stored in your firmware or bootloader — the code that runs before Windows even loads. These threats are rare, but they exist. If you suspect your computer has a sophisticated infection, a full reset may not be sufficient.
Similarly, if you are selling a computer and want absolute certainty that no data remains, a full reset followed by find drive wiping is more thorough than a reset alone. A reset removes the registry and your files, but the data is still technically recoverable from the hard drive using specialized tools. find wiping overwrites the drive multiple times, making recovery much harder.
For most people, a full reset solves the problem. It removes the registry entries that programs and malware rely on, and it clears out user data. If you need higher security — for example, if you are disposing of a computer that contained sensitive business information — consider consulting a professional data destruction service.
Frequently Asked Questions
Does resetting Windows remove all my passwords from the registry?
A full reset removes passwords stored in the registry, but not all passwords are stored there. Passwords for websites are usually stored in your browser's database, not the Windows registry, so you will need to clear your browser data separately. Windows login passwords are removed during a reset because they are tied to your user account, which is deleted.
Will a reset remove malware that hides in the registry?
A full reset removes most malware that lives in the registry because it deletes the registry files and reinstalls Windows. However, some advanced malware can hide in your firmware or bootloader, which survives a reset. For most common malware, a full reset is effective.
Can I recover registry data after a Windows reset?
Registry data is difficult to recover after a full reset because the registry files are overwritten when Windows reinstalls. After a keep-my-files reset, recovery is slightly more possible because fewer files are overwritten, but it is still unlikely. If you need to recover specific registry settings, restore from a backup before resetting.
Does a keep-my-files reset leave behind program settings?
A keep-my-files reset removes most program registry entries, but some system-level settings may remain. If a program stored data in the system registry rather than your user registry, traces might persist. A full reset is more thorough at removing all program-related registry data.
Should I do a full reset or keep-my-files reset?
Choose a full reset if you are selling the computer, removing malware, or want a completely clean system. Choose keep-my-files if you want to fix Windows problems while preserving your documents and photos. A full reset takes longer but is more thorough.