真正解决无法在windows资源管理器中查看此FTP站点的问题
(我用的是Win732位,理论上XP也一样!)
首先说说发现这个问题之后,网上流传的解决方法:
1.先在IE高级选项里勾上,启用ftp文件夹视图,IE9是写法不一样,但是人就看得懂,勾上就行了
然后在IE中(如果是IE9,请按Alt键先弹出菜单栏,"查看"->"工具栏"->.勾上"命令栏")在命令栏点“页面”-“在Windows资源管理器中打开”,但立马出现“无法在Windows资源管理器中打开ftp站点”提示;
2.修改注册表
运行“regedit”,定位到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\Main\FeatureControl\FEATURE_INTERNET_SHELL_FOLDERS]"
将iexplore.exe"=dword:00000001,键值修改为1以后,系统注销再登陆.
到这里,据说是会好,反正我是没好.
还有一个高手给的方法,打开我的电脑,在空白处右键->添加一个网络位置->输入FTP地址,豌豆荚生成的FTP地址是127.0.0.1:XXXX,系统说不存在这个地址,我曰!!!然后改成Localhost依旧不识别,所以我感觉这个方法太鸡肋了,不过学到,如何添加网络位置了,所以也贴出来告诉大家一下.
这里插播一下,为什么我一定要用Windows资源管理器查看FTP,首先,这种方式去管理远程的FTP,肯定是很不稳定的,而且不能断点续传,但是,我是要管理本地的平板电脑,最近我的平板电脑屏幕坏了,所以使用豌豆荚来备份数据,SD卡管理这个功能就是豌豆荚在手机上开出一个FTP,但问题的关键就是基本上任何FTP工具,连上这个FTP之后,都无法传送中文名称的文件,这时想起来.TMD这个Android系统本身就是Linux演变而来,FTP在Linux上是不认中文名的,除非服务端加了专门的Gb2312的文件名识别支持,这里我也不管对还是不对,反正事实是我用工具下载不了,那么我想起以前系统可以用资源管理器查看FTP的时候,复制文件无此问题,因此我必须修复这个功能,最终还是修复了,这个方法我修复的时候只是双击导入注册表,不需要重启/注销系统,所以必须写个日志典藏!
注册表正文(请自行使用记事本保存为.reg文件):
WindowsRegistryEditorVersion5.00
[HKEY_CLASSES_ROOT\ftp]
@="URL:FileTransferProtocol"
"AppUserModelID"="Microsoft.InternetExplorer.Default"
"EditFlags"=dword:00000002
"FriendlyTypeName"="@C:\\Windows\\system32\\ieframe.dll,-905"
"ShellFolder"="{63da6ec0-2e98-11cf-8d82-444553540000}"
"SourceFilter"="{E436EBB6-524F-11CE-9F53-0020AF0BA770}"
"URLProtocol"=""
[HKEY_CLASSES_ROOT\ftp\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,75,00,72,00,\
6c,00,2e,00,64,00,6c,00,6c,00,2c,00,30,00,00,00
[HKEY_CLASSES_ROOT\ftp\shell]
@="open"
[HKEY_CLASSES_ROOT\ftp\shell\open]
把这个注册表,双击导入,再打开我的电脑,或者任意文件夹,输入FTP,即可.
阅读(4471)| 评论(9)