Happening on 3 Windows 10 (Pro Version 1709 Build 16299.371). Ninite was used to install winscp on these pc's initially.
One computer fails to register ssh links that aren't associated with winscp. If winscp is uninstalled it's like it's trying to access an executable that doesn't exist-nothing happens. I downloaded the setup manually and uninstalled in hopes it takes care of any leftover registry values, but sadly no dice.
I'm using a custom registry entry much like the one you linked here
https://superuser.com/q/204066/213663#1165049
I will redownload the setup for these machines and untick that box. Should fix 2 of them.