FIX: U wordt een foutbericht weergegeven als er geen bestand is gevonden op een server van FTP 7.5: '550 het systeem kan het opgegeven bestand niet vinden'

Van toepassing: Windows 7Windows Server 2008 R2

Symptomen


U hebt FTP 7.5 uitvoert op een computer waarop Windows 7 of Windows Server 2008 R2 wordt uitgevoerd. Wanneer u de opdracht FTP-NLST op de computer, kunnen het probleem dat wordt beschreven in een van de volgende scenario's optreden.

Scenario 1

De opdracht NLST retourneert niet het volledige virtuele pad. Daarom clientprogramma's die afhankelijk van de opdracht NLST zijn mogelijk niet goed. Overweeg het volgende scenario:
  • U hebt een FTP-site die naar de volgende map op de FTP-server verwijst:
    c:\Inetpub\Ftproot
  • Maakt u een submap met de naam Test in de map Ftproot.
  • U toevoegen een bestand met de naam Test.txt in de submap Test. U kunt bijvoorbeeld het bestand Test.txt toevoegen in de volgende map:
    c:\Inetpub\Ftproot\Test
  • U gebruikt het hulpprogramma FTP.exe verbinding maken met de FTP-site en voert u de volgende opdracht om het bestand Test.txt kopiëren naar de lokale computer:
    MGET /Test/*.txt
    Opmerking Het hulpprogramma FTP.exe is de FTP-client voor de opdrachtregel die is geïnstalleerd door Windows.
In dit scenario mislukt de opdracht MGET . Bovendien wordt het volgende foutbericht weergegeven:
200 EPRT opdracht successful.550 het systeem kan het opgegeven bestand niet vinden. Win32-fout: het systeem kan het opgegeven bestand niet vinden. Details van deze fout: bestand heeft een error.550 einde

Scenario 2

De NLST FTP- opdracht retourneert foutcode 550 wanneer er is geen bestand dat is gevonden. U verwacht echter dat "226 Transfer complete" ontvangen informatie in deze situatie als in de FTP-6. Daarom clientprogramma's die afhankelijk van de foutcode 226 zijn mogelijk niet goed. Overweeg het volgende scenario:
  • U hebt een FTP-site die naar de volgende map op de FTP-server verwijst:
    c:\Inetpub\Ftproot
  • Maakt u een submap met de naam Test in de map Ftproot.
  • U toevoegen een gecomprimeerd bestand met een extensie in de submap Test. U kunt bijvoorbeeld het ZIP-bestand toevoegen in de volgende map:
    c:\Inetpub\Ftproot\Test
  • De hoofdmap van de FTP-site heeft geen ZIP-bestanden.
  • U gebruikt het hulpprogramma FTP.exe verbinding maken met de FTP-site en voert u de volgende opdracht om een lijst met ZIP-bestanden in de submap Test retourneren:
    ZIP ls
    Opmerking Het hulpprogramma FTP.exe is de FTP-client voor de opdrachtregel die is geïnstalleerd door Windows.
In dit scenario worden geen ZIP-bestanden weergegeven. Bovendien wordt het volgende foutbericht weergegeven:
200 EPRT opdracht successful.550 het systeem kan het opgegeven bestand niet vinden. Win32-fout: het systeem kan het opgegeven bestand niet vinden. Details van deze fout: bestand heeft een error.550 einde

Oplossing


U lost dit probleem, deze hotfix op de computer waarop FTP 7.5 geïnstalleerd.

Meer informatie over deze hotfix.

Informatie over de hotfix

Een ondersteunde hotfix is beschikbaar bij Microsoft. Deze hotfix is echter alleen bedoeld als oplossing voor het in dit artikel beschreven probleem. Voer deze hotfix alleen uit op systemen waarop de in dit artikel beschreven problemen zich voordoen. Deze hotfix moet wellicht extra worden getest. Als u geen ernstige hinder ondervindt van dit probleem, is het daarom raadzaam te wachten op de volgende update waarin deze hotfix is opgenomen. Als de hotfix gedownload kan worden, is er een sectie 'Hotfix downloaden' aan het begin van dit Knowledge Base-artikel. Als deze sectie niet wordt weergegeven, neem dan contact op met Microsoft Customer Service and Support om de hotfix te verkrijgen. Opmerking Als er andere problemen optreden of als probleemoplossing is vereist, moet u wellicht een apart serviceverzoek indienen. De normale ondersteuningskosten gelden voor extra ondersteuningsvragen en problemen die niet in aanmerking komen voor deze specifieke hotfix. Voor een volledige lijst met telefoonnummers van Microsoft Customer Service and Support of om een afzonderlijk serviceverzoek aan te maken, gaat u naar de volgende Microsoft-website: Opmerking Het formulier 'Hotfix kan worden gedownload' geeft de talen weer waarvoor de hotfix beschikbaar is. Als uw taal niet wordt weergegeven, is dit omdat een hotfix niet voor die taal beschikbaar is.

Speciale vereisten

U hebt FTP 7.5 op de computer waarop Windows 7 of Windows Server 2008 R2 deze hotfix is geïnstalleerd.

Opstartinformatie

U moet de computer opnieuw opstart als de Service Microsoft FTP wordt uitgevoerd wanneer u deze hotfix toepast. Om te voorkomen dat de computer opnieuw te starten, de Microsoft FTP-Service te stoppen voordat u de hotfix toepast.

Bestandsgegevens voor Windows 7 en Windows Server 2008 R2

De Engelse versie van deze hotfix heeft de bestandskenmerken (of recentere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Om het verschil tussen UTC en lokale tijd op te zoeken, gebruikt u het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm.
Voor alle ondersteunde x86-versies van Windows 7
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
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.mofNiet van toepassing69,25213-Jul-200921:05Niet van toepassing
Voor alle ondersteunde x64-versies van Windows 7 en Windows Server 2008 R2
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
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.mofNiet van toepassing69,25213-Jul-200920:50Niet van toepassing
Voor alle ondersteunde Itanium-versies van Windows Server 2008 R2
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
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.mofNiet van toepassing69,25213-Jul-200920:48Niet van toepassing

Aanvullende bestandsinformatie voor Windows 7 en Windows Server 2008 R2

Extra bestanden voor alle ondersteunde x86-versies van Windows 7
BestandsnaamUpdate.mum
BestandsversieNiet van toepassing
Bestandsgrootte1,624
Datum (UTC)17-Aug-2010
Tijd (UTC)21:31
PlatformNiet van toepassing
BestandsnaamX86_8a5473cdac17eec9cdd1fea84db72b37_31bf3856ad364e35_6.1.7600.20782_none_070dfc851f28b960.manifest
BestandsversieNiet van toepassing
Bestandsgrootte698
Datum (UTC)17-Aug-2010
Tijd (UTC)21:31
PlatformNiet van toepassing
BestandsnaamX86_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac80e551014c3bd.manifest
BestandsversieNiet van toepassing
Bestandsgrootte31,009
Datum (UTC)17-Aug-2010
Tijd (UTC)21:36
PlatformNiet van toepassing
Extra bestanden voor alle ondersteunde x64-versies van Windows 7 en Windows Server 2008 R2
BestandsnaamAmd64_6fb705da971d77554c0b298ba757b004_31bf3856ad364e35_6.1.7600.20782_none_eb9d746fbbf18d62.manifest
BestandsversieNiet van toepassing
Bestandsgrootte1,046
Datum (UTC)17-Aug-2010
Tijd (UTC)21:31
PlatformNiet van toepassing
BestandsnaamAmd64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_a6e6a9d8c87234f3.manifest
BestandsversieNiet van toepassing
Bestandsgrootte31,015
Datum (UTC)17-Aug-2010
Tijd (UTC)21:39
PlatformNiet van toepassing
BestandsnaamUpdate.mum
BestandsversieNiet van toepassing
Bestandsgrootte1,842
Datum (UTC)17-Aug-2010
Tijd (UTC)21:31
PlatformNiet van toepassing
BestandsnaamWow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest
BestandsversieNiet van toepassing
Bestandsgrootte11,616
Datum (UTC)17-Aug-2010
Tijd (UTC)04:51
PlatformNiet van toepassing
Extra bestanden voor Itanium-versies van Windows Server 2008 R2
BestandsnaamIa64_2c86fbe9823be1fcd9824e196f3888ac_31bf3856ad364e35_6.1.7600.20782_none_39099b87f10fe45a.manifest
BestandsversieNiet van toepassing
Bestandsgrootte1,044
Datum (UTC)17-Aug-2010
Tijd (UTC)21:31
PlatformNiet van toepassing
BestandsnaamIa64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac9b24b1012ccb9.manifest
BestandsversieNiet van toepassing
Bestandsgrootte31,012
Datum (UTC)17-Aug-2010
Tijd (UTC)21:31
PlatformNiet van toepassing
BestandsnaamUpdate.mum
BestandsversieNiet van toepassing
Bestandsgrootte1,456
Datum (UTC)17-Aug-2010
Tijd (UTC)21:31
PlatformNiet van toepassing
BestandsnaamWow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest
BestandsversieNiet van toepassing
Bestandsgrootte11,616
Datum (UTC)17-Aug-2010
Tijd (UTC)04:51
PlatformNiet van toepassing

Status


Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer informatie


De NLST FTP- opdracht wordt gebruikt voor het retourneren van een lijst met namen van bestanden in de opgegeven map. Deze opdracht wordt de huidige map, wanneer geen andere informatie beschikbaar is. De opdracht FTP MGET wordt meerdere externe bestanden kopiëren naar de lokale computer met behulp van het huidige bestandsoverdrachttype gebruikt.