Atnil
1
安卓手机上ES文件管理器创建FTP,使用Win11的文件资源管理器访问该FTP时不时会抽风跳转Edge浏览器
具体操作如下:
会遇到的情况:
- 成功连上,可正常从安卓剪切(非复制)文件到Windows
- 连接失败,跳转至Edge浏览器新窗口的标签页
目前研究的办法(未解决问题):
- 使用Win11控制面板中指定FTP协议默认打开程序的设置,发现打过2024.05补丁包的23H2系统已经不是旧版UI界面,选项中只会出现Edge、Chrome、Firefox以及“浏览Microsoft Store中的应用”四个选项,没有“在电脑中选择应用”选项,但是新版的浏览器已经禁用ftp://访问,且本来网页访问FTP不如文件资源管理器方便
- 研究注册表中其他协议的键值,找到explorer.exe的路径和GUID,写了个.reg详见本条求助底部的附文,但注入后并无反应
- 重启手机和电脑后重新开启FTP,也是有一定概率会连接失败
- 使用FileZilla或者FlashFXP进行匿名无密码访问FTP,均可以成功,但是也不够方便(上传和下载相当于复制,但剪切是移动操作,无法满足个人使用需求)
美好的愿景:
- 最好是可以通过修改注册表保障每次FTP连接会成功
- 有其他好用的FTP管理小软件也欢迎并感谢大家推荐(移动文件而不是复制文件的那种,AirDroid之类的跨平台工具禁赛哦,哈哈哈哈哈~~)
附文(.reg完整代码)
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\ftp]
"ShellFolder"="{63da6ec0-2e98-11cf-8d82-444553540000}"
"Source Filter"="{E436EBB6-524F-11CE-9F53-0020AF0BA770}"
"URL Protocol"=""
@="URL:File Transfer Protocol"
"AppUserModelID"="Microsoft.InternetExplorer.Default"
"EditFlags"=dword:00200002
"FriendlyTypeName"="@C:\\Windows\\System32\\ieframe.dll,-905"
[HKEY_CLASSES_ROOT\ftp\DefaultIcon]
@="C:\\Windows\\System32\\url.dll,0"
[HKEY_CLASSES_ROOT\ftp\shell]
@="open"
[HKEY_CLASSES_ROOT\ftp\shell\open]
"CommandId"="IE.Protocol"
[HKEY_CLASSES_ROOT\ftp\shell\open\command]
@="%SystemRoot%\\explorer.exe"
"DelegateExecute"="{B9F8535E-BF74-41C2-A6A6-7124442450DC}"
为确保显示正确,部分代码添加了Markdown转义字符,不知道大家的浏览器是否有油猴类脚本工具监听鼠标和键盘行为,导致复制粘贴源码时混入转义字符,特此提示! 已使用```格式化代码,无转义字符混入风险了,代码最有用的部分其实也就最后两行。
提前衷心感谢热情的坛友们!
有个猜测:会不会是 Windows 资源管理器对匿名 FTP 的支持有问题?若是如此,不妨试试给 FTP 服务器设个秘密,用 Windows 资源管理器连接 FTP 服务器后可以勾选 “记住密码”,也能实现比较方便地访问。
至于其他 FTP 客户端,还有个 WinSCP,您可以试试。
lenno
3
我记得Win11某次更新移除了文件管理器的FTP功能。
我常用的:
Filezilla FTp,WinSCP:开源免费,各有优点。
FTPrush:免费客户端,界面更友好。
感觉你像要的是将FTP挂载为类似文件管理操作的工具。
同求。
Atnil
8
主要是不想多装一个APP 因为ES和MT文件管理器是必备 对哦 我试试MT
要不您试试用 AList 或 RaiDrive 把 FTP 挂载为本地磁盘分区吧,或许会有效。
Atnil
10
嘿嘿嘿,感谢,但是不是哦
我是临时办公场所,这边DHCP不让固定IP,所以每次过来都会变IP
我偶尔想把安卓上文件移动到电脑,而不是复制
Atnil
11
猜想:ES建立的FTP关闭不够干净彻底
今日MT反复开启关闭FTP测试成功,但是有可能是因为IP没变
先下班,明天再试吧~
原来是这样。对于这种情况,个人更推荐用数据线+MTP,虽然 MTP 这个破协议很烂,传输大量文件时很慢而且可能会卡死,但胜在灵活便捷,无需填写 IP 地址,即插即用,而且有些版本的 Android 系统好像还允许通过 MTP 进入 Android/data 目录。
Atnil
13
对的,我是荣耀V30 Pro,HarmonyOS 4,可以直接访问到data
每次连USB就会触发HiSuite,反复卸载自动安装比较讨厌
所以还是想无线,明天看看MT管理器的FTP是否依旧好用吧,感谢哦!
或许可以试一试关掉 Windows 的 “自动播放” 功能。
Atnil
15
每次装好系统最先关闭的就是UAC、自动播放、右下角通知区域图标隐藏和五次Shift启用粘滞键这四个功能 :-b
lenno
16
我也是同时用ES和MT,ES的FTP server以及SMB client都有一些问题。
更正,我用的是SE, Solid Explorer.
我同时用SE和MT,SE的FTP server以及SMB client都有一些问题。
建议全部改用MT吧。
Atnil
17
今日IP变更,MT测试依旧稳定:
移动1.21 GB (1,306,417,584 字节)文件,耗时00:04:42.598
MT版本 2.15.7 (24052969)
再坚持几天,如果它还是无故障,就采纳为最佳解决方案。
感谢lenno对求助的持续热心跟踪,谢谢~
Atnil
18
今日测试依旧未遇问题,改天多变更几次IP、反复开关FTP服务观察。