How to Factory Reset Windows 10 and Restore Your PC Safely

To factory reset Windows 10, open Start > Settings > Update & Security > Recovery, select Get started under Reset this PC, then choose whether to keep your personal files or remove everything. Windows will reinstall the operating system using either a cloud download or files already on the PC.

Microsoft calls this feature Reset this PC. It is the closest built-in option to a factory reset, although it does not always mean restoring the exact image that shipped with your computer. Manufacturer customizations can be restored on some PCs when the related option is enabled.

Current support note: Microsoft ended standard support for Windows 10 on October 14, 2025. Windows 10 PCs still work, but Microsoft recommends Windows 11 or an eligible Extended Security Updates option for continued security coverage. See Microsoft's Windows 10 end-of-support guidance.

Before you reset Windows 10

A reset can remove apps, settings, and—depending on the option you choose—personal files. Before starting:

  • Back up important files to another drive or cloud storage.
  • If device encryption or BitLocker is enabled, make sure you can access your recovery key. Microsoft's BitLocker recovery-key guide explains where to find it.
  • Connect a laptop to AC power. If you plan to use Cloud download, use a reliable internet connection.
Windows 10 Recovery settings showing Reset this PC and the Get started button
In Windows 10, Reset this PC is under Settings > Update & Security > Recovery.

How to factory reset Windows 10 from Settings

  1. Open Recovery settings. Select Start > Settings > Update & Security > Recovery.
  2. Start Reset this PC. Under Reset this PC, select Get started.
  3. Choose what to keep. Select Keep my files to reinstall Windows while preserving personal files, or Remove everything to remove personal files, apps, and settings.
Windows 10 Reset this PC screen with Keep my files and Remove everything choices
Keep my files preserves personal data; Remove everything is the better starting point for a PC you are selling or giving away.
  1. Choose how Windows is reinstalled. Cloud download downloads a fresh copy of Windows and is useful when local recovery files may be damaged. Local reinstall uses files already on the PC and can be quicker when internet access is limited.
Windows 10 reset screen offering Cloud download and Local reinstall
Cloud download gets a fresh Windows copy; Local reinstall uses recovery files already on the PC.
  1. Review additional settings. If you selected Remove everything and you are selling, donating, or recycling the PC, enable the option to clean the drive. Microsoft notes that this consumer data-cleaning feature makes deleted files harder to recover, but it is not designed to meet government or industry data-erasure standards.
  2. Confirm the reset. Review the summary and continue. The PC will restart several times. Microsoft warns that the screen may remain black for an extended period and that manually restarting the computer during the reset can cause the process to fail.
Windows 10 additional reset settings showing the drive cleaning choice
Review the additional reset settings carefully, especially the drive-cleaning option when the PC will change owners.

Microsoft's current Reset your PC documentation describes these choices and their effects.

Which reset option should you choose?

OptionBest forWhat it does
Keep my filesFixing Windows while retaining personal dataReinstalls Windows, removes installed apps and settings, and keeps personal files
Remove everythingStarting over or transferring the PCRemoves personal files, apps, and settings, then reinstalls Windows
Cloud downloadSuspected damaged local recovery filesDownloads a fresh Windows image
Local reinstallLimited or slow internetUses files already stored on the PC

Reset Windows 10 when it will not start normally

You can also launch Reset this PC from the Windows Recovery Environment (Windows RE). If you can reach the sign-in screen or Start menu, hold Shift while selecting Power > Restart.

Windows 10 Start menu showing Shift plus Restart to open recovery options
Holding Shift while choosing Restart opens Windows Recovery Environment.

When the recovery menu appears, select Troubleshoot.

Windows Recovery Environment Choose an option screen with Troubleshoot highlighted
Choose Troubleshoot in Windows Recovery Environment to access reset and advanced recovery tools.

Next, select Reset this PC and choose the same keep/remove and reinstall options described above. An encrypted device can ask for its BitLocker recovery key before recovery tools continue.

