在 Windows 7 中,我安装了 Firefox 浏览器,它似乎将自己注册为默认的 FTP 处理程序,但不能很好地处理 FTP。如何让 FTP 链接在 Internet Explorer 中打开,但保留 Firefox 作为我的默认浏览器?
答案1
单击Start Orb
然后单击Default Programs
并选择Associate a file type or protocol with a program
。
这可能需要一段时间才能加载。从这里,转到底部并查看Protocols
选择FTP
然后双击Internet Explorer
就完成了!
答案2
上述方法对我来说也不起作用,所以我可以使用下面的方法解决它。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\ftp]
@="URL:File Transfer Protocol"
"AppUserModelID"="Microsoft.InternetExplorer.Default"
"EditFlags"=dword:00000002
"FriendlyTypeName"="@C:\\Windows\\System32\\ieframe.dll,-905"
"ShellFolder"="{63da6ec0-2e98-11cf-8d82-444553540000}"
"Source Filter"="{E436EBB6-524F-11CE-9F53-0020AF0BA770}"
"URL Protocol"=""
将上述代码复制粘贴到名为 ftp_key.reg 的文件中并运行它。
答案3
由于根据谷歌,这个主题是该主题中最热门的话题,所以我想发布一个不大惊小怪、不混乱的帖子,并且绝对不会因为有人花时间让它变得简单而受到赞扬。
https://www.trishtech.com/2016/09/set-filezilla-as-default-ftp-protocol-handler-in-windows/
生成以下内容,保存在.REG
文件中,然后双击或直接通过导入加载regedit.exe
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\ftp]
@="URL:File Transfer Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\ftp\DefaultIcon]
@="C:\\Program Files\\FileZilla FTP Client\\filezilla.exe,0"
[HKEY_CLASSES_ROOT\ftp\shell\open\command]
@="\"C:\\Program Files\\FileZilla FTP Client\\filezilla.exe\" \"%1\""
[HKEY_CLASSES_ROOT\sftp]
@="URL:Secure File Transfer Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\sftp\DefaultIcon]
@="C:\\Program Files\\FileZilla FTP Client\\filezilla.exe,0"
[HKEY_CLASSES_ROOT\sftp\shell\open\command]
@="\"C:\\Program Files\\FileZilla FTP Client\\filezilla.exe\" \"%1\""
[HKEY_CLASSES_ROOT\ftps]
@="URL:FTP Secure"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\ftps\DefaultIcon]
@="C:\\Program Files\\FileZilla FTP Client\\filezilla.exe,0"
[HKEY_CLASSES_ROOT\ftps\shell\open\command]
@="\"C:\\Program Files\\FileZilla FTP Client\\filezilla.exe\" \"%1\""
[HKEY_CLASSES_ROOT\ftpes]
@="URL:FTP Secure explicitly request"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\ftpes\DefaultIcon]
@="C:\\Program Files\\FileZilla FTP Client\\filezilla.exe,0"
[HKEY_CLASSES_ROOT\ftpes\shell\open\command]
@="\"C:\\Program Files\\FileZilla FTP Client\\filezilla.exe\" \"%1\""
[HKEY_CLASSES_ROOT\FileZillaURL]
@="FileZilla URL"
"FriendlyTypeName"="FileZilla URL"
[HKEY_CLASSES_ROOT\FileZillaURL\DefaultIcon]
@="C:\\Program Files\\FileZilla FTP Client\\filezilla.exe,0"
[HKEY_CLASSES_ROOT\FileZillaURL\shell\open\command]
@="\"C:\\Program Files\\FileZilla FTP Client\\filezilla.exe\" \"%1\""
[HKEY_LOCAL_MACHINE\Software\FileZilla]
@="FileZilla FTP Client"
[HKEY_LOCAL_MACHINE\Software\FileZilla]
"ApplicationDescription"="FileZilla is open source software distributed free of charge under the terms of the GNU General Public License."
"ApplicationIcon"="C:\\Program Files\\FileZilla FTP Client\\filezilla.exe,0"
"ApplicationName"="FileZilla FTP Client"
[HKEY_LOCAL_MACHINE\Software\FileZilla\Capabilities\URLAssociations]
"ftp"="FileZillaURL"
"sftp"="FileZillaURL"
"ftps"="FileZillaURL"
"ftpes"="FileZillaURL"
[HKEY_LOCAL_MACHINE\Software\FileZilla\DefaultIcon]
@="C:\\Program Files\\FileZilla FTP Client\\filezilla.exe,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"FileZillaFTPClient"="SOFTWARE\\FileZilla\\Capabilities"
我要包含的编辑也是为了处理“scp://”URL。
[HKEY_CLASSES_ROOT\scp]
@="URL:Secure Copy Protocol (Related to 'SFTP')"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\scp\DefaultIcon]
@="C:\\Program Files\\FileZilla FTP Client\\filezilla.exe,0"
[HKEY_CLASSES_ROOT\scp\shell\open\command]
@="\"C:\\Program Files\\FileZilla FTP Client\\filezilla.exe\" \"%1\""
随着添加"scp"="FileZillaURL"
该[HKEY_LOCAL_MACHINE\Software\FileZilla\Capabilities\URLAssociations]
部分。