13. Restore Points

All system changes trigger a backup of affect files before changes are applied; this creeate a drastic performance hit. Disable restore points.

Disable restore points for each drive
GUI

⌘ + r › systempropertiesprotection › Protection Settings › DRIVE › Configure

Disable system protection

Max Usage

0

Delete all restore points for this drive

DELETE

Be sure to set this for each drive explicitly.

Updated: 2021-02-19

Powershell
Disable restore points powershell (as admin)
Get-PSDrive -PSProvider FileSystem | ForEach-Object -Process {Disable-ComputerRestore -Drive $_.Root -ErrorAction SilentlyContinue}
vssadmin delete shadows /all /Quiet

Reference

Disable system restore
GPO

Computer Configuration › Administrative Templates › System › System Restore › Turn off System Restore

ENABLED

Updated: 2021-02-19 Reference

Regedit

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore

DisableSR

DWORD

1

Updated: 2021-02-19 Reference

Regedit

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore

DisableSR

DWORD

1

Updated: 2021-02-19 Reference

GUI

⌘ › Task Scheduler › Task Scheduler Library › Microsoft › Windows › SystemRestore › SR › 🖱 › Disable

Name

SR

Description

This task creates regular system protection points.

Updated: 2021-02-19

Disable system restore configuration

Note

Windows updates can re-enable restore points even though this is disabled.

GPO

Computer Configuration › Administrative Templates › System › System Restore › Turn off Configuration

ENABLED

Updated: 2021-02-19 Reference

Regedit

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore

DisableConfig

DWORD

1

Updated: 2021-02-19 Reference

Regedit

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore

DisableConfig

DWORD

1

Updated: 2021-02-19 Reference