mirror of
https://github.com/Raphire/Win11Debloat.git
synced 2025-11-17 11:06:18 +00:00
Properly catch errors when creating system restore point #231
This commit is contained in:
@@ -756,8 +756,14 @@ function CreateSystemRestorePoint {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($recentRestorePoints.Count -eq 0) {
|
if ($recentRestorePoints.Count -eq 0) {
|
||||||
Checkpoint-Computer -Description "Restore point created by Win11Debloat" -RestorePointType "MODIFY_SETTINGS"
|
|
||||||
Write-Output "System restore point created successfully"
|
try {
|
||||||
|
Checkpoint-Computer -Description "Restore point created by Win11Debloat" -RestorePointType "MODIFY_SETTINGS"
|
||||||
|
Write-Output "System restore point created successfully"
|
||||||
|
} catch {
|
||||||
|
Write-Host "Error: Unable to create restore point: $_" -ForegroundColor Red
|
||||||
|
return
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
Write-Host "A recent restore point already exists, no new restore point was created." -ForegroundColor Yellow
|
Write-Host "A recent restore point already exists, no new restore point was created." -ForegroundColor Yellow
|
||||||
|
|||||||
Reference in New Issue
Block a user