Исправление: Появляется сообщение об ошибке, если файл не найден на сервере FTP 7.5: «550-системе не удается найти указанный файл»

Применимо к: Windows 7Windows Server 2008 R2

Проблемы


Запустите FTP 7.5 на компьютере под управлением Windows 7 или Windows Server 2008 R2. При использовании команды FTP NLST на компьютере, могут возникнуть проблемы, описанные в следующих случаях.

Сценарий 1

NLST команда не возвращает полный виртуальный путь. Таким образом клиентские программы, основанные на NLST команда может работать неправильно. Рассмотрим следующий сценарий:
  • У вас есть FTP-узла, который указывает на следующий каталог на FTP-сервере:
    c:\Inetpub\Ftproot
  • Создайте подкаталог в каталоге Ftproot с именем Test.
  • Добавить файл с именем Test.txt в подкаталоге теста. Например можно добавить файл Test.txt в следующем каталоге:
    c:\Inetpub\Ftproot\Test
  • Программа FTP.exe для подключения к FTP-узла, а затем запустите следующую команду, чтобы скопировать файл Test.txt на локальном компьютере:
    ЧТО /Test/*.txt
    Примечание. Программа FTP.exe является командной строки клиент FTP, установленной операционной системой Windows.
В этом случае MGET команда не выполняется. Кроме того, появляется приведенное ниже сообщение об ошибке:
200 EPRT команда successful.550 система не может найти указанный файл. Ошибка Win32: не удается найти указанный файл. Подробные сведения об ошибке: файловая система возвращается error.550 конец

Сценарий 2

NLST FTP команда возвращает код ошибки 550 Если найденный файл отсутствует. Тем не менее, ожидается «226 передача завершения» информация в данной ситуации, как в FTP 6. Таким образом клиентские программы, основанные на код ошибки 226 может работать неправильно. Рассмотрим следующий сценарий:
  • У вас есть FTP-узла, который указывает на следующий каталог на FTP-сервере:
    c:\Inetpub\Ftproot
  • Создайте подкаталог в каталоге Ftproot с именем Test.
  • Добавить сжатый файл с расширением .zip в подкаталоге теста. Например можно добавить в ZIP-файл в следующем каталоге:
    c:\Inetpub\Ftproot\Test
  • Корень FTP-узла не содержится никаких файлов .zip.
  • Программа FTP.exe для подключения к FTP-узла и запустите следующую команду, чтобы возвратить список ZIP-файлы в подкаталог теста:
    ls *.zip
    Примечание. Программа FTP.exe является командной строки клиент FTP, установленной операционной системой Windows.
В этом случае перечислены не ZIP-файлов. Кроме того, появляется приведенное ниже сообщение об ошибке:
200 EPRT команда successful.550 система не может найти указанный файл. Ошибка Win32: не удается найти указанный файл. Подробные сведения об ошибке: файловая система возвращается error.550 конец

Решение


Чтобы устранить эту проблему, данное исправление на компьютере установлен 7.5 FTP.

Дополнительные сведения об этом исправлении

Сведения об исправлении

Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, что описана в этой статье. Применяйте это исправление только в тех случаях, когда наблюдается проблема, описанная в данной статье. Это исправление может проходить дополнительное тестирование. Таким образом если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления, содержащего это исправление. Если исправление доступно для скачивания, имеется раздел "Пакет исправлений доступен для скачивания" в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в службу поддержки для получения исправления. Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Для получения полного списка телефонов поддержки и обслуживания клиентов корпорации Майкрософт, или для создания отдельного запроса на обслуживание, посетите следующий веб-сайт Майкрософт: Примечание. В форме "Пакет исправлений доступен для скачивания" отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.

Предварительные условия

7.5 FTP на компьютере под управлением Windows 7 или Windows Server 2008 R2 для установки этого исправления необходимо иметь.

Необходимость перезагрузки

Может потребоваться перезагрузить компьютер, если служба FTP запущена после применения этого исправления. Чтобы избежать перезагрузки компьютера, остановите службу FTP Microsoft до установки исправления.

Сведения о файлах для Windows Server 2008 R2 и Windows 7

Английская версия исправления содержит файлы с атрибутами, указанными в следующей таблице, или более поздние. Даты и время для файлов указаны в формате времени UTC. При просмотре сведений о файлах выполняется перевод соответствующих значений в местное время. Чтобы узнать разницу между временем UTC и местным временем, откройте вкладку Часовой пояс элемента Дата и время панели управления.
Все поддерживаемые 32-разрядные (x86) версии Windows 7
Имя файлаВерсия файлаРазмердатаВремяПлатформа
Ftpconfigext.dll7.5.7600.1429416 38417-Aug-201004:26x86
Ftpctrlps.dll7.5.7600.142949,72814-Jul-200901:15x86
Ftpmib.dll7.5.7600.1638510,24014-Jul-200901:15x86
Ftpres.dll7.5.7600.1429414,84814-Jul-200901:05x86
Ftpsvc.dll7.5.7600.14294309,24817-Aug-201004:26x86
Ftpsvc.mofNot applicable69,25213-Jul-200921:05Not applicable
Все поддерживаемые 64-разрядные (x64) версии Windows 7 и Windows Server 2008 R2
Имя файлаВерсия файлаРазмердатаВремяПлатформа
Ftpconfigext.dll7.5.7600.1429418,43217-Aug-201005:14x64
Ftpctrlps.dll7.5.7600.1429413,82414-Jul-200901:40x64
Ftpmib.dll7.5.7600.1638512 80014-Jul-200901:40x64
Ftpres.dll7.5.7600.1429414,84814-Jul-200901:27x64
Ftpsvc.dll7.5.7600.14294349,69617-Aug-201005:14x64
Ftpsvc.mofNot applicable69,25213-Jul-200920:50Not applicable
Для всех поддерживаемых версий Windows Server 2008 R2 Itanium
Имя файлаВерсия файлаРазмердатаВремяПлатформа
Ftpconfigext.dll7.5.7600.1429440,96017-Aug-201004:11IA-64
Ftpctrlps.dll7.5.7600.1429422,52814-Jul-200901:46IA-64
Ftpmib.dll7.5.7600.1638523,55214-Jul-200901:46IA-64
Ftpres.dll7.5.7600.1429414,84814-Jul-200901:35IA-64
Ftpsvc.dll7.5.7600.14294782,33617-Aug-201004:11IA-64
Ftpsvc.mofNot applicable69,25213-Jul-200920:48Not applicable

Сведения о дополнительных файлах для Windows 7 и Windows Server 2008 R2

Дополнительные файлы для всех поддерживаемых 86-разрядных версий Windows 7
Имя файлаUpdate.mum
Версия файлаNot applicable
Размер1,624
Дата (UTC)17-Aug-2010
Время (UTC)21:31
ПлатформаNot applicable
Имя файлаX86_8a5473cdac17eec9cdd1fea84db72b37_31bf3856ad364e35_6.1.7600.20782_none_070dfc851f28b960.manifest
Версия файлаNot applicable
Размер698
Дата (UTC)17-Aug-2010
Время (UTC)21:31
ПлатформаNot applicable
Имя файлаX86_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac80e551014c3bd.manifest
Версия файлаNot applicable
Размер31,009
Дата (UTC)17-Aug-2010
Время (UTC)21:36
ПлатформаNot applicable
Дополнительные файлы для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2
Имя файлаAmd64_6fb705da971d77554c0b298ba757b004_31bf3856ad364e35_6.1.7600.20782_none_eb9d746fbbf18d62.manifest
Версия файлаNot applicable
Размер1,046
Дата (UTC)17-Aug-2010
Время (UTC)21:31
ПлатформаNot applicable
Имя файлаAmd64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_a6e6a9d8c87234f3.manifest
Версия файлаNot applicable
Размер31,015
Дата (UTC)17-Aug-2010
Время (UTC)21:39
ПлатформаNot applicable
Имя файлаUpdate.mum
Версия файлаNot applicable
Размер1,842
Дата (UTC)17-Aug-2010
Время (UTC)21:31
ПлатформаNot applicable
Имя файлаWow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest
Версия файлаNot applicable
Размер11,616
Дата (UTC)17-Aug-2010
Время (UTC)04:51
ПлатформаNot applicable
Дополнительные файлы для версий Windows Server 2008 R2 Itanium
Имя файлаIa64_2c86fbe9823be1fcd9824e196f3888ac_31bf3856ad364e35_6.1.7600.20782_none_39099b87f10fe45a.manifest
Версия файлаNot applicable
Размер1,044
Дата (UTC)17-Aug-2010
Время (UTC)21:31
ПлатформаNot applicable
Имя файлаIa64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac9b24b1012ccb9.manifest
Версия файлаNot applicable
Размер31,012
Дата (UTC)17-Aug-2010
Время (UTC)21:31
ПлатформаNot applicable
Имя файлаUpdate.mum
Версия файлаNot applicable
Размер1,456
Дата (UTC)17-Aug-2010
Время (UTC)21:31
ПлатформаNot applicable
Имя файлаWow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest
Версия файлаNot applicable
Размер11,616
Дата (UTC)17-Aug-2010
Время (UTC)04:51
ПлатформаNot applicable

Статус


Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Дополнительная информация


NLST FTP команда используется для возвращения списка имен файлов в данном каталоге. Если никакие другие сведения не предоставлен, используется текущий каталог. Команды MGET FTP используется для копирования нескольких удаленных файлов на локальный компьютер с использованием текущих настроек типов файлов.