Introduction / Why This Matters
Windows System Restore is a powerful tool for rolling back your system to a working state after crashes, failed updates, or problematic software installations. However, its usefulness depends on having up-to-date restore points. Checking your restore status lets you verify in advance that the feature is enabled and that points are available. If restore is disabled or no points exist, you won't be able to use it when you need it most. This guide will show you how to quickly assess the status using both PowerShell and the graphical interface.
Requirements / Preparation
Before you begin, ensure:
- You have Windows 10 or Windows 11 installed (these instructions apply to these versions).
- You have administrator privileges — many commands and settings require elevated permissions.
- You are ready to spend no more than 10 minutes completing all steps.
Step-by-Step Instructions
There are two primary ways to check System Restore status: via PowerShell (fast and detailed) and via the graphical interface (visual). It's recommended to use both for complete confidence.
Method 1: Check via PowerShell (Recommended)
PowerShell provides the most comprehensive information about restore points.
- Open PowerShell as Administrator
Press the Win+X key combination and from the menu that appears, select "Windows PowerShell (Admin)" (in Windows 11 it may be labeled "Terminal (Admin)"). If a User Account Control (UAC) prompt appears, click "Yes". - Run the
Get-ComputerRestorePointcommand
In the open PowerShell window, type the following command and press Enter:Get-ComputerRestorePoint
What this command does: It queries the system for a list of all created restore points for the current computer.
Expected result:- If restore is enabled and points exist, you'll see a table with columns:
SequenceNumber,CreationTime,Description. For example:SequenceNumber CreationTime Description -------------- ------------ ----------- 1 16.02.2026 10:30:00 Installed updates 2 15.02.2026 14:20:00 Before driver installation - If no points exist or restore is disabled, the command will return an empty result or an error:
Get-ComputerRestorePoint : No restore points found on this computer.
- If restore is enabled and points exist, you'll see a table with columns:
Method 2: Check via Graphical Interface
This method is suitable if you prefer visual confirmation.
- Open the System Restore window
Press Win+R, typerstrui.exe, and press OK. Alternatively: open Control Panel → System and Security → System → System Restore. - Assess point availability
In the first window of the System Restore wizard, click "Next".- If restore is enabled, you'll see a list of available points with dates and descriptions.
- If restore is disabled, a message "System Restore is turned off" will appear along with a "Configure" button.
- Enable restore if necessary
Click "Configure", then in the new window, toggle "Turn on system protection" for the system drive (usually C:). You can also adjust the amount of disk space allocated for restore points (it's recommended to leave 5-10% of the drive's capacity). Click "OK". - Create a new restore point
After enabling, return to the System Restore wizard (step 2) and click "Create". Enter a description (e.g., "Before software installation") and click "Create". The process will take a few seconds.
Verify the Result
- Via PowerShell: If the
Get-ComputerRestorePointcommand output a table with points — restore is working. Note theSequenceNumberof the latest point — you may need it for manual restoration. - Via Graphical Interface: In the System Restore wizard after clicking "Next", you see a list of points. If the list is not empty and includes a recently created point — everything is fine.
- Additionally: You can verify that the
System Restoreservice is running. In PowerShell, execute:
The status should be "Running". If it's "Stopped", start it:Get-Service -Name "srservice"Start-Service -Name "srservice".
Potential Issues
1. Get-ComputerRestorePoint returns an error or empty result
- Cause: System Restore is disabled or no points have been created.
- Solution: Enable restore via the graphical interface (step 3 above) and create a new point. Ensure the system drive has sufficient free space (at least 300 MB).
2. No "Next" button or empty list in the Restore window
- Cause: Restore is disabled for all drives or drives are protected (e.g., on some corporate PCs via Group Policies).
- Solution:
- Check if restore is disabled via the registry. Open the Registry Editor (
regedit) and navigate toHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore. Ensure theDisableSRvalue is0(or does not exist). If it's1— change it to0. - If you are on a Windows domain, contact your system administrator — restore may be blocked by policy.
- Check if restore is disabled via the registry. Open the Registry Editor (
3. Restore points are created but deleted quickly
- Cause: The system automatically deletes old points when disk space runs out.
- Solution: Increase the space allocated for restore points in the settings (step 3 above). Also check if disk cleanup tasks (e.g., "Disk Cleanup" or third-party utilities) might be deleting points.
4. PowerShell cannot find the Get-ComputerRestorePoint command
- Cause: You are using PowerShell Core (pwsh) instead of Windows PowerShell, or the module isn't loaded.
- Solution: Launch Windows PowerShell specifically (not Terminal/PowerShell 7). Or run in any PowerShell:
Import-Module -Name "Microsoft.PowerShell.Management" Get-ComputerRestorePoint