最近发现电脑偶然无法通过文件资源管理器(Windowsexplorer.exe)打开所有FTP地址(如图一),却能够在浏览器正常打开。也检查过,用ping命令能通内网地址,因此排除了输入的地址错误以及权限问题外,我找到了另外原因。


图一


1 要确保输入的文件夹是正确的,并且有权限访问此文件夹。检测方法一般都是在浏览器中输入FTP地址并访问(如图二)。


图二


2 检查FTP服务是否已打开:

2.1 进入控制面板路径“程序 - 程序和功能”;

2.2 点击“打开或关闭Windows功能”(如图三);


图三


2.3 找到“Internet信息服务”,把里面的“FTP服务器”中的“FTP服务和FTP扩展性”都打勾;

2.4 “TFTP客户端”,并打钩(图四)。

图四


3 更改Internet属性:

         打开“Internet选项”,选择“高级”选项卡,在设置中把“使用被动FTP(用于防火墙和DSL调制解调器的兼容)”前面的勾去掉,并点击“确定”退出“Internet选项”(图五)。

图五


4 检查Internet Explorer浏览器是否处于“脱机”状态。

4.1 打开“Internet选项”,选择“连接”选项卡;

4.2 打开“设置”,检查其中的“自动检测设置”是否打开,如果没有勾选,请勾选,并确定(图六)。

4.3 打开“局域网设置”,检查其中的“自动检测设置”是否打开,如果没有勾选,勾选并确定(图七);

4.4点击确定退出“Internet属性”。

图六


图七


5 检测防火墙

控制面板 – 系统和安全 –Windows防火墙– 允许的程序

在“允许的程序”里面查看“Windows资源管理器”后面两个勾是否勾上,如果没有勾上,点击上方“更改设置”,并勾选,然后点击“确定”退出( )。

图八


到这里,基本也解决了。


PS:

由于本人使用的是Windows 10 操作系统,教程也基本以Windows 10 实例为准,其他版本操作系统可能会遇到不同问题,如果有什么不同的见解,欢迎发邮件至我的私人邮箱:sharehui_zheng@163.com。


Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