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