Wie registriert man FileZilla für ftp in Windows 10?

365
matt wilkie

Wenn ich unter Windows 10 auf einen FTP-Link in einer E-Mail klicke, werden Sie gefragt: "Wie möchten Sie das öffnen?" und gibt eine Liste von Optionen: Firefox, Chrome, Internet Explorer, WinSCP und "App im Laden suchen" .

Ich habe FileZilla installiert, aber es wird nicht als Auswahl angeboten. Wie registriere ich Filezilla als Client für Windows 10, um FTP-Links zu öffnen?

Win10 ftp link handler query dialog

1

2 Antworten auf die Frage

1
Martin Prikryl

Siehe Microsoft-Artikel Registrieren einer Anwendung zur Verwendung mit Standardprogrammen .

Oder sehen, dass Sie WinSCP installiert haben, überprüfen, was WinSCP tut sich registrieren als ftp://Handler :

[HKEY_CLASSES_ROOT\WinSCP.Url] @="WinSCP URL" "URL Protocol"="" "EditFlags"=dword:00000002 "BrowserFlags"=dword:00000008  [HKEY_CLASSES_ROOT\WinSCP.Url\DefaultIcon] @="\"C:\\Program Files (x86)\\WinSCP\\WinSCP.exe\",0"  [HKEY_CLASSES_ROOT\WinSCP.Url\shell]  [HKEY_CLASSES_ROOT\WinSCP.Url\shell\open]  [HKEY_CLASSES_ROOT\WinSCP.Url\shell\open\command] @="\"C:\\Program Files (x86)\\WinSCP\\WinSCP.exe\" /Unsafe \"%1\""  [HKEY_LOCAL_MACHINE\SOFTWARE\Martin Prikryl\WinSCPCapabilities] "ApplicationDescription"="WinSCP is a popular free SFTP and FTP client for Windows, a powerful file manager that will improve your productivity. It supports also Amazon S3, FTPS, SCP and WebDAV protocols. Power users can automate WinSCP using .NET assembly."  [HKEY_LOCAL_MACHINE\SOFTWARE\Martin Prikryl\WinSCPCapabilities\UrlAssociations] "ftp"="WinSCP.Url"  [HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications] "WinSCP"="Software\\Martin Prikryl\\WinSCPCapabilities" 

Und machen Sie ein ähnliches für FileZilla.

Damit dies funktioniert, müssen Sie noch ein ftpProtokoll in registrieren HKEY_CLASSES_ROOT\ftp. Aber das hast du schon.

Beachten Sie, dass FileZilla keine URLs unterstützt, die auf eine Datei verweisen. Nur URLs, die auf ein Verzeichnis verweisen. WinSCP unterstützt beide.

[Befehlszeilenargumente] (https://wiki.filezilla-project.org/Command-line_arguments_ (Client)) gibt an, dass der Pfad akzeptabel ist, `filezilla [] `Wo kann URL sein? [Protokoll: //] [Benutzer [: Pass] @] Host [: Port] [/ Pfad]`. Es funktioniert von der Kommandozeile aus in meinen Tests. Mit Ihrer Vorlage habe ich [Filezilla.URL gist] erstellt und registriert (https://gist.github.com/maphew/a778ffd855f057a5aaa536ca5bdd425d)), aber die Dialogoptionen bleiben unverändert matt wilkie vor 5 Jahren 0
FWIW, ich wende mich in dieser Situation für Filezilla anstelle von WinSCP, da standardmäßig ein anonymer Login verwendet wird, was beim Starten keine Eingabeaufforderungen bedeutet. matt wilkie vor 5 Jahren 0
Und haben Sie auch die anderen Schlüssel hinzugefügt? Martin Prikryl vor 5 Jahren 0
0
Ecstasy

Sie müssen das Protokoll registrieren. Hier ist ein Link, in dem erklärt wird, wie man Dinge wie "asdf: //" oder "ftp: //" oder "ssh: //" zum Öffnen von Anwendungen macht: Link

Vielen Dank! Bei drei großen Betriebssystemen sieht das nach einer nützlichen Seite aus, die aber nicht ganz auf den Punkt kommt. Das "URL: ftp" -Protokoll selbst ist bereits registriert (daher kann es verfügbare Apps anbieten). Im Q geht es darum, wie Sie einen Client zur Liste der Protokollhandler hinzufügen. matt wilkie vor 5 Jahren 0
Der verlinkte Artikel zeigt eine Registrierung im alten Stil, die in aktuellen Windows-Versionen unterdrückt wird, da nicht mehrere Anwendungen für dasselbe Protokoll registriert werden können. Was ist besonders wichtig für ein so weit verbreitetes Protokoll wie "ftp: //" `. Martin Prikryl vor 5 Jahren 0