用系統還原點還原系統,雖然可以保證系統安全,但若還原點過于老舊,新近發生的變化就無法被還原。倘若在開機後Windows能自動創建一個還原點,使用過程中出現問題後,就可用該還原點将系統恢複到最近的狀态,讓損失減小到最少。這一想法可用計劃任務來完成。
1. 創建自動還原點計劃任務的必要條件
創建自動還原點,首先要保證打開系統還原功能。在資源管理器中右擊“此電腦”并選擇“屬性”,選擇“系統保護”,在系統保護設置窗口中,如果還原點保護功能未開啟,通過“配置”按鈕設置開啟(圖1)。
小技巧:
若發現啟用系統還原的選項不可選,按如下辦法解決:先進入系統服務窗口,找到Microsoft SOFTWARE Shadow Copy Provider服務,将其設置為啟動狀态。随後,再進入到組策略編輯窗口,依次定位到“計算機配置→管理模闆→系統→系統還原”,在右側窗格中将“關閉配置”和“關閉系統還原”兩項設置為“未配置”或“已禁用”。
在開啟系統還原選項後,在創建開機自動還原計劃之前,還要修改系統的默認還原點創建時間間隔,擺脫系統默認的還原點創建時限,這樣才可能順利進行開啟自動還原點的創建。由于創建自動還原點建立計劃任務需要用到powershell命令,而該狀态下不像手動創建還原點那樣沒有時間限制。系統對用PowerShell命令創建自動還原點默認的間隔為24小時,如果小于這個時間再去創建還原點,系統會給出如下内容的警示:
無法創建某個新的系統還原點,因為在過去1440分鐘内已經創建了一個系統還原點。可以通過在注冊表項“HKLM\Software\Microsoft\Windows NT\CurrentVersion\SystemRestore”下創建DWORD值SystemRestorePointCreationFrequen來更改還原點的創建頻率。此注冊表項的值指示每兩次創建還原點的必要時間間隔(以分鐘為單位)。默認值為1440分鐘(24小時)。
我們要突破這個限制達到自由創建的目的,所以需要将這個值設得小一點,例如設為60分鐘。打開注冊表編輯器,依次定位到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore”,在右側窗格新建一個DWORD(32位)值并命名為SystemRestorePointCreationFrequency,雙擊設置其數值數據,将“基數”選為“十進制”,數值數據填寫為60即可(圖2)。如果将上述值設置為0,則沒有時間限制。
2. 創建開機自動建立還原點計劃任務
擺脫了系統對以命令方式創建還原點的時限後,就可以進入開機還原點自動建立計劃任務創建的環節了。
在Cortana中呼喚并啟動“任務計劃程序”,在右側窗格中點選“創建任務”(圖3);
在“常規”選項卡中命名計劃任務名稱,如“啟動時自動還原點創建”,同時選中“不管用戶是否登錄都要運行”選項(圖4);
點擊“觸發器”選項卡并點擊“新建”按鈕創建新的觸發器,将“開始任務”條件選擇為“啟動時”(圖5);
切換到“操作”選項卡,執行“新建”操作,将操作動作設置為“啟動程序”,程序或腳本填寫為“powershell.exe”,添加參數“-ExecutionPolicy Bypass -Command "Checkpoint-Computer -Description \"Startup RestorePoint \" -RestorePointType \"MODIFY_SETTINGS\""”(圖6);
最後在“條件”選項卡中,取消對“隻有在計算機使用交流電源時才啟動此任務(如果計算機改用電池電源,則停止)”和“喚醒計算機運行此任務”兩個選項的勾選(圖7)。
上述設置完成之後,點擊“确定”,彈出輸入運行此任務的用戶賬戶信息的提示,選擇當前用戶并輸入登錄密碼後,在将被任務程序庫列表中就會看到上面建立的任務計劃了。這樣,之後每次開機,就會自動建立一個系統自動還原點了。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!