Как назначить Проводник Windows FTP-клиентом по умолчанию.По умолчанию, FTP-клиентом Windows является Обозреватель Интернет (Internet Explorer). Именно он получает управление для обработки FTP - ссылок. До недавнего времени, пользователь имел возможность изменить настройки программ по умолчанию, выбрав другой браузер для работы по протоколу FTP. Однако в настоящее время, большинство браузеров прекратили или собираются прекратить поддержку протокола FTP как устаревшего и не обеспечивающего безопасность передаваемых данных. В качестве клиента FTP вполне бы подошел Проводник Windows (Explorer.exe), который даже удобнее и функциональнее большинства браузеров в качестве FTP-клиента, но стандартные настройки программ по умолчанию не позволяют выполнить подобный выбор – Проводник просто отсутствует в списке программ для протокола FTP. Для Windows 10 - Параметры – Приложения – Приложения по умолчанию – Выбор стандартных приложений для протоколов: Ассоциации файлов и протоколов хранятся в разделе реестра HKEY_CLASSES\ROOT (HKCR) и путем несложной правки некоторых ключей можно легко добавить Проводник в список для выбора клиента FTP. Запускаем редактор реестра и открываем раздел HKCR\IE.FTP. Значение по умолчанию подраздела 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-ярлыков отредактировав параметр по умолчанию раздела 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: Значение параметра MSEdgeHTM меняем на IE.FTP и все предыдущие правки для случая с браузером Internet Explorer будут работать. Для Windows 11 выбрать Проводник в качестве FTP-клиента можно через Параметры – Приложения – Приложения по умолчанию, в строке поиска ввести FTP и выбрать Проводник Готовый архив с reg-файлом, выполняющим настройки для использования Проводника в качестве FTP-клиента, можно скачать по этой ссылке. Пароль на архив – ab57.ru Не исключено, что при каких-либо обновлениях Windows описанные выше настройки будут сброшены и для их возврата достаточно будет повторно открыть указанный reg-файл. |
|