首先,打开“控制面板”,然后选择“程序” -> “打开或关闭Windows资源”,在弹出的窗口中找到“Internet信息服务”。展开该选项后,选择“Ftp服务器”,然后点击“确定”。这样,Windows就会开始更新功能资源列表。
2、更新完成后,打开"控制面板" -> "系统和安全" -> "管理工具" ,双击打开 "Internet 信息服务(IIS)管理器"。在弹出的窗口中右键点击你的计算机名称,选择添加FTP站点。在弹出的对话框中填写Ftp站点的名称(例如"myFtp"),物理路径(例如"d:myFtp"),然后点击 "下一步"。在"IP地址"框中输入本机的IP地址(例如本机IP地址为192.168.1.100),接着点"下一步"(注:此步操作需根据实际情况进行配置)。鉴于我个人的局域网中的安全问题没有过于敏感的信息,因此在身份验证中选择"匿名",并允许所有用户访问,同时执行读和写的操作权限。最后,点击完成。
3、配置防火墙,允许其他用户通过局域网中的其他计算机访问本计算机中的FTP资源。打开"控制面板" -> "系统和安全" -> "Windows Defender防火墙" -> "允许应用通过防火墙" -> 勾选FTP选项以及后面的两个选项。
4、设置完成后,就可以通过浏览器,输入ftp://ip地址来进行访问了。
工具:
win10
方法如下:
1、通过windows控制面板的程序和功能,进入启用和关闭windows功能,组件中添加FTP功能
2、选择下一步,等待安装完成。控制面板中选择管理工具,进入IIS管理器界面
3、在右面界面右键,选择添加FTP站点
4、输入站点名字,和物理路径
5、确认IP地址。端口号。FTP服务启动方式、是否启用SSL
6、选择认证方式,授权以及权限
7、右键选择刚刚新建的站点,通过管理站点菜单,启动FTP服务
8、在windows资源管理器,输入ftp://IP:port进行方法,若有认证,请输入密码
9、可以使用了,其他人访问的时候,注意开放这台电脑的防火墙,允许其他电脑访问
方法一:修改注册表下hkey_local_machinesoftwaremicrosoftinternet explorermainfeaturecontrolfeature_internet_shell_folders中的explorer.exe值
为1(如图3所示),然后重启电脑。
图3 修改注册表项
方法二:打开控制面板“程序和功能”模块下的“打开或关闭windows功能”,勾选iis(即internet信息服务,如图4所示),确定后重启电脑。
图4 打开windows功能
本来已经放弃修复该问题而改用ftp工具(flashfxp),结果第二天在一台装有win7-64位系统正常运行的笔记本中,发现该机注册表中hkey_classes_root下多了一个ftp目录!尝试将该目录导出(注:只需导出该ftp目录项),并将其导入自己电脑的注册表,而后将
hkey_classes_rootftpshellopencommand目录下的表项数值改为本机ie对应的安装路径(如图5所示,对比发现64位跟32位win7系统下该ftp目录中只有这一项需要修改,其他均无需改动!导入的64位注册表ftp目录项下该值为"c:program files(x64)internet exploreriexplore.exe" %1),确定后问题成功解决!如图1所以可正常添加ftp网络位置,也能在windows资源管理器中打开ftp,实现上传下载等操作!
以上是如何设置和启动Windows 7上的FTP服务的详细内容。更多信息请关注PHP中文网其他相关文章!