虽然使用系统恢复点恢复系统可以确保系统的安全,但如果恢复点太旧,最近的变化将无法恢复。假如开机后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,双击设置其数值数据,将基数选为十进制若将上述值设置为0,则无时间限制。若将上述值设置为0,则无时间限制。
2. 创建自动启动并恢复原点计划任务
在摆脱系统以命令形式创建还原点的时限后,可以进入启动还原点自动创建计划任务的环节。
在Cortana呼唤并启动任务计划程序,在右窗格中点击创建任务(图3);
在常规选项卡中命名计划任务名称,如启动时自动还原点创建同时选择无论用户是否登录都要运行的选项(图4);
点击触发器选项卡,点击新建按钮创建新的触发器,选择启动时(图5)的启动任务条件;
切换到操作选项卡,执行新建操作,将操作动作设置为启动程序powershell.exe”,添加参数“-ExecutionPolicy Bypass -Command \\"Checkpoint-Computer -Description \\\\"Startup RestorePoint \\\\" -RestorePointType \\\\"MODIFY_SETTINGS\\\\"\\"”(图6);
最后,在条件选项卡中,取消对只有在计算机使用交流电源时才启动此任务(如果计算机改用电池电源,则停止)和唤醒计算机运行此任务的检查(图7)。
上述设置完成后,单击确定弹出输入该任务的用户账户信息提示。选择当前用户并输入登录密码后,上述任务计划将在任务程序库列表中看到。
上述设置完成后,单击确定,弹出输入运行此任务的用户账户信息的提示。选择当前用户并输入登录密码后,上述任务计划将在任务程序库列表中看到。这样,每次启动后,系统将自动建立一个自动恢复点。