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.
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