必须安装iis与ftp服务、创建ftp站点并配置用户权限、开放tcp 21端口及防火墙,否则其他设备无法通过ftp://访问;精简版或非正版系统不支持该功能。

要在Windows系统上让其他设备通过ftp://地址访问你电脑里的文件,必须先安装IIS和FTP服务组件,再创建可读写的站点,最后开放对应端口和权限。
启用Windows内置FTP服务功能
按 Win + R 打开运行框,输入 optionalfeatures 回车,直接打开“启用或关闭Windows功能”窗口。
展开“Internet Information Services”,勾选【FTP服务器】、【Web管理工具】、【万维网服务】三项;若未看到“Internet Information Services”,说明当前系统为精简版或非正版,无法继续搭建。
点击确定后等待系统自动配置,完成后重启资源管理器或直接重启电脑更稳妥——这一步不做,后续IIS管理器根本打不开。
创建FTP用户账户
方法一:使用本地已有管理员账户(最简)
直接用你登录Windows的用户名和密码即可访问FTP,无需额外操作。
方法二:新建专用FTP用户(推荐)
桌面“此电脑”右键→【管理】→左侧【系统工具】→【本地用户和组】→【用户】→右侧空白处右键→【新用户】。
用户名填 ftpuser,密码设为含大小写字母+数字的组合(如 Welcome2FTP),务必取消勾选【用户下次登录时须更改密码】,并勾选【密码永不过期】——【不勾选“密码永不过期”会导致FTP连接突然失败且无提示】。
添加FTP站点并绑定路径
第一步:打开IIS管理器
按 Win + R 输入 inetmgr 回车,或从开始菜单搜索“IIS管理器”。
第二步:右键左侧【网站】→【添加FTP站点】。
直播话术巡检系统(Windows版) — 实时语音转写、关键词检测、场景自动切换、告警推送、大屏可视化。支持 Windows VB-Cable 虚拟声卡音频采集,阿里云 ASR 实时识别。一键启动脚本,自动安装环境。
第三步:填写基础信息
站点名称随意(避免中文),物理路径选一个已存在的空文件夹(如 C:\ftpdata);若该路径不存在,IIS不会自动创建,会报错中断流程。
第四步:IP和端口设置
IP地址选“全部未分配”或指定本机IPv4地址(cmd中执行 ipconfig 查看),端口保持默认 21;勾选【自动启动FTP站点】,否则每次开机都要手动启动。
第五步:身份验证与授权
身份验证勾选【基本】(支持用户名密码登录),SSL选择【无】;授权规则选【指定角色或用户组】→输入刚建的用户名(如 ftpuser)→权限勾选【读取】和【写入】。
配置文件夹NTFS权限
进入你设为物理路径的文件夹(如 C:\ftpdata),右键→【属性】→【安全】→【编辑】→【添加】。
在弹出框中输入 ftpuser 或 Everyone,点击【检查名称】确认后点【确定】。
在权限列表中,选中刚添加的用户/组,下方勾选【完全控制】→【确定】。这一步漏做,FTP用户能连上但无法列目录或上传文件。
启动服务并放行防火墙
按 Win + R 输入 services.msc 回车,找到【FTP Publishing Service】,右键→【启动】;若状态不是“正在运行”,则站点实际不可访问。
打开【Windows Defender 防火墙】→【高级设置】→【入站规则】→右侧【新建规则】→选择【端口】→下一步→输入 TCP 21→允许连接→全选域/专用/公用→命名“FTP-21”→完成。
如果用的是第三方防火墙(如360、腾讯电脑管家),需单独在其中放行TCP 21端口,否则外网设备始终连接超时。










