Windows 10配置静态路由有四种方法:一、用route -p add命令添加永久路由;二、通过注册表手动配置永久路由;三、用批处理脚本自动添加并验证多条路由;四、用route add添加临时路由。

如果您需要让Windows 10电脑将特定目标网络的数据包定向至指定网关,而非依赖默认路由,则需手动配置静态路由。以下是多种可行的设置方法:
一、使用route -p add命令添加永久静态路由
该方法通过命令提示符直接写入系统路由表并持久化至注册表,重启后仍生效,是Windows 10中最常用且原生支持的方式。
1、按下Win + X组合键,在弹出菜单中选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”。
2、在管理员权限窗口中输入以下格式命令:route -p add mask 子网掩码> ,例如:route -p add 192.168.50.0 mask 255.255.255.0 192.168.1.254。
3、按回车执行,若无错误提示即表示添加成功。
4、输入route print查看IPv4路由表,确认新条目中“持久路由”字段包含该条目。
二、通过注册表手动配置永久静态路由
此方式绕过命令行,直接在注册表中创建对应键值,适用于批量部署或脚本集成场景,路由信息随系统启动自动加载。
1、按Win + R打开运行框,输入regedit并回车,以管理员权限打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters。
3、在右侧空白处右键 → 新建 → DWORD (32位)值,命名为Route_(如Route_192.168.50.0)。
4、双击该新建项,将数值数据设为网关IP地址的十六进制形式(例如192.168.1.254对应十六进制为FE01A8C0,注意字节序反转)。
5、关闭注册表编辑器并重启计算机,使配置生效。
三、使用批处理脚本自动添加并验证路由
该方法将命令封装为可重复执行的.bat文件,便于快速部署多条路由或纳入系统初始化流程,避免人工逐条输入失误。
1、用记事本新建文本文件,输入以下内容:@echo off route -p add 192.168.50.0 mask 255.255.255.0 192.168.1.254 route -p add 10.10.20.0 mask 255.255.255.0 10.10.10.1 echo 路由添加完成,正在验证... route print | findstr "192.168.50.0 10.10.20.0"。
2、将文件另存为add_routes.bat,保存类型选“所有文件”,编码为ANSI或UTF-8无BOM。
3、右键该批处理文件,选择“以管理员身份运行”。
4、观察控制台输出,若出现匹配的目标网络行,表明两条路由均已成功写入。
四、添加临时静态路由(仅当前会话有效)
该方式不加-p参数,适用于测试、调试或短期网络访问需求,系统重启后自动清除,无需额外清理操作。
1、以管理员身份运行命令提示符。
2、输入命令:route add 192.168.50.0 mask 255.255.255.0 192.168.1.254,回车执行。
3、运行route print,在路由表中查找该条目,确认其未标记为“持久路由”。
4、如需删除,执行:route delete 192.168.50.0。











