Точка восстановления системы 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
Если Protection не включен - сперва нужно выбрать диск и нажать Configure…
Выберите Turn on system protection
OK
Create…
Введите название для точки восстановления и нажмите Create
Дождитесь окончания
Close
РЕКЛАМА хостинга Beget, которым я пользуюсь более десяти лет
Конец рекламы хостинга Beget, который я всем рекомендую.
Checkpoint-Computer: Создать точку восстановления в PowerShell
В PowerShell в режиме администратора введите
Enable-ComputerRestore -Drive "C:\"
Checkpoint-Computer -Description "www.devhops.ru"
РЕКЛАМА от Google. Может быть недоступна в вашем регионе.
Конец рекламы от Google. Если в блоке пусто считайте это рекламой моей телеги
Get-ComputerRestorePoint: список точек
В PowerShell в режиме администратора введите
Get-ComputerRestorePoint
CreationTime Description SequenceNumber EventType RestorePointType ------------ ----------- -------------- --------- ---------------- 9/9/2024 00:01:15 AM First 1 BEGIN_SYSTEM_C... APPLICATION_INSTALL 9/9/2024 00:05:17 AM Second 2 BEGIN_SYSTEM_C... APPLICATION_INSTALL 9/9/2024 09:24:59 PM www.devhops.ru 3 BEGIN_SYSTEM_C... APPLICATION_INSTALL
РЕКЛАМА от Яндекса. Может быть недоступна в вашем регионе
Конец рекламы от Яндекса. Если в блоке пусто считайте это рекламой моей телеги
Восстановить систему
С помощью PowerShell
Restore-Computer -RestorePoint 6
С помощью графического интерфейса:
В поиске наберите Recovery
Open System Restore
Если рекомендуемый вариант не подходит выберите Choose a different restore point
Next >
Выберите нужную точку и нажмите Next >
Finish
Yes
Дождитесь окончания восстановления
Close
Восстановление системы из точки
Видно, что созданный на рабочем столе файл не удалился. А вот точка восстановления удалится, поэтому желательно создать новую сразу же после восстановления.
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
Перейдите в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\SystemRestore
Правый клик на SystemRestore
New > Key
DWORD (32-bit) Value
Введите название переменной SystemRestorePointCreationFrequency и значение
Проверьте результат
Создать 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
Если теперь проверить реестр видно, что значение равно семи.
РЕКЛАМА от Яндекса. Может быть недоступна в вашем регионе
Конец рекламы от Яндекса. Если в блоке пусто считайте это рекламой моей телеги