可在Win10中将FTP服务器挂载为本地磁盘:先确保FTP服务已启动且WebClient服务设为自动并运行;再通过文件资源管理器“映射网络驱动器”并勾选“显示远程FTP站点”,或用命令net use Z: "ftp://user:pass@ip" /persistent:yes实现,成功后“此电脑”中即可像访问本地磁盘一样操作。

在Win10中将FTP服务器挂载为本地磁盘,可直接在“此电脑”里像访问D盘、E盘一样双击打开、拖拽上传下载,无需每次输ftp://地址或开第三方客户端。
前提检查:确保FTP服务已就绪
挂载前必须确认远程FTP服务器正在运行且可访问。若你用的是自己搭建的IIS FTP站点,请先在IIS管理器中查看该FTP站点状态是否为“已启动”;若为第三方FTP服务器(如群晖、路由器内置FTP),请确保其FTP功能已启用、账号密码正确、网络可达。【未通过浏览器或文件资源管理器输入 ftp://xxx.xxx.xxx.xxx 成功列出目录,切勿进行下一步】
同时确认Windows已启用“WebClient”服务——这是挂载FTP为网络驱动器的底层依赖。按 Win+R 输入 services.msc → 找到 WebClient 服务 → 右键→属性→启动类型设为“自动”,并点击“启动”按钮(若状态非“正在运行”)。
通过文件资源管理器挂载(图形界面法)
打开任意文件夹窗口 → 左侧导航栏右键“此电脑” → 选择“映射网络驱动器…”
在弹出窗口中:驱动器选一个空闲盘符(如 Z:);文件夹处不手动输入,而是点击“浏览…” → 在新窗口左下角勾选“显示远程FTP站点” → 点击“确定” → 展开“FTP站点”节点 → 双击进入 → 输入完整FTP地址(例如 ftp://192.168.1.100)、用户名和密码 → 勾选“登录时重新连接” → 点击“完成”。
注意:如果“浏览…”窗口里没有出现“FTP站点”选项,说明 WebClient 服务未运行或被组策略禁用,需返回上一节检查服务状态。
使用命令行挂载(支持带端口/子路径)
以管理员身份运行CMD或PowerShell:
执行 net use Z: "ftp://user:pass@192.168.1.100:21" /user:"" /persistent:yes
其中 Z: 是你想分配的盘符;ftp://user:pass@192.168.1.100:21 中 user 和 pass 要替换成真实账号密码,IP后可加 :21 显式指定端口(非默认21端口时必须写);/persistent:yes 表示重启后自动重连。若FTP路径含子目录(如 /shared/docs),需写成 ftp://user:pass@192.168.1.100/shared/docs ——但注意:Windows原生命令对子路径支持不稳定,建议优先用图形法或改用专用工具。
挂载成功后,系统托盘会短暂提示“Z: 已连接”,刷新“此电脑”即可看到新磁盘图标。
处理常见失败场景
方法一:若挂载后双击报错“找不到网络路径”或“登录失败”,先尝试在浏览器地址栏直接访问 ftp://192.168.1.100 ——能列目录说明FTP通,问题出在Windows挂载环节;不能列目录则问题在服务端或网络层。
方法二:若提示“WebClient 服务未启动”,不要跳过服务检查,强行重试无意义。必须启动 WebClient 并设为自动,否则所有挂载方式均无效。
方法三:家庭版Win10默认禁用部分网络发现功能,可在“设置→网络和Internet→高级网络设置→更多网络适配器选项”中,右键当前连接→属性→勾选“Microsoft 网络客户端”和“Microsoft 网络的文件和打印机共享”。
挂载完成后,在“此电脑”中即可看到新增的网络驱动器图标,双击即可访问FTP服务器内容。

















