Точка восстановления системы Windows
Введение | |
Создать точку восстановления | |
Шпаргалка команд | |
Создать точку в PowerShell | |
Get-ComputerRestorePoint | |
Восстановить систему | |
Frequency | |
Похожие статьи |
Введение
Пользователь может создавать новую точку восстановления вручную, производить откат к уже существующей точке или
изменять конфигурацию восстановления системы.
Более того, восстановление само по себе может быть обратимым. Старые точки восстановления сбрасываются для того,
чтобы поддерживать использование объёма диска в точно определённом размере.
Для многих пользователей это может обеспечить точки восстановления, покрывающие несколько прошедших недель.
Пользователи, для которых важны производительность или используемый объём диска, могут также выбрать полное отключение
восстановления системы. Для файлов, хранящихся на дисках, но которые служба восстановления не отследила,
не будут созданы резервные копии и такие файлы никогда не будут восстановлены.
Восстановление системы создаёт резервные копии системных файлов определённых расширений (.exe, .dll и т. д.) и
сохраняет их для дальнейшего восстановления и использования. Также создаются резервные копии реестра и большинства драйверов.
Шпаргалка
Set-ExecutionPolicy -ExecutionPolicy Unrestricted Enable-ComputerRestore -Drive "C:\" Checkpoint-Computer -Description "First" Get-ComputerRestorePoint Restore-Computer -RestorePoint 1
Создать точку восстановления Windows
В поиске наберите Create a restore point

https://devhops.ru
Если Protection не включен - сперва нужно выбрать диск и нажать Configure…

https://devhops.ru
Выберите Turn on system protection

https://devhops.ru
OK

https://devhops.ru
Create…

https://devhops.ru
Введите название для точки восстановления и нажмите Create

https://devhops.ru
Дождитесь окончания

https://devhops.ru
Close

https://devhops.ru
Checkpoint-Computer: Создать точку восстановления в PowerShell
В PowerShell в режиме администратора введите
Enable-ComputerRestore -Drive "C:\"
Checkpoint-Computer -Description "www.devhops.ru"

PowerShell
РЕКЛАМА от Яндекса. Может быть недоступна в вашем регионе
Конец рекламы. Если там пусто считайте это рекламой моей телеги
Get-ComputerRestorePoint: список точек
В PowerShell в режиме администратора введите
Get-ComputerRestorePoint
CreationTime Description SequenceNumber EventType RestorePointType ------------ ----------- -------------- --------- ---------------- 22/4/2025 00:01:15 AM First 1 BEGIN_SYSTEM_C... APPLICATION_INSTALL 22/4/2025 00:05:17 AM Second 2 BEGIN_SYSTEM_C... APPLICATION_INSTALL 22/4/2025 20:25:49 PM www.devhops.ru 3 BEGIN_SYSTEM_C... APPLICATION_INSTALL
Восстановить систему
С помощью PowerShell
Restore-Computer -RestorePoint 6
С помощью графического интерфейса:
В поиске наберите Recovery

https://devhops.ru
Open System Restore

https://devhops.ru
Если рекомендуемый вариант не подходит выберите Choose a different restore point

https://devhops.ru
Next >

https://devhops.ru
Выберите нужную точку и нажмите Next >

https://devhops.ru
Finish

https://devhops.ru
Yes

https://devhops.ru
Дождитесь окончания восстановления

https://devhops.ru
Close

https://devhops.ru
Восстановление системы из точки

https://devhops.ru
Видно, что созданный на рабочем столе файл не удалился. А вот точка восстановления удалится, поэтому желательно создать новую сразу же после восстановления.
SystemRestorePointCreationFrequency
Если попытаться создать точку восстановления до истечения 24 часов после создания предыдущей появится ошибка
WARNING: A new system restore point cannot be created because one has already been created within the past 1440 minutes. The frequency of restore point creation can be changed by creating the DWORD value 'SystemRestorePointCreationFrequency' under the registry key 'HKLM\Software\Microsoft\Windows NT\CurrentVersion\SystemRestore'. The value of this registry key indicates the necessary time interval (in minutes) between two restore point creation. The default value is 1440 minutes (24 hours).
Изменить доступный интервал создания точек можно в разделе HKEY_LOCAL_MACHINE реестра Windows
Откройте редактор реестра regedit

https://devhops.ru
Перейдите в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\SystemRestore

https://devhops.ru
Правый клик на SystemRestore

https://devhops.ru
New > Key

https://devhops.ru
DWORD (32-bit) Value

https://devhops.ru
Введите название переменной SystemRestorePointCreationFrequency и значение

https://devhops.ru
Проверьте результат

https://devhops.ru
Создать SystemRestorePointCreationFrequency можно с помощью
PowerShell
Я создал две переменные чтобы строчки влезли на один экран, вы можете сделать всё в одну строку без дополнительных переменных.
$cf_path = 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore' $name = 'SystemRestorePointCreationFrequency' New-ItemProperty -Path $cf_path -Name $name -Value 7 -PropertyType DWord
SystemRestorePointCreationFrequency : 7 PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion PSChildName : SystemRestore PSDrive : HKLM PSProvider : Microsoft.PowerShell.Core\Registry
Если теперь проверить реестр видно, что значение равно семи.

Реестр Windows
Автор статьи: Андрей Олегович
РЕКЛАМА от Яндекса. Может быть недоступна в вашем регионе
Конец рекламы. Если там пусто считайте это рекламой моей телеги