Проблемы
Запустите 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.
Дополнительные сведения об этом исправлении
Сведения об исправлении
Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, что описана в этой статье. Применяйте это исправление только в тех случаях, когда наблюдается проблема, описанная в данной статье. Это исправление может проходить дополнительное тестирование. Таким образом если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления, содержащего это исправление. Если исправление доступно для скачивания, имеется раздел "Пакет исправлений доступен для скачивания" в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в службу поддержки для получения исправления. Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Для получения полного списка телефонов поддержки и обслуживания клиентов корпорации Майкрософт, или для создания отдельного запроса на обслуживание, посетите следующий веб-сайт Майкрософт:
http://support.microsoft.com/contactus/?ws=supportПримечание. В форме "Пакет исправлений доступен для скачивания" отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.
Предварительные условия
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.dll |
7.5.7600.14294 |
16 384 |
17-Aug-2010 |
04:26 |
x86 |
Ftpctrlps.dll |
7.5.7600.14294 |
9,728 |
14-Jul-2009 |
01:15 |
x86 |
Ftpmib.dll |
7.5.7600.16385 |
10,240 |
14-Jul-2009 |
01:15 |
x86 |
Ftpres.dll |
7.5.7600.14294 |
14,848 |
14-Jul-2009 |
01:05 |
x86 |
Ftpsvc.dll |
7.5.7600.14294 |
309,248 |
17-Aug-2010 |
04:26 |
x86 |
Ftpsvc.mof |
Not applicable |
69,252 |
13-Jul-2009 |
21:05 |
Not applicable |
Все поддерживаемые 64-разрядные (x64) версии Windows 7 и Windows Server 2008 R2
Имя файла |
Версия файла |
Размер |
дата |
Время |
Платформа |
---|---|---|---|---|---|
Ftpconfigext.dll |
7.5.7600.14294 |
18,432 |
17-Aug-2010 |
05:14 |
x64 |
Ftpctrlps.dll |
7.5.7600.14294 |
13,824 |
14-Jul-2009 |
01:40 |
x64 |
Ftpmib.dll |
7.5.7600.16385 |
12 800 |
14-Jul-2009 |
01:40 |
x64 |
Ftpres.dll |
7.5.7600.14294 |
14,848 |
14-Jul-2009 |
01:27 |
x64 |
Ftpsvc.dll |
7.5.7600.14294 |
349,696 |
17-Aug-2010 |
05:14 |
x64 |
Ftpsvc.mof |
Not applicable |
69,252 |
13-Jul-2009 |
20:50 |
Not applicable |
Для всех поддерживаемых версий Windows Server 2008 R2 Itanium
Имя файла |
Версия файла |
Размер |
дата |
Время |
Платформа |
---|---|---|---|---|---|
Ftpconfigext.dll |
7.5.7600.14294 |
40,960 |
17-Aug-2010 |
04:11 |
IA-64 |
Ftpctrlps.dll |
7.5.7600.14294 |
22,528 |
14-Jul-2009 |
01:46 |
IA-64 |
Ftpmib.dll |
7.5.7600.16385 |
23,552 |
14-Jul-2009 |
01:46 |
IA-64 |
Ftpres.dll |
7.5.7600.14294 |
14,848 |
14-Jul-2009 |
01:35 |
IA-64 |
Ftpsvc.dll |
7.5.7600.14294 |
782,336 |
17-Aug-2010 |
04:11 |
IA-64 |
Ftpsvc.mof |
Not applicable |
69,252 |
13-Jul-2009 |
20:48 |
Not 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 используется для копирования нескольких удаленных файлов на локальный компьютер с использованием текущих настроек типов файлов.