Objawy
Uruchom FTP 7.5 na komputerze z systemem Windows 7 lub Windows Server 2008 R2. Gdy używasz polecenia FTP NLST na komputerze, może wystąpić problem opisany w jednym z następujących scenariuszy.
Scenariusz 1
Polecenie NLST nie zwraca pełną ścieżką wirtualną. Dlatego programy klienckie, które opierają się na poleceniu NLST mogą nie działać poprawnie. Rozważ następujący scenariusz:
-
Masz witryny FTP, która wskazuje na następujący katalog na serwerze FTP:
c:\Inetpub\Ftproot
-
Utwórz podkatalog o nazwie Test w katalogu Ftproot.
-
Dodaj plik o nazwie Test.txt w podkatalogu Test. Na przykład można dodać plik Test.txt w następującym katalogu:
c:\Inetpub\Ftproot\Test
-
Do połączenia się z witryną FTP służy narzędzie FTP.exe, a następnie uruchom następujące polecenie, aby skopiować plik Test.txt na komputerze lokalnym:
MGET /Test/*.txtUwaga Narzędzie FTP.exe jest klienta FTP wiersza polecenia, który jest instalowany przez system Windows.
W tym scenariuszu polecenia MGET kończy się niepowodzeniem. Ponadto wyświetlany zostanie następujący komunikat o błędzie:
200 EPRT polecenia successful.550-system nie może odnaleźć określonego pliku. Błąd systemu Win32: system nie może odnaleźć określonego pliku. Szczegóły błędu: system plików zwrócił error.550 zakończenia
Scenariusz 2
Polecenie NLST zwraca kod błędu 550, po którym znajduje się plik nie istnieje. Jednakże oczekuje się "226 przekazania kompletne" informacje zawarte w tej sytuacji pkt. FTP 6. Dlatego programy klienckie, które opierają się na kod błędu 226 może nie działać poprawnie. Rozważ następujący scenariusz:
-
Masz witryny FTP, która wskazuje na następujący katalog na serwerze FTP:
c:\Inetpub\Ftproot
-
Utwórz podkatalog o nazwie Test w katalogu Ftproot.
-
Dodaj plik skompresowany, który ma rozszerzenie nazwy pliku zip w podkatalogu Test. Na przykład dodać plik zip w następującym katalogu:
c:\Inetpub\Ftproot\Test
-
Katalog główny witryny FTP nie ma żadnych plików zip.
-
Do połączenia się z witryną FTP służy narzędzie FTP.exe, a następnie uruchom następujące polecenie, aby powrócić do listy plików zip w podkatalogu Test:
ls *.zipUwaga Narzędzie FTP.exe jest klienta FTP wiersza polecenia, który jest instalowany przez system Windows.
W tym scenariuszu są wymienione nie pliki z rozszerzeniem .zip. Ponadto wyświetlany zostanie następujący komunikat o błędzie:
200 EPRT polecenia successful.550-system nie może odnaleźć określonego pliku. Błąd systemu Win32: system nie może odnaleźć określonego pliku. Szczegóły błędu: system plików zwrócił error.550 zakończenia
Rozwiązanie
Aby rozwiązać ten problem, należy zastosować tę poprawkę, na komputerze, który ma zainstalowany 7.5 FTP.
Więcej informacji na temat tej poprawki
Informacje o poprawce
Obsługiwana poprawka jest udostępniana przez firmę Microsoft. Jednak ta poprawka jest przeznaczona do usunięcia tylko problemu opisanego w tym artykule. Zastosuj poprawkę tylko w systemach, w których występuje problem opisany w tym artykule. Ta poprawka może być wciąż w fazie testowania. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca, aby poczekać na następną aktualizację oprogramowania zawierającą tę poprawkę. Jeśli poprawka jest dostępna do pobrania, pojawi się sekcja "Poprawka dostępna do pobrania" na początku tego artykułu z bazy wiedzy Knowledge Base. Jeśli nie ma tej sekcji, skontaktuj się z Obsługą i Wsparciem Klienta Microsoft w celu uzyskania poprawki. Uwaga Jeśli wystąpią dodatkowe błędy lub konieczność rozwiązania problemu, być może trzeba będzie utworzyć osobne zlecenie usługi. Zwykłe koszty obsługi będą zastosowane do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej poprawki. Aby uzyskać pełną listę numerów telefonów działu obsługi klienta firmy Microsoft lub utworzyć osobne zlecenie usługi odwiedź następujące witryny firmy Microsoft:
http://support.microsoft.com/contactus/?ws=supportUwaga "Poprawka dostępna do pobrania" zawiera listę języków, dla których dostępna jest poprawka. Jeśli odpowiedni język nie jest widoczny, to dlatego, że poprawka nie jest dostępna dla danego języka.
Wymagania wstępne
Musi mieć zainstalowany na komputerze z systemem Windows 7 lub Windows Server 2008 R2, aby zastosować tę poprawkę 7.5 FTP.
Informacje dotyczące ponownego uruchamiania
Należy ponownie uruchomić komputer, jeśli Service FTP firmy Microsoft jest uruchomiony, po zastosowaniu tej poprawki. Aby uniknąć ponownego uruchamiania komputera, przed zastosowaniem poprawki należy zatrzymać Service FTP firmy Microsoft.
Informacje o plikach w systemie Windows 7 i Windows Server 2008 R2
Wersja anglojęzyczna tej poprawki ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom zostały podane w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time). Po wyświetleniu informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć z karty Strefa czasowa w aplecie Data i godzina w Panelu sterowania.
Wszystkie obsługiwane wersje systemu Windows 7 x86
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
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 |
14848 |
14-Jul-2009 |
01:05 |
x86 |
Ftpsvc.dll |
7.5.7600.14294 |
309,248 |
17-Aug-2010 |
04:26 |
x86 |
Ftpsvc.mof |
Nie dotyczy |
69,252 |
13-Jul-2009 |
21:05 |
Nie dotyczy |
Dla wszystkich obsługiwanych wersji systemu Windows 7 i Windows Server 2008 R2 z procesorami x64
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
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 |
14848 |
14-Jul-2009 |
01:27 |
x64 |
Ftpsvc.dll |
7.5.7600.14294 |
349,696 |
17-Aug-2010 |
05:14 |
x64 |
Ftpsvc.mof |
Nie dotyczy |
69,252 |
13-Jul-2009 |
20:50 |
Nie dotyczy |
Wszystkie obsługiwane wersje systemu Windows Server 2008 R2 Itanium
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Ftpconfigext.dll |
7.5.7600.14294 |
40960 |
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 |
14848 |
14-Jul-2009 |
01:35 |
IA-64 |
Ftpsvc.dll |
7.5.7600.14294 |
782,336 |
17-Aug-2010 |
04:11 |
IA-64 |
Ftpsvc.mof |
Nie dotyczy |
69,252 |
13-Jul-2009 |
20:48 |
Nie dotyczy |
Informacje o dodatkowych plikach dla systemu Windows 7 i Windows Server 2008 R2
Dodatkowe pliki dla wszystkich obsługiwanych wersji systemu Windows 7 z procesorami x86
Nazwa pliku |
Update.mum |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
1,624 |
Data (UTC) |
17-Aug-2010 |
Godzina (UTC) |
21:31 |
Platforma |
Nie dotyczy |
Nazwa pliku |
X86_8a5473cdac17eec9cdd1fea84db72b37_31bf3856ad364e35_6.1.7600.20782_none_070dfc851f28b960.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
698 |
Data (UTC) |
17-Aug-2010 |
Godzina (UTC) |
21:31 |
Platforma |
Nie dotyczy |
Nazwa pliku |
X86_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac80e551014c3bd.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
31,009 |
Data (UTC) |
17-Aug-2010 |
Godzina (UTC) |
21:36 |
Platforma |
Nie dotyczy |
Dodatkowe pliki dla wszystkich obsługiwanych wersji systemu Windows 7 i Windows Server 2008 R2 z procesorami x 64
Nazwa pliku |
Amd64_6fb705da971d77554c0b298ba757b004_31bf3856ad364e35_6.1.7600.20782_none_eb9d746fbbf18d62.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
1 046 |
Data (UTC) |
17-Aug-2010 |
Godzina (UTC) |
21:31 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Amd64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_a6e6a9d8c87234f3.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
31,015 |
Data (UTC) |
17-Aug-2010 |
Godzina (UTC) |
21:39 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Update.mum |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
1 842 |
Data (UTC) |
17-Aug-2010 |
Godzina (UTC) |
21:31 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Wow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
11,616 |
Data (UTC) |
17-Aug-2010 |
Godzina (UTC) |
04:51 |
Platforma |
Nie dotyczy |
Dodatkowe pliki dla Itanium wersji systemu Windows Server 2008 R2
Nazwa pliku |
Ia64_2c86fbe9823be1fcd9824e196f3888ac_31bf3856ad364e35_6.1.7600.20782_none_39099b87f10fe45a.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
1 044 |
Data (UTC) |
17-Aug-2010 |
Godzina (UTC) |
21:31 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Ia64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac9b24b1012ccb9.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
31,012 |
Data (UTC) |
17-Aug-2010 |
Godzina (UTC) |
21:31 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Update.mum |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
1 456 |
Data (UTC) |
17-Aug-2010 |
Godzina (UTC) |
21:31 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Wow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
11,616 |
Data (UTC) |
17-Aug-2010 |
Godzina (UTC) |
04:51 |
Platforma |
Nie dotyczy |
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Więcej informacji
Aby powrócić do listy nazw plików w podanym katalogu służy polecenie NLST . Tego polecenia używa bieżącego katalogu, gdy nie inne informacje. Polecenia MGET FTP służy do kopiowania wielu plików zdalnych na komputerze lokalnym przy użyciu bieżącego typu transferu plików.