Poprawka: Otrzymujesz komunikat o błędzie, gdy plik nie znajduje się na serwerze FTP 7.5: "550-system nie może odnaleźć określonego pliku"

Dotyczy: Windows 7Windows Server 2008 R2

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/*.txt
    Uwaga 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 *.zip
    Uwaga 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: Uwaga "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 plikuWersja plikuRozmiar plikuDataGodzinaPlatforma
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.142941484814-Jul-200901:05x86
Ftpsvc.dll7.5.7600.14294309,24817-Aug-201004:26x86
Ftpsvc.mofNie dotyczy69,25213-Jul-200921:05Nie dotyczy
Dla wszystkich obsługiwanych wersji systemu Windows 7 i Windows Server 2008 R2 z procesorami x64
Nazwa plikuWersja plikuRozmiar plikuDataGodzinaPlatforma
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.142941484814-Jul-200901:27x64
Ftpsvc.dll7.5.7600.14294349,69617-Aug-201005:14x64
Ftpsvc.mofNie dotyczy69,25213-Jul-200920:50Nie dotyczy
Wszystkie obsługiwane wersje systemu Windows Server 2008 R2 Itanium
Nazwa plikuWersja plikuRozmiar plikuDataGodzinaPlatforma
Ftpconfigext.dll7.5.7600.142944096017-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.142941484814-Jul-200901:35IA-64
Ftpsvc.dll7.5.7600.14294782,33617-Aug-201004:11IA-64
Ftpsvc.mofNie dotyczy69,25213-Jul-200920:48Nie 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 plikuUpdate.mum
Wersja plikuNie dotyczy
Rozmiar pliku1,624
Data (UTC)17-Aug-2010
Godzina (UTC)21:31
PlatformaNie dotyczy
Nazwa plikuX86_8a5473cdac17eec9cdd1fea84db72b37_31bf3856ad364e35_6.1.7600.20782_none_070dfc851f28b960.manifest
Wersja plikuNie dotyczy
Rozmiar pliku698
Data (UTC)17-Aug-2010
Godzina (UTC)21:31
PlatformaNie dotyczy
Nazwa plikuX86_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac80e551014c3bd.manifest
Wersja plikuNie dotyczy
Rozmiar pliku31,009
Data (UTC)17-Aug-2010
Godzina (UTC)21:36
PlatformaNie dotyczy
Dodatkowe pliki dla wszystkich obsługiwanych wersji systemu Windows 7 i Windows Server 2008 R2 z procesorami x 64
Nazwa plikuAmd64_6fb705da971d77554c0b298ba757b004_31bf3856ad364e35_6.1.7600.20782_none_eb9d746fbbf18d62.manifest
Wersja plikuNie dotyczy
Rozmiar pliku1 046
Data (UTC)17-Aug-2010
Godzina (UTC)21:31
PlatformaNie dotyczy
Nazwa plikuAmd64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_a6e6a9d8c87234f3.manifest
Wersja plikuNie dotyczy
Rozmiar pliku31,015
Data (UTC)17-Aug-2010
Godzina (UTC)21:39
PlatformaNie dotyczy
Nazwa plikuUpdate.mum
Wersja plikuNie dotyczy
Rozmiar pliku1 842
Data (UTC)17-Aug-2010
Godzina (UTC)21:31
PlatformaNie dotyczy
Nazwa plikuWow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest
Wersja plikuNie dotyczy
Rozmiar pliku11,616
Data (UTC)17-Aug-2010
Godzina (UTC)04:51
PlatformaNie dotyczy
Dodatkowe pliki dla Itanium wersji systemu Windows Server 2008 R2
Nazwa plikuIa64_2c86fbe9823be1fcd9824e196f3888ac_31bf3856ad364e35_6.1.7600.20782_none_39099b87f10fe45a.manifest
Wersja plikuNie dotyczy
Rozmiar pliku1 044
Data (UTC)17-Aug-2010
Godzina (UTC)21:31
PlatformaNie dotyczy
Nazwa plikuIa64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac9b24b1012ccb9.manifest
Wersja plikuNie dotyczy
Rozmiar pliku31,012
Data (UTC)17-Aug-2010
Godzina (UTC)21:31
PlatformaNie dotyczy
Nazwa plikuUpdate.mum
Wersja plikuNie dotyczy
Rozmiar pliku1 456
Data (UTC)17-Aug-2010
Godzina (UTC)21:31
PlatformaNie dotyczy
Nazwa plikuWow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest
Wersja plikuNie dotyczy
Rozmiar pliku11,616
Data (UTC)17-Aug-2010
Godzina (UTC)04:51
PlatformaNie 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.