Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 11 (http://forum.oszone.net/forumdisplay.php?f=120)
-   -   explorer как ftp клиент по умолчанию. (http://forum.oszone.net/showthread.php?t=350635)

LoyZ 06-02-2022 23:48 2979439

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

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

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

sputnikk 07-02-2022 04:49 2979446

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

LoyZ 07-02-2022 08:30 2979454

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 2979478

Filezilla установите и не мучайтесь.

LoyZ 07-02-2022 18:51 2979481

Цитата:

Цитата Grabber2006
Filezilla установите и не мучайтесь. »

Не вариант, однозначно.
Ладно, нет решения, переживём. В firefox настроил внутреннюю ассоциацию ftp-explorer. Винду закошмарили запретами, хуже чем мак.

samodelkin 24-08-2023 14:34 3014446

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

ab57 05-10-2023 11:10 3017527

Проблема решается небольшой правкой реестра, после которой Проводник можно выбрать в качестве приложения для протокола 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"


Время: 00:19.

Время: 00:19.
© OSzone.net 2001-