必须启用Windows 10内置TFTP客户端组件,否则tftp命令报错;通过“设置→应用→程序和功能→启用或关闭Windows功能”或控制面板两种路径勾选“TFTP客户端”并确定;启用后需在CMD中运行tftp -h验证是否显示帮助信息。

要在Windows 10中使用tftp命令行工具从网络设备下载启动文件或上传配置,必须先启用系统内置的TFTP客户端组件,否则执行tftp命令时会提示“不是内部或外部命令”。
通过设置应用启用TFTP客户端
点击屏幕左下角“开始”按钮→选择“设置”(齿轮图标)→进入“应用”→在右侧点击“程序和功能”(位于“相关设置”区域)→点击“启用或关闭Windows功能”。
在弹出的长列表中,向下滚动找到【TFTP 客户端】,勾选它→点击“确定”。系统将自动部署组件,无需手动下载安装包。
这一步操作起来很简单,直接勾选后点确定就行。但注意:若列表里没看到该选项,说明当前系统版本为N或KN版(面向欧洲市场),原生不包含此组件,需另行获取媒体功能包。
通过控制面板启用TFTP客户端
方法一:按Win+R键→输入control→回车打开控制面板→选择“程序”→点击“启用或关闭Windows功能”→勾选“TFTP 客户端”→确定。
方法二:在控制面板右上角搜索框中输入“启用或关闭Windows功能”→直接打开对应窗口→勾选“TFTP 客户端”→确定。
两种路径最终效果一致,推荐用方法一,路径最短、不易点错。控制面板方式对习惯传统界面的用户更友好,尤其在远程桌面连接时响应更稳定。
验证是否启用成功
第一步:按Win+R键→输入cmd→回车打开命令提示符。
第二步:输入tftp -h并回车。
第三步:若看到帮助信息(含-i、get、put等参数说明),说明组件已生效;若提示“不是内部或外部命令”,请返回前两步检查是否漏点“确定”或系统未完成部署——此时可重启资源管理器(任务管理器→重启explorer.exe)再试一次。
这一步必须做,因为启用操作虽完成,但cmd进程可能仍缓存旧环境变量,不验证就直接跑tftp命令容易白忙活。

















