Симптоми
Стартирате FTP 7.5 на компютър, работещ под Windows 7 или Windows Server 2008 R2. Когато използвате командата FTP NLST на компютъра, може да имате проблем, който е описан в един от следните сценарии.
Сценарий 1
Командата NLST не връща пълен виртуален път. Затова клиентски програми, които разчитат на командата NLST може да не функционира правилно. Да разгледаме следния сценарий:
-
Имате FTP сайт, който сочи към следната директория на FTP сървъра:
c:\Inetpub\Ftproot
-
Можете да създадете поддиректорията име тест в директорията Ftproot.
-
Добавяне на файл с име Test.txt в поддиректорията тест. Например можете да добавите Test.txt файл в следната директория:
c:\Inetpub\Ftproot\Test
-
Използвате помощната програма FTP.exe за свързване с FTP сайта и изпълнете следната команда, за да копирате Test.txt файла на локалния компютър:
MGET /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.
-
Добавяте компресиран файл с разширение .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 край
Решение
За да разрешите този проблем, приложите тази актуална корекция на компютъра с FTP 7.5 инсталиран.
Повече информация относно тази спешна корекция
Информация за актуалната корекция
Поддържана актуална корекция се предлага от Microsoft. Тази актуална корекция обаче е предназначена да коригира само проблема, описан в тази статия. Прилагайте тази корекция само към системи, изпитващи конкретния проблем, описан в тази статия. Може да се проведат допълнителни тестове на тази актуална корекция. Следователно ако не сте силно засегнати от този проблем, препоръчваме да изчакате следващата актуализация на софтуера, който ще съдържа тази корекция. Ако актуалната корекция е налична за изтегляне, има секция "Налично изтегляне предлага" в горната част на тази статия от базата знания. Ако тази секция не се появява, свържете се с Microsoft за обслужване на клиенти и поддръжка, за да получите актуалната корекция. Забележка Ако възникнат допълнителни проблеми или проблеми, трябва да създадете отделна заявка за поддръжка. Обичайните такси за поддръжката ще важат за допълнителни въпроси и проблеми, които не спадат към конкретната актуална корекция. За пълен списък на телефонните номера на Microsoft за обслужване на клиенти и поддръжка или да създадете отделна заявка за поддръжка посетете следния уеб сайт на Microsoft:
http://support.microsoft.com/contactus/?ws=supportЗабележка Формулярът "Налична актуална корекция изтегляне" показва езиците, за които е налична актуалната корекция. Ако не виждате вашия език, това е защото актуалната корекция не е налична за този език.
Необходими условия:
Трябва да имате FTP 7.5, инсталиран на компютъра, който се изпълнява Windows 7 или Windows Server 2008 R2, за да приложите тази актуална корекция.
Информация за рестартиране
Може да се наложи да рестартирате компютъра, ако Microsoft FTP услугата се изпълнява, когато приложите тази актуална корекция. За да избегнете рестартиране на компютъра, спрете FTP услугата на Microsoft, преди да приложите оперативната корекция.
Информация за файловете в Windows 7 и Windows Server 2008 R2
Англоезичната версия на тази спешна корекция има файлови атрибути (или по-нови файлови атрибути), които са изброени в следващата таблица. Датите и часовете за тези файлове са изброени в координирано световно време (UTC). При преглед на информацията за файла, преобразувана в местно време. За да намерите разликата между UTC и местното време, използвайте раздела часова зона в елемента " Дата и час " в контролния панел.
За всички поддържани x 86-базирани версии на 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 |
Неприложимо |
69,252 |
13-Jul-2009 |
21:05 |
Неприложимо |
За всички поддържани 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 |
12800 |
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 |
Неприложимо |
69,252 |
13-Jul-2009 |
20:50 |
Неприложимо |
За всички поддържани Itanium версии на Windows Server 2008 R2
Име на файл |
Версия на файла |
Размер на файла |
Дата |
Време |
Платформа |
---|---|---|---|---|---|
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 |
Неприложимо |
69,252 |
13-Jul-2009 |
20:48 |
Неприложимо |
Допълнителна файлова информация за Windows 7 и Windows Server 2008 R2
Допълнителни файлове за всички поддържани базирани на x86 версии на Windows 7
Име на файл |
Update.mum |
Версия на файла |
Неприложимо |
Размер на файла |
1,624 |
Дата (UTC) |
17-Aug-2010 |
Време (UTC) |
21:31 |
Платформа |
Неприложимо |
Име на файл |
X86_8a5473cdac17eec9cdd1fea84db72b37_31bf3856ad364e35_6.1.7600.20782_none_070dfc851f28b960.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
698 |
Дата (UTC) |
17-Aug-2010 |
Време (UTC) |
21:31 |
Платформа |
Неприложимо |
Име на файл |
X86_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac80e551014c3bd.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
31,009 |
Дата (UTC) |
17-Aug-2010 |
Време (UTC) |
21:36 |
Платформа |
Неприложимо |
Допълнителни файлове за всички поддържани базирани на x64 версии на Windows 7 и Windows Server 2008 R2
Име на файл |
Amd64_6fb705da971d77554c0b298ba757b004_31bf3856ad364e35_6.1.7600.20782_none_eb9d746fbbf18d62.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
1 046 |
Дата (UTC) |
17-Aug-2010 |
Време (UTC) |
21:31 |
Платформа |
Неприложимо |
Име на файл |
Amd64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_a6e6a9d8c87234f3.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
31,015 |
Дата (UTC) |
17-Aug-2010 |
Време (UTC) |
21:39 |
Платформа |
Неприложимо |
Име на файл |
Update.mum |
Версия на файла |
Неприложимо |
Размер на файла |
1,842 |
Дата (UTC) |
17-Aug-2010 |
Време (UTC) |
21:31 |
Платформа |
Неприложимо |
Име на файл |
Wow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
11,616 |
Дата (UTC) |
17-Aug-2010 |
Време (UTC) |
04:51 |
Платформа |
Неприложимо |
Допълнителни файлове за Itanium версии на Windows Server 2008 R2
Име на файл |
Ia64_2c86fbe9823be1fcd9824e196f3888ac_31bf3856ad364e35_6.1.7600.20782_none_39099b87f10fe45a.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
1,044 |
Дата (UTC) |
17-Aug-2010 |
Време (UTC) |
21:31 |
Платформа |
Неприложимо |
Име на файл |
Ia64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac9b24b1012ccb9.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
31,012 |
Дата (UTC) |
17-Aug-2010 |
Време (UTC) |
21:31 |
Платформа |
Неприложимо |
Име на файл |
Update.mum |
Версия на файла |
Неприложимо |
Размер на файла |
1,456 |
Дата (UTC) |
17-Aug-2010 |
Време (UTC) |
21:31 |
Платформа |
Неприложимо |
Име на файл |
Wow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
11,616 |
Дата (UTC) |
17-Aug-2010 |
Време (UTC) |
04:51 |
Платформа |
Неприложимо |
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".
Повече информация
NLST FTP команда се използва за връщане на списък с имена на файлове в дадена директория. Тази команда използва текущата директория, когато не друг е предоставена информация. MGET FTP команда се използва за копиране на множество отдалечени файлове на локалния компютър чрез прехвърляне на текущия файлов формат.