必须先启用win11内置tftp客户端(勾选“启用或关闭windows功能”中的tftp客户端并重启),再配置tftpd64服务器、设静态ip、放行udp 69端口、将匹配固件放入根目录并执行put上传。

Win11系统默认没有启用TFTP客户端,也无法直接向处于U-Boot恢复模式的变砖路由器发送固件文件;必须先激活系统内置tftp.exe工具,再配合第三方TFTP服务器软件、防火墙放行和权限配置,才能完成从电脑向路由器的固件上传。
启用Win11内置TFTP客户端
这一步是所有操作的前提,不启用就无法执行tftp命令,后续步骤全部失效。
点击“开始”菜单,输入“启用或关闭Windows功能”,回车打开设置窗口。
在列表中找到并勾选【TFTP客户端】选项。
点击“确定”,系统将部署功能;提示重启时可选择稍后手动重启。
重启后,按Win+R输入cmd,执行tftp -?验证是否显示帮助信息——若提示“不是内部或外部命令”,说明未以管理员身份启用或系统版本不支持(仅Win10/11及Server 2016+支持)。
配置TFTP服务器并设定根目录
推荐使用Tftpd64,它免安装、带GUI、支持IPv4直连,且能实时看到传输日志,比命令行tftp更可靠。
方法一:下载Tftpd64最新版(如v4.64+),解压至纯英文路径(例如C:\tftpd64),严禁含中文、空格或特殊符号,否则服务启动失败。
双击tftpd64.exe启动,切换到Tftp Server标签页。
在Server interfaces下拉框中,选择与路由器直连的网卡(如“Realtek PCIe GbE Controller”),确保其IP与电脑静态IP在同一网段。
点击Browse按钮,将Base Directory设为本地共享文件夹(如E:\tftpboot),该目录即为TFTP根目录——后续固件文件必须放在这里。
进入Advanced选项卡,勾选【Allow PUT】以启用上传功能;否则路由器发起PUT请求时会被拒绝。
开箱即用的技能链路由引擎。13 条预定义链覆盖搜索、开发、审查、MLOps、法律、创意等场景,三层路由架构(触发词→SAD反馈→DAG编排),recall@10=96.97%。配置驱动(chains.yaml),零代码扩展。pip install skill-weave-chains 一键安装。
设置电脑静态IP并放行UDP 69端口
路由器在TFTP恢复模式下默认监听192.168.1.1,电脑必须配成同网段静态地址,且防火墙不能拦截UDP 69入站流量。
第一步:将网线插入路由器LAN口(非WAN口),禁用无线网卡及其他有线网卡,只保留这一条物理连接。
第二步:打开“网络和Internet设置”→“更改适配器选项”→右键对应以太网连接→“属性”→双击“Internet协议版本4(TCP/IPv4)”。设置IP地址为192.168.1.100,子网掩码为255.255.255.0,网关留空。
第三步:以管理员身份运行PowerShell,执行以下命令:
New-NetFirewallRule -DisplayName "TFTP UDP69" -Direction Inbound -Protocol UDP -LocalPort 69 -Action Allow
执行后运行Get-NetFirewallRule -DisplayName "TFTP UDP69"确认状态为“启用”——若显示“已禁用”,则传输必定超时。
准备固件文件并执行上传
不同品牌路由器对固件文件名有硬性要求,命名错误会导致TFTP服务静默拒绝,不报错也不传输。
① 从路由器官网下载与硬件版本完全匹配的官方固件(务必核对机身标签上的V1/V2等版本号)。
② 将固件重命名为指定名称:华硕→router.bin,网件→firmware.chk,TP-Link→tplogin.bin,小米R3P→miwifi.bin。
③ 把重命名后的文件复制到Tftpd64设定的Base Directory(如E:\tftpboot)中。
④ 关闭路由器电源,按住Reset键不放,再接通电源,持续按住10–15秒直至电源灯变为稳定常亮或慢速闪烁后松手。
⑤ 在Tftpd64界面顶部Address栏填入192.168.1.1(路由器默认监听地址),点击“Put”按钮,选择刚放入的固件文件,点击“Send”。










