Показать сообщение отдельно
Старый 13.11.2013, 03:36     # 19
Святослав
Guest
 
Сообщения: n/a

Восстановление ftp-соединения через Total Commandere

В какой-то момент ftp-соединение на Total Commander 7.56a стало обрываться.
Возможная причина, - создание нового пользователя на Windows XP с последующим его удалением.

При вызове ftp-соединения Total Commander выдал:
OFFLINE2, error=10054
Socket error=10054

Обнаружил, что пропали сетевые соединения.
Восстановил их через перерегистрацию dll-библиотек в консоли "Пуск - Выполнить" последовательный запуск строк:
regsvr32 wzcsvc.dll
regsvr32 wzcsapi.dll
regsvr32 wzcdlg.dll
regsvr32 netcfgx.dll
regsvr32 netshell.dll
regsvr32 netman.dll

netsh winsock reset

Тем не менее ftp-соединение не заработало!

Поверил настройки групповой политики
("Пуск"->"Выполнить"-> "%SystemRoot%\system32\gpedit.msc /s")
В административных шаблонах сети проверил, нет ли запрета на изменения свойств сетевых подключений - везде значение: "не задано". ok!

Попробовал остановить фаэрвол через "Пуск - Выполнить - firewall.cpl". - Не помогло!
Не получалось зайти на ftp и через FileZilla.

Прописал строку "PreventFEAT=1" в разделе [General] в файле c:\Program Files\Total Commander\wcx_ftp.ini
Безрезультатно!

Тогда в дополнение к этому в окне соединения ftp:
1) Поставил галку на "Пассивный режим обмена (как Web-браузер)"
2) Поставил галку на "Использовать брандмауэр или прокси-сервер"
3) кн. Изменить... ---> попадаем в диалоговое окно "Настройка FTP-соединения"
4) Способ соединения: "Послать команду USER user@hostname"
5) Сервер [:Порт]: указал сетевой адрес сайта вместо хост-адреса
6) Учетная запись: "username"
7) Пароль: "password"

Проблему решил, - заработало!