一直试图找到一种方法来做这件事。
在Windows资源管理器窗口而不是浏览器中打开链接。
例如,使用此链接:ftp://username:pass@ftp.domain.com:80
在Windows资源管理器中打开它。
点击电子邮件中的链接是否有可能决定Windows应该如何反应?
答案 0 :(得分:2)
谢谢Fabian H!
您的解决方案对我来说很好: - )
我对你的代码做了一些小改动,事实上我写道:
[HKEY_CLASSES_ROOT\IE.FTP\shell\open\command]
@="C:\\Windows\explorer.exe" %1
而不是:
[HKEY_CLASSES_ROOT\IE.FTP\shell\open\command]
@="C:\\Windows\\explorer.exe %1"
这第二个对我不起作用:-(
但现在我终于可以使用explorer.exe作为默认的FTP客户端!!
<强> PS:强> 在WIndows 7上测试
答案 1 :(得分:1)
将这些行保存在文件名为 .reg 的文件中,然后双击该文件:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\IE.FTP\shell\open\command]
@="C:\\Windows\\explorer.exe %1"
[HKEY_CLASSES_ROOT\IE.FTP\shell\open\ddeexec\Application]
@="Explorer"
在WIndows 8.1 64位上测试。 感谢Perneel的link。
答案 2 :(得分:0)
之前显示的Windows注册表项对我不起作用,但这样做有效:
HKEY_CURRENT_USER\Software\Microsoft\FTP
Use Web Based FTP = "yes"
只需将值更改为“否”。
(Windows 7 Pro x64)
答案 3 :(得分:0)
我一直在寻找如何做到这一点,我最终决定选择&#34;添加网络位置&#34; &#34; nhinkle&#34;。
描述的here向导方法然而,在这样做之后,我得到了一个生成此快捷方式的链接: ftp://MYFTP_LOGINID@FTPADDRESS/Some/Folder/Navigation/&Stuff/
更多实际情况:
ftp://123445_65432@78.13.223.184/root/main/servers/current/
然后提示我输入我的登录凭据,就是这样。不在Chrome中打开,我只是发送到&gt;桌面(快捷方式)并将该快捷方式移动到我想要的文件夹中。现在我可以通过点击链接而不是在地址栏中输入地址从资源管理器中打开FTP位置,并且它无法在任何互联网浏览器中打开。
我只有一个ftp帐户,不太了解向导可能在注册表/等方面做的任何背景魔法,我觉得删除快捷方式不会真正撤消其中任何一个如果确实发生了,所以如果有人可以测试一下并确认它是否有效,这很棒。
只是我的2c:)
答案 4 :(得分:0)
HKCU \软件\微软\的Windows \壳牌\协会\ UrlAssociations \ FTP \ UserChoice
检查出来,我通过删除此条目得到了上述答案
答案 5 :(得分:-1)
对于常规使用的FTP站点,如果您不想进行注册表编辑,请使用以下格式创建快捷方式,并且您的站点将在Windows资源管理器中打开。
%windir%\ explorer.exe ftp://