DHCP重启自动还原.note

noteId: 5068322A93EE439CB81BCC15B456D9CF · 原始路径:/ALL/Windows - B模块/服务配置/DHCP、DHCP代理/DHCP重启自动还原.note · 图片:34 · 附件待处理:0

 
 
 
 
原理:导出注册表的配置文件到任意路径,然后使用reg.exe命令来将该文件写入进注册表,这样就能实现备份还原,再将reg.exe命令写入bat文件,将该bat文件加入启动项,或者任务计划程序。
 
·重启自动还原脚本编辑:
 
先将值改为1:
 
导出注册表文件:
 
 
然后编写一个bat文件:
 
 
将注册表的值随意更改一个数,运行bat文件,F5刷新,观察注册表是否有还原:
已经还原,bat文件可用
 
 
接下来有三种可用方案:
1、将bat文件加入系统启动项
2、在任务计划程序中添加bat文件
3、使用组策略配置开机自启动脚本。
一、配置 重启dhcp服务自动还原:
这种方案是最优的方案
使用 事件查看器 + 计划任务
 
1、设置dhcp注册表值为1,并导出注册表,编写bat文件:
 
 
2、手动重启 dhcp服务器,生成一个事件,根据该事件创建一个计划任务:
 
(1)手动重启 dhcp服务,生成事件:
 
 
(2)根据事件生成 计划任务:
Win + x 按 v 打开事件查看器
 
选择刚刚创建的 bat脚本
 
此时就直接可以使用了,无需打开计划任务进行编辑。
 
 
二、配置 重启机器自动还原:
 
(1)将bat文件加入系统启动项:
Win + R 输入:shell:startup
 
 
新建快捷方式 -- 点击浏览 --选择bat文件:
【如果提示需要管理员权限才能运行,则需要在快捷方式的 属性 -- 安全 中设置允许用户完全控制 】
 
 
重启,检查数值是否不为0:
 
 
(2)在任务计划程序中添加bat文件:
先将启动项的快捷文件删除:
 
 
Win + R 输入taskschd.msc打开任务计划程序,在“任务计划程序”选择创建任务:
 
 
然后输入bat文件路径,勾选选项:
 
 
点击触发器,点击新建,选择登录时,然后点击确定:
 
 
点击条件,更改选项:
 
 
点击设置,更改选项:
 
 
 
点击操作,新建操作,选择bat文件路径:
 
 
点击确定后输入密码:
 
 
然后再任务计划程序库,点击运行,观察操作是否生效:
 
重启观察该值是否不为0: