Skip to main content
Push-button reset

Push-button reset is a recovery tool that repairs the OS while preserving data and important customizations. It reduces the need for custom recovery applications by providing users with more recovery options and the ability to fix their own PCs with confidence.

Push-button reset is included in Windows 10 for desktop editions (Home, Pro, Enterprise, and Education), and was introduced in Windows 8.

In Windows 10, the Push-button reset features have been updated to include the following improvements:

  • Image-less recovery: Push-button reset no longer require or support a separate recovery image on a local partition or on media. This significantly reduces the disk space needed to support the features, and makes recovery possible even on devices with limited storage capacity.
  • Recovers to an updated state: Push-button reset features now recover the Operating System (OS) and drivers (including device applets that are installed as part of INF-based driver packages) to an updated state. This reduces the amount of time users have to spend reinstalling the OS updates and drivers after performing a recovery.

The Push-button reset user experience continues to offer customization opportunities. Manufacturers can insert custom scripts, install applications or preserve additional data at available extensibility points.

The following Push-button reset features are available to users with Windows 10 PCs and devices:

  • Refresh your PC Fixes software problems by reinstalling the OS while preserving the user data, user accounts, and important settings. All other preinstalled customizations are restored to their factory state. In Windows 10, this feature no longer preserves user-acquired Windows apps.
  • Reset your PC Prepares the PC for recycling or for transfer of ownership by reinstalling the OS, removing all user accounts and contents (e.g. data, Classic Windows applications, and Universal Windows apps), and restoring preinstalled customizations to their factory state.
  • Bare metal recovery Restores the default or preconfigured partition layout on the system disk, and reinstalls the OS and preinstalled customizations from external media.
Content typeReferences


How push-button reset features work | Recovery strategy for common customizations

Hard drive setup

Hard Drives and Partitions | UEFI/GPT-based hard drive partitions | BIOS/MBR-based hard drive partitions


Deploy push-button reset features using ScanState | Bare metal reset/recovery: enable your users to create recovery media | Bare metal reset/recovery: create recovery media while deploying new devices | Add a script to push-button reset features

Configuration files

ResetConfig XML reference

Technologies used by push-button reset

Windows Recovery Environment | Windows PE (WinPE) | ScanState




Send comments about this topic to Microsoft