Войти

Показать полную графическую версию : explorer как ftp клиент по умолчанию.


LoyZ
06-02-2022, 23:48
Здравствуйте. Глупейший вопрос, уж не ругайтесь на старика =)
В общем раньше не наблюдал такой проблемы, тк по умолчанию протокол открывали и IE, и firefox? но видимо сейчас протокол решили потопить и создаются проблемы.
Firefox прекратил поддержку протокола, ie в системе нет, при попытке открыть ftp, начинается loopback.
По умолчанию щелкнул IE, но его нет в системе, вместо него открывается edge, но не открывает сервер, а снова запускает пустую копию себя.
Сейчас, чтоб открыть ftp использовал вручную explorer, но очень хотелось бы не копировать ссылки и не вставлять в проводник, а установить его по умолчанию.

Раньше был выбор программ по протоколу, через панель, сейчас пошел в "control", попытался вызвать старое меню, а открывается снова новомодная оболочка, а там никаких возможностей.

Прошу прощения, если слегка не в тему, такая же беда наверное и в десятке может быть

sputnikk
07-02-2022, 04:49
LoyZ, щас браузеры не поддерживают протокол фтп из соображений безопасности. Поэтому несколько вариантов: Проводник, старый браузер с отключённым обновлением или файловый менеджер, типа Total Commander

LoyZ
07-02-2022, 08:30
sputnikk, Я понимаю, что браузеры уже не поддерживают. Видимо сумбурно написал. У меня вопрос, как сделать открытие протокола ftp - с помощью explorer (проводника) по умолчанию. В новомодном меню сопоставления протоколов с программами, на выбор лишь edge(который не работает с ftp), IE (которого нет в системе), winscp (который отвратительно работает анонимным ftp) и поиск в магазине.

Хотелка такая: в меню сопоставления протокола либо записать по умолчанию explorer, либо сделать пользовательский выбор, с обзором exeшников.

Нашел в реестре ветку HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\ftp но что прописать - теряюсь.
Я так понял это пользовательский выбор, с создаваемым ключом UserChoice. Сейчас я ключ очистил и в меню сопоставления не установлено умолчание.
Вот как установить explorer чтоб он сразу открывал фэтэпэшник при щелчке по линку вида ftp://ftp.freebsd.org/

Grabber2006
07-02-2022, 15:20
Filezilla установите и не мучайтесь.

LoyZ
07-02-2022, 18:51
Filezilla установите и не мучайтесь. »
Не вариант, однозначно.
Ладно, нет решения, переживём. В firefox настроил внутреннюю ассоциацию ftp-explorer. Винду закошмарили запретами, хуже чем мак.

samodelkin
24-08-2023, 14:34
Да вопрос актуален как добавить на выбор не только браузеры, а просто explorer.
ie в системе кстати есть его можно запустить скриптом > создайте файл .txt с текстом
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Navigate "http://forum.oszone.net/"
objIE.Visible = 1
и переименуйте в .vbs

ab57
05-10-2023, 11:10
Проблема решается небольшой правкой реестра, после которой Проводник можно выбрать в качестве приложения для протокола FTP.
Принцип заключается в подмене командной строки для открытия FTP-ссылок, Подробности:

https://ab57.ru/howto/explorertoftp.html

Или импортировать reg-файл следующего содержания:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\IE.FTP\shell\open\command]
@="C:\\Windows\\explorer.exe %1"

После чего выполнить - Параметры - Приложения - Приложения по умолчанию - Приложения для протоколов - FTP - выбрать Проводник.

Для срабатывания в Windows 11 Нужно подменить ассоциацию протокола FTP с Edge на IE - добавить в рег файл строки
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Microsoft Edge\Capabilities\URLAssociations]
"ftp"="IE.FTP"




© OSzone.net 2001-2012