Как назначить Проводник Windows FTP-клиентом по умолчанию.



По умолчанию, FTP-клиентом Windows является Обозреватель Интернет (Internet Explorer). Именно он получает управление для обработки FTP - ссылок. До недавнего времени, пользователь имел возможность изменить настройки программ по умолчанию, выбрав другой браузер для работы по протоколу FTP. Однако в настоящее время, большинство браузеров прекратили или собираются прекратить поддержку протокола FTP как устаревшего и не обеспечивающего безопасность передаваемых данных. В качестве клиента FTP вполне бы подошел Проводник Windows (Explorer.exe), который даже удобнее и функциональнее большинства браузеров в качестве FTP-клиента, но стандартные настройки программ по умолчанию не позволяют выполнить подобный выбор – Проводник просто отсутствует в списке программ для протокола FTP. Для Windows 10 - Параметры – Приложения – Приложения по умолчанию – Выбор стандартных приложений для протоколов:

Выбор стандартного приложения для протокола FTP в Windows 10.


Ассоциации файлов и протоколов хранятся в разделе реестра HKEY_CLASSES\ROOT (HKCR) и путем несложной правки некоторых ключей можно легко добавить Проводник в список для выбора клиента FTP. Запускаем редактор реестра и открываем раздел HKCR\IE.FTP.

Командная строка  для ссылки протокола FTP в Windows 10.


Значение по умолчанию подраздела command определяет командную строку, которая используется для FTP-ссылок:

"C:\Program Files\Internet Explorer\iexplore.exe" %1

Как видим, выполняется запуск Internet Explorer’а (iexplore.exe) с ключом %1 принимающим значение URL вида ftp:// server.ext . Достаточно заменить командную строку так, чтобы URL обрабатывалась стандартным Проводником Windows (explorer.exe):

C:\Windows\explorer.exe %1

После выполнения данной настройки можно назначить Проводник Windows FTP-клиентом по умолчанию:

Командная строка  Проводника для ссылки протокола FTP в Windows 10.


По желанию можно изменить иконку для FTP-ярлыков отредактировав параметр по умолчанию раздела Defaulticon, например, заменив 0 на 1 - C:\Windows\System32\url.dll,1

Выполнение перечисленныъ настроек можно реализовать импортом reg-файла следующего содержания:

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


В Windows 11 поддержка браузера Internet Explorer прекращена и, не смотря на то, что в файловой системе присутствуют его файлы, при явном запуске исполняемого файла iexplore.exe все равно стартует браузер Microsoft Edge. Вполне ожидаемо, правка параметров реестра в разделе IE.FTP не имеет никакого значения и добавить Проводник в качестве клиента FTP не получится. Однако и в данном случае можно найти довольно простое решение – подменить запись в реестре, обеспечивающую ассоциацию протокола FTP с браузером MS Edge, на ассоциацию с Internet Explorer:

Подмена ассоциации протокола FTP в Windows 11 с MS Edge на MS IE.


Значение параметра MSEdgeHTM меняем на IE.FTP и все предыдущие правки для случая с браузером Internet Explorer будут работать.

Для Windows 11 выбрать Проводник в качестве FTP-клиента можно через Параметры – Приложения – Приложения по умолчанию, в строке поиска ввести FTP и выбрать Проводник

Проводник в качестве FTP-клиента по умолчаниюв Windows 11


Готовый архив с reg-файлом, выполняющим настройки для использования Проводника в качестве FTP-клиента, можно скачать по этой ссылке. Пароль на архив – ab57.ru

Не исключено, что при каких-либо обновлениях Windows описанные выше настройки будут сброшены и для их возврата достаточно будет повторно открыть указанный reg-файл.

На главную страницу сайта     |     В раздел коротких инструкций (HowTo)



Рейтинг@Mail.ru