APP下载

备份与还原网络参数

2016-11-26

网络安全和信息化 2016年7期
关键词:批处理注册表文件夹

引言:如何保障网络服务器发生故障时快速恢复运行,是每个网管员关心的事情。要做到这一点,对网络配置进行备份是相当必要的。本文介绍利用系统自身的备份还原功能,对网络配置按需备份,日后系统遇到意外时,可以及时恢复网络配置。

备份还原普通上网参数

对于普通计算机来说,只有配置好上网参数,才能保证其正常上网。然而,上网参数很容易丢失,重新配置也很耗时,所以,对上网参数及时备份是十分必要的。网上尽管有一些工具支持上网参数的备份和还原,但它们多数属于共享性质的软件,影响用户的长期使用。

在Windows XP以上版本中,内置有Netsh命令,该命令允许我们查看或调整当前正在运行的上网参数。要想备份还原上网参数,利用Netsh命令就能轻松做到。备份时,可以用记事本手工生成一个批处理文件,假设文件名为“bfnet.bat”,输入命令代码“netsh dump > F:fnet.txt”。日后,双击“bfnet.bat”批处理文件,就能将本地上网设置备份到“F:fnet.txt”文件中了。打开“F:fnet.txt”文件时,可以查看到所有上网连接的配置信息。要是只想上网参数备份到“F:fnet.txt”文件中时,需要将上面的命令代码修改为“netsh interface dump >F:fnet.txt”。

如果希望每次关闭运行前自动备份上网参数,可以单击“开始→运行”,输入“gpedit.msc”命令,在组策略窗口,将鼠标定位到“本地计算机策略→计算机配置→Windows设置→脚本(启动/关机)”节点,双击“关机”,进入选项对话框,按下“添加”按钮,切换到文件浏览对话框,选择并添加“bfnet.bat”批处理文件,单击“确定”保存设置即可。

以后,在上网参数丢失时,单击“开始→运行”,输入“cmd”回车,执行“netsh exec F:fnet.txt”命令,就能实现快速还原上网参数。

备份还原无线上网参数

从Windows 7开始,可以利用新增的“netsh wlan export”命令,对计算机的无线上网参数进行备份或还原。配置好无线上网参数,先运行记事本程序,生成名称为“bfwx.bat”的批处理文件,输入如下代码:

日后,只要双击“bfwx.bat”批处理文件,无线上网参数就能备份到“无线上网参数”子目录中。进入子目录,打开一个XML格式的文件,可以查看本地无线网络的SSID名称、加密选项、连接类型等上网配置。

以后无线上网发生故障时,可以利用备份文件快速恢复网络设置。运行记事本程序,生成一个具有恢复配置功能的“hywx.bat”批处理文件,在该文件中输入如下代码:

双击“hywx.bat”批处理文件,就能还原无线上网配置了。

备份还原DHCP配置参数

很多单位在局域网中部署了DHCP服务器,对终端地址进行动态分配。我们可以在服务器工作正常的时候,备份好DHCP服务器的配置信息。

首先关闭DHCP服务,点击“开始→运行”,输入字符串命令“net stop dhcpserver”回车,关闭DHCP服务器的运行状态。之后进行备份操作,在运行对话框中执行“Regedit.exe”命令,打开注册表编辑器,在左侧列表中,定位到注册表分支“HKEY_LOCAL_MACHINESYSTEMCurrent Control SetServices”上(如图1),选中“DHCPServer”子项,点击右键,选择“导出”,将目标子项下的所有键值数值导出,另存为“1111.reg”注册表文件。接着在资源管理器中,找到“%systemroot%system32dhcp”文件夹,对文件夹中的内容进行备份。再次打开系统运行对话框,输入“net start dhcpserver”命令,回车后重新启用DHCP服务。

对于安装Windows Server 2003系统的DHCP服务器,可以进行如下操作,实现DHCP服务配置的自动备份:在注册表编辑窗口左侧列表中,将鼠标定位到“HKEY_LOCAL_MACHINESYSTEMCurrent Control SetServicesDhcpServerParameters”注册表分支上,双击键值“BackupDatabasePath”,在编辑键值对话框中,输入DHCP服务配置的备份文件存储路径,缺省路径为“%SystemRoot%System 32dhcpackup”。

需要对DHCP服务器配置信息还原时,也要执行“net stop dhcpserver”命令,停止该服务器的运行状态。之后,用先前备份好的“dhcp”文件夹内容直接覆盖 系 统“%systemroot%system32dhcp”文件夹,再用鼠标双击之前导出的“1111.reg”注册表文件,进行还原操作。最后,执行“net start dhcpserver”命令,开启DHCP服务器的运行状态,恢复地址分配操作。

图1 注册表编辑器界面

上述备份还原方法仅对DHCP服务器中的所有作用域配置有效,如果要备份某个作用域配置信息,需要切换到服务器的“netsh dhcp server”提示符状态,使用“export”命令进行备份操作。例如,要备份DHCP服务器下IP地址为“10.176.0.6”作用域的配置信息,打开运行对话框,输入“cmd”命令,进入MS-DOS工作界面。执行“netsh→ dhcp”命令,“netsh dhcp”提示符状态,执行“server”命令,出现“netsh dhcp server”提示符,输入“export F:111.txt 10.176.0.6”命令,就可以作用域为“10.176.0.6”的配置信息备份导入到“F:111.txt”文本文件中了。对该作用域配置还原时,同样先切换到“netsh dhcp server”提示符状态,输入“import F:111.txt 10.176.0.6”命令,就能将“F:111.txt”文件中的配置内容还原到“10.176.0.6”作用域了。

备份还原IIS配置参数

当IIS服务器要重装系统时,需要IIS参数重新配置。如果能事先对IIS配置做好备份,日后遇到意外时,就能快速还原IIS服务器的运行状态。

IIS服务器自身集成了备份和恢复IIS配置的功能。备份操作很简单,以系统管理员权限登录IIS服务器,单击“开始→设置→控制面板”,双击“管理工具→Internet信息服务(IIS)管理器”图标,在IIS控制台窗口中,右键点击左侧的本地服务器主机名称,选择“所有任务”菜单下的“备份/还原配置”命令,点击“创建备份”按钮。在“配置备份名称”位置处输入备份文件名称。还可以选中“使用密码加密备份”对备份文件进行加密,输入访问密码,“确认”后保存即可。

日后遇到IIS服务器发生故障时,只要进入IIS控制台窗口,右键点击主机,选择“所有任务→备份/还原配置”命令,从“备份”列表中选择以前的备份项目,点击“还原→是”,就能快速还原IIS服务器的运行状态(如图 2)。

图2 还原IIS服务器的运行状态

图3 使用DOS命令创建IIS服务器的配置

如果熟悉DOS命令,也能使用IIS服务器内置的iisback命令,可以进行快速快速备份与还原。以Windows Server 2003服务器为例,备份时单击“开始→运行”,执行“cmd”命令进入DOS命令行窗口,执行“iisback /backup /b 123456”命令(如图3),创建一个名称为“123456”的备份,其中的“/backup”参数代表执行备份操作,“/b”参数用来指定备份副本的文件名称。

需要快速还原时,进入DOS命令行窗口,执行“iisback /list”命令,查看本地服务器有哪些副本,选择要使用的副本,如“123456”,执行“iisback /restore /b 123456”命令,就能将“123456”备份副本还原本地IIS服务器配置信息了。

备份还原DNS参数

DNS服务器中保存有能使计算机将可记忆的字母数字的站点名称解析为IP地址的记录,为了保证DNS服务器的数据完整性,我们应该做好DNS服务器的备份。

缺省状态下,DNS服务器中的配置信息保存在“%SystemRoot%System32dns”文件夹中,备份DNS服务器时,首先停止DNS服务的运行,点击“开始→运行”,执行“net stop dns”命令,就能停用DNS服务工作状态。

其次进行DNS配置备份。在系统运行对话框中,输入“regedit.exe”命令,进入注册表编辑窗口,依次展开“HKEY_LOCAL_MACHINESYSTEMCurrent Control SetServices”,右键点击 DNS 子项,选择“导出”,导出所有键值,另存为“222.reg”备份文件。之后打开资源管理器窗口,找到“%systemroot%system32dns”文件夹,将其中的内容全部备份下来。最后,在系统运行对话框中,执行“net start dns”命令,恢复DNS服务的运行状态。

日后需要还原DNS参数时,先在系统运行对话框中,执行“net stop dns”命令,关闭DNS服务的运行状态。之后用先前备份好的“dns”文件夹直接覆盖系统的“%systemroot%system32dns”文件夹,再双击备份文件“222.reg”,就能快速还原DNS配置。最后,在系统运行对话框中,输入“net start dns”命令,启用运行DNS服务器。

猜你喜欢

批处理注册表文件夹
恶意批处理文件导致电脑黑屏、反复重启、无响应的原因分析及应对思路
更上一层楼 用好注册表编辑器
摸清超标源头 大文件夹这样处理
PyroBatchFTP
借助批处理 让Cortana变聪明
调动右键 解决文件夹管理三大难题
注册表的便捷用法
挂在墙上的文件夹
不容忽视的空文件夹
注册表编辑器也玩“失忆”