netsh 可通过 dump 和 exec 命令备份还原全套网络配置,支持 ip、dns、路由、接口状态等静态设置,需管理员权限、匹配接口名称,并注意 gpo 和 dhcp 的限制。
用 netsh 备份和恢复全套网络配置,核心是导出/执行文本脚本——它能一次性保存 ip、dns、网关、路由、接口状态等所有本地手动配置,不依赖图形界面,也不需要第三方工具。
一、备份当前全部网络配置(含IP/DNS/路由)
该操作生成一个纯文本脚本文件,记录所有已设置的网络参数,适用于静态配置环境:
- 以管理员身份打开命令提示符或 Windows 终端
- 执行命令:netsh interface ip dump > C:\NetConfig_Backup.txt
- 若需同时备份 IPv6 配置,追加:netsh interface ipv6 dump >> C:\NetConfig_Backup.txt
- 文件会保存为明文,可用记事本打开查看;建议加入日期命名,如 NetConfig_20260721.txt
二、还原网络配置到原样状态
导入脚本会覆盖当前接口的 IP、DNS、静态路由等设置,但不会影响 DHCP 自动获取模式本身(除非脚本里写了 static):
- 确保目标机上网络接口名称一致(如“以太网”“WLAN”,可通过 netsh interface show interface 确认)
- 执行命令:netsh exec C:\NetConfig_Backup.txt
- 若脚本含多网卡配置且只想恢复某一个,可先用文本编辑器删减无关段落再执行
- 执行后建议运行 ipconfig /all 和 route print 核对关键参数是否生效
三、配套验证与注意事项
备份有效 ≠ 还原成功,几个关键点直接影响结果:
- 必须全程使用管理员权限:普通 CMD 执行 dump 或 exec 会静默失败,无报错提示
- 脚本只保存本地配置:GPO 管理的 DNS、IP 或防火墙规则不会被包含,需单独处理
- 接口名称要完全匹配:中文名、空格、数字后缀(如“以太网 2”)都必须带英文双引号,否则命令报错
- 不推荐用于 DHCP 环境直接备份:自动获取地址时 dump 输出为空或仅含基本接口信息,需先设为静态再备份
四、进阶组合:一键备份 Wi-Fi + 防火墙 + 网络参数
若需完整迁移整机网络环境,可分步执行三个独立备份,统一存入同一文件夹:
- Wi-Fi 密码配置:netsh wlan export profile key=clear folder="C:\FullBackup"
- 防火墙规则:netsh advfirewall export "C:\FullBackup\Firewall.wfw"
- 网络接口参数:netsh interface ip dump > "C:\FullBackup\IP_Config.txt"
- 还原时按反序操作:先 exec IP_Config.txt,再 import Firewall.wfw,最后手动导入 Wi-Fi XML(通过“网络和 Internet 设置”→“Wi-Fi”→“管理已知网络”→“导入”)











