Bagaimana cara mendaftarkan FileZilla untuk ftp di Windows 10?


1

Pada Windows 10 ketika saya mengklik tautan ftp dalam email, ia bertanya "Bagaimana Anda ingin membuka ini?" dan memberikan daftar pilihan: Firefox, Chrome, Internet Explorer, WinSCP dan 'cari aplikasi di toko' .

Saya telah menginstal FileZilla tetapi tidak ditawarkan sebagai pilihan. Bagaimana cara mendaftarkan Filezilla sebagai klien untuk Windows 10 untuk membuka tautan ftp?

Win10 ftp link handler query dialog

Jawaban:


1

Lihat artikel Microsoft Mendaftarkan Aplikasi untuk Digunakan dengan Program Default .

Atau, melihat bahwa Anda telah menginstal WinSCP, periksa apa WinSCP tidak mendaftarkan dirinya sebagai ftp:// pawang :

[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"

Dan lakukan hal serupa untuk FileZilla.

Agar cara di atas bekerja, Anda masih harus memiliki ftp protokol terdaftar di HKEY_CLASSES_ROOT\ftp. Tetapi Anda sudah memilikinya.

Perhatikan bahwa FileZilla tidak mendukung URL yang menunjuk ke suatu file. Hanya URL yang menunjuk ke direktori. WinSCP mendukung keduanya.


argumen baris perintah halaman menunjukkan jalur dapat diterima, filezilla [<FTP URL>] di mana url bisa [protocol://][user[:pass]@]host[:port][/path]. Ini bekerja dari baris perintah di pengujian saya. Menggunakan templat Anda, saya buat dan terdaftar Inti Filezilla.URL ), tetapi tidak ada perubahan dalam opsi dialog
matt wilkie

FWIW, saya memilih Filezilla alih-alih WinSCP dalam situasi ini karena defaultnya adalah login anonim, yang berarti tidak ada permintaan untuk meluncurkan.
matt wilkie

Dan apakah Anda menambahkan kunci lain juga?
Martin Prikryl

0

Anda perlu mendaftarkan protokol. Berikut ini tautan yang menjelaskan cara membuat hal-hal seperti "asdf: //" atau "ftp: //" atau "ssh: //" aplikasi terbuka: Link


Terima kasih! Dengan 3 OS utama yang dibahas yang terlihat seperti halaman yang bermanfaat tetapi tidak tepat sasaran. Protokol "URL: ftp" sendiri sudah terdaftar (begitulah ia tahu untuk menawarkan aplikasi yang tersedia). Q adalah tentang cara menambahkan klien ke daftar penangan protokol.
matt wilkie

Artikel yang ditautkan menunjukkan registrasi gaya lama yang sedang ditekan dalam versi Windows terbaru, karena tidak memungkinkan beberapa aplikasi didaftarkan untuk protokol yang sama - Apa yang sangat penting untuk protokol yang banyak digunakan seperti ftp://.
Martin Prikryl
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.