Windows Recovery Environment Troubleshoot screen with Reset this PC highlighted
Reset this PC is available from Windows RE even when the normal Windows desktop is unavailable.

If Windows cannot boot, it may enter Windows RE automatically after repeated startup failures. See the official Windows Recovery Environment guide.

What to do if Reset this PC fails

If a local reinstall fails, retry with Cloud download when possible; it avoids relying on the same local recovery files. If Windows RE cannot complete the reset, create Windows 10 installation media on another working PC.

Microsoft's installation-media instructions call for a blank USB flash drive with at least 8 GB of space. Boot the affected PC from that drive and select Repair your computer to reach recovery tools. A clean installation is a more destructive fallback and should only be used after you have backed up anything you need.

Windows setup screen with Repair your computer highlighted beside a USB installation drive
Windows installation media can open recovery tools through Repair your computer when built-in recovery is not enough.

System Restore is different from a factory reset. If restore points exist, System Restore can roll back system files and settings without serving as a full reset. It can help with a recent software problem, but it does not replace a full reset.

After the reset

Complete Windows setup, reinstall needed apps, and restore your backed-up files. If the PC supports Windows 11, consider upgrading to a supported Windows version rather than treating a fresh Windows 10 installation as a long-term security solution.

Leave a Comment

How to Schedule a Wallpaper Change in Windows 10

How to Schedule a Wallpaper Change in Windows 10

Use Windows 10’s built-in slideshow for interval rotation or schedule an exact daily wallpaper change with Task Scheduler and a short PowerShell script.

How to Change the New Message Notification Sound in Windows 10

How to Change the New Message Notification Sound in Windows 10

Choose a built-in alert tone or WAV file for Windows 10 message notifications, test the change, and troubleshoot apps that keep playing another sound.

How to Split the Screen Horizontally on Windows 10

How to Split the Screen Horizontally on Windows 10

Arrange Windows 10 apps in top-and-bottom rows with the taskbar’s Show windows stacked command, or create a reusable two-zone layout with PowerToys FancyZones.

How to Move Your Cursor Between Different-Resolution Monitors in Windows 10

How to Move Your Cursor Between Different-Resolution Monitors in Windows 10

Keep each display at its recommended resolution, arrange Windows 10 monitors accurately, and use MouseUnSnag to cross mismatched edges and sticky corners.

How to Check a Wi-Fi Network’s Security Type on Windows 10

How to Check a Wi-Fi Network’s Security Type on Windows 10

Find whether your connected Wi-Fi uses WPA2, WPA3, or an older security mode in Windows 10 with Settings, Command Prompt, or Control Panel.

How to Automatically Lock Windows 10 After Inactivity

How to Automatically Lock Windows 10 After Inactivity

Automatically lock Windows 10 after inactivity with a screen saver timer and sign-in prompt, then check how sleep settings affect the result.

How to Add a Cursor Highlighter on Windows 10

How to Add a Cursor Highlighter on Windows 10

Add a persistent colored ring around your Windows 10 mouse pointer with PenAttention, or use built-in pointer tools and PowerToys for temporary highlights.

How to Pin the Game Bar CPU, GPU, and RAM Overlay on Top in Windows 10

How to Pin the Game Bar CPU, GPU, and RAM Overlay on Top in Windows 10

Keep the Xbox Game Bar Performance widget visible over other windows on Windows 10, with CPU, GPU, and RAM readings you can position and unpin.

How to Record Multiple Screens at Once on Windows 10 with OBS

How to Record Multiple Screens at Once on Windows 10 with OBS

Capture two or more Windows 10 displays in one OBS video. Add a Display Capture source for each monitor, fit the canvas, and test the layout.

How to Generate a GUID in PowerShell on Windows 10

How to Generate a GUID in PowerShell on Windows 10

Create a GUID on Windows 10 with [guid]::NewGuid() or New-Guid, reuse it in a script, and learn when to look up an existing identifier.