Помимо того, что вы используете последние версии WinSCP и драйвер сетевой карты, есть две настройки сетевой карты, которые могут вызвать проблемы с переносами. Оба имеют отношение к разгрузке задач из операционной системы на сетевую карту, но иногда рукопожатие между ними не удается.
Проблема заключается в том, что эти настройки должны быть выполнены на клиенте или на FTP-сервере (что я не знаю, если вы контролируете). Вы можете попробовать их по одному, отменяя те, которые не помогают.
Из-за отсутствия информации, я предполагаю, что вы находитесь на Windows. Если это не так, лучше добавьте к сообщению свою точную операционную систему и модель сетевой карты.
Disable Large Send Offload
- Щелкните правой кнопкой мыши сетевой адаптер в разделе "Сетевые подключения" и выберите "Свойства".
- Нажмите кнопку "Настроить", а затем вкладку "Общие" или "Дополнительно".
- Установите для параметра "Большая отправка разгрузки" значение "Отключить".
Отключить выгрузку контрольной суммы
- Нажмите кнопку Пуск, выберите пункт Выполнить, введите regedit и нажмите кнопку ОК.
- Найдите и щелкните следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- На правой панели убедитесь, что существует запись реестра DisableTaskOffload. Если эта запись не существует, выполните следующие действия, чтобы добавить запись:
1. В меню «Правка» выберите пункт «Создать» и нажмите «Значение DWORD».
2. Введите DisableTaskOffload и нажмите клавишу ВВОД.
- Нажмите DisableTaskOffload.
- В меню «Правка» выберите «Изменить».
- Введите 1 в поле Значение и нажмите клавишу ВВОД.
- Выход из редактора реестра.