Symptom
Du kan köra FTP 7.5 på en dator som kör Windows 7 eller Windows Server 2008 R2. Problemet som beskrivs i någon av följande situationer kan uppstå när du använder kommandot FTP-NLST på datorn.
Scenario 1
NLST -kommandot returnerar inte den fullständiga virtuella sökvägen. Därför fungerar inte klientprogram som använder NLST -kommandot. Föreställ dig följande:
-
Har du en FTP-plats som leder till följande katalog på FTP-servern:
c:\Inetpub\Ftproot
-
Du kan skapa en underkatalog som heter Test i katalogen Ftproot.
-
Du lägger till en fil som heter Test.txt i underkatalogen Test. Exempelvis kan du lägga till filen Test.txt i följande katalog:
c:\Inetpub\Ftproot\Test
-
Du använder verktyget FTP.exe för att ansluta till FTP-platsen och kör sedan följande kommando för att kopiera filen Test.txt på den lokala datorn:
MGET /Test/*.txtObs! Verktyget FTP.exe är den kommandobaserade FTP-klienten som installeras av Windows.
I det här fallet misslyckas kommandot MGET . Dessutom visas följande felmeddelande:
200 EPRT kommandot successful.550-det går inte att hitta den angivna filen. Win32-fel: Det går inte att hitta den angivna filen. Felinformation: filen systemet returnerade en error.550 slut
Scenario 2
NLST FTP -kommandot returnerar felkoden 550 när det finns ingen fil som hittas. Men du förväntar dig att få ”226 fullständig” överför informationen i den här situationen i FTP-6. Därför fungerar inte klientprogram som förlitar sig på felkoden 226. Föreställ dig följande:
-
Har du en FTP-plats som leder till följande katalog på FTP-servern:
c:\Inetpub\Ftproot
-
Du kan skapa en underkatalog som heter Test i katalogen Ftproot.
-
Du lägger till en komprimerad fil som har filnamnstillägget ZIP i underkatalogen Test. Exempelvis kan du lägga till ZIP-filen i följande katalog:
c:\Inetpub\Ftproot\Test
-
Roten för FTP-platsen har inga ZIP-filer.
-
Du kan använda verktyget FTP.exe för att ansluta till FTP-platsen och kör du följande kommando för att returnera en lista med ZIP-filer i underkatalogen Test:
ls *.zipObs! Verktyget FTP.exe är den kommandobaserade FTP-klienten som installeras av Windows.
I det här fallet visas inga ZIP-filer. Dessutom visas följande felmeddelande:
200 EPRT kommandot successful.550-det går inte att hitta den angivna filen. Win32-fel: Det går inte att hitta den angivna filen. Felinformation: filen systemet returnerade en error.550 slut
Lösning
Lös problemet genom att installera den här snabbkorrigeringen till datorn med FTP 7.5 installerat.
Mer information om snabbkorrigeringen
Information om snabbkorrigeringen
En snabbkorrigering är tillgänglig från Microsoft. Den här snabbkorrigeringen är emellertid avsedd att åtgärda det problem som beskrivs i denna artikel. Använd den här snabbkorrigeringen endast på datorer som har problemet som beskrivs i denna artikel. Snabbkorrigeringen kan komma att testas igen. Om du inte störs alltför mycket av detta problem rekommenderar vi att du väntar på nästa programuppdatering som innehåller den här snabbkorrigeringen. Om snabbkorrigeringen är tillgänglig för hämtning finns ett avsnitt för ”snabbkorrigeringen är tillgänglig” överst i den här Knowledge Base-artikeln. Om den sektionen saknas, kontakta Microsofts support för att få tag på hotfixen. Obs! Om det uppstår ytterligare problem eller krävs felsökning, kan du behöva skapa en serviceförfrågan. De vanliga supportkostnaderna gäller för övriga supportfrågor och problem som inte uppfyller kraven för den här snabbkorrigeringen. En fullständig lista över telefonnummer för Microsofts kundtjänst och Support eller skapa en serviceförfrågan finns på följande Microsoft-webbplats:
http://support.microsoft.com/contactus/?ws=supportObs! ”Snabbkorrigeringen tillgänglig”-formuläret visar de språk som snabbkorrigeringen är tillgänglig. Om ditt språk inte visas beror det på att ingen snabbkorrigering är tillgänglig för språket.
Förutsättningar
Du måste ha FTP 7.5 installerat på den dator som kör Windows 7 eller Windows Server 2008 R2 om du vill installera den här snabbkorrigeringen.
Information om omstart
Du kan behöva starta om datorn om Microsoft FTP Service körs när du har installerat den här snabbkorrigeringen. Om du vill undvika att starta om datorn, stoppa Microsoft FTP Service innan du installerar snabbkorrigeringen.
Filinformation för Windows 7 och Windows Server 2008 R2
Den engelska versionen av den här snabbkorrigeringen har de filattribut (eller senare filattribut) som visas i följande tabell. Datum och tider för dessa filer anges i UTC-tid (UTC). När du visar filinformationen konverteras den till lokal tid. Använd fliken tidszon i datum och tid på Kontrollpanelen om du vill se skillnaden mellan UTC-tid och lokal tid.
För alla x 86-baserade versioner av Windows 7 som stöds
Filnamn |
Filversion |
Storlek |
Datum |
Tid |
Plattform |
---|---|---|---|---|---|
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 |
Ej tillämplig |
69,252 |
13-Jul-2009 |
21:05 |
Ej tillämplig |
För alla x 64-baserade versioner av Windows 7 och Windows Server 2008 R2 som stöds
Filnamn |
Filversion |
Storlek |
Datum |
Tid |
Plattform |
---|---|---|---|---|---|
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 |
Ej tillämplig |
69,252 |
13-Jul-2009 |
20:50 |
Ej tillämplig |
För alla Itanium-versioner av Windows Server 2008 R2 som stöds
Filnamn |
Filversion |
Storlek |
Datum |
Tid |
Plattform |
---|---|---|---|---|---|
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 |
Ej tillämplig |
69,252 |
13-Jul-2009 |
20:48 |
Ej tillämplig |
Ytterligare filinformation för Windows 7 och Windows Server 2008 R2
Ytterligare filer för alla x86-baserade versioner av Windows 7
Filnamn |
Update.mum |
Filversion |
Ej tillämplig |
Storlek |
1,624 |
Datum (UTC) |
17-Aug-2010 |
Tid (UTC) |
21:31 |
Plattform |
Ej tillämplig |
Filnamn |
X86_8a5473cdac17eec9cdd1fea84db72b37_31bf3856ad364e35_6.1.7600.20782_none_070dfc851f28b960.manifest |
Filversion |
Ej tillämplig |
Storlek |
698 |
Datum (UTC) |
17-Aug-2010 |
Tid (UTC) |
21:31 |
Plattform |
Ej tillämplig |
Filnamn |
X86_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac80e551014c3bd.manifest |
Filversion |
Ej tillämplig |
Storlek |
31,009 |
Datum (UTC) |
17-Aug-2010 |
Tid (UTC) |
21:36 |
Plattform |
Ej tillämplig |
Ytterligare filer för alla x64-baserade versioner av Windows 7 och Windows Server 2008 R2 som stöds
Filnamn |
Amd64_6fb705da971d77554c0b298ba757b004_31bf3856ad364e35_6.1.7600.20782_none_eb9d746fbbf18d62.manifest |
Filversion |
Ej tillämplig |
Storlek |
1,046 |
Datum (UTC) |
17-Aug-2010 |
Tid (UTC) |
21:31 |
Plattform |
Ej tillämplig |
Filnamn |
Amd64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_a6e6a9d8c87234f3.manifest |
Filversion |
Ej tillämplig |
Storlek |
31,015 |
Datum (UTC) |
17-Aug-2010 |
Tid (UTC) |
21:39 |
Plattform |
Ej tillämplig |
Filnamn |
Update.mum |
Filversion |
Ej tillämplig |
Storlek |
1,842 |
Datum (UTC) |
17-Aug-2010 |
Tid (UTC) |
21:31 |
Plattform |
Ej tillämplig |
Filnamn |
Wow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest |
Filversion |
Ej tillämplig |
Storlek |
11,616 |
Datum (UTC) |
17-Aug-2010 |
Tid (UTC) |
04:51 |
Plattform |
Ej tillämplig |
Ytterligare filer för Itanium-versioner av Windows Server 2008 R2
Filnamn |
Ia64_2c86fbe9823be1fcd9824e196f3888ac_31bf3856ad364e35_6.1.7600.20782_none_39099b87f10fe45a.manifest |
Filversion |
Ej tillämplig |
Storlek |
1,044 |
Datum (UTC) |
17-Aug-2010 |
Tid (UTC) |
21:31 |
Plattform |
Ej tillämplig |
Filnamn |
Ia64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac9b24b1012ccb9.manifest |
Filversion |
Ej tillämplig |
Storlek |
31,012 |
Datum (UTC) |
17-Aug-2010 |
Tid (UTC) |
21:31 |
Plattform |
Ej tillämplig |
Filnamn |
Update.mum |
Filversion |
Ej tillämplig |
Storlek |
1,456 |
Datum (UTC) |
17-Aug-2010 |
Tid (UTC) |
21:31 |
Plattform |
Ej tillämplig |
Filnamn |
Wow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest |
Filversion |
Ej tillämplig |
Storlek |
11,616 |
Datum (UTC) |
17-Aug-2010 |
Tid (UTC) |
04:51 |
Plattform |
Ej tillämplig |
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.
Mer information
NLST FTP -kommandot används för att returnera en lista över filnamn i den angivna katalogen. Det här kommandot används den aktuella katalogen när ingen annan information ges. FTP MGET -kommandot används för att kopiera flera fjärrfiler till den lokala datorn med den aktuella filöverföringstypen.