Problembeschreibung
FTP 7.5 wird auf einem Computer mit Windows 7 oder Windows Server 2008 R2 ausgeführt. Bei Verwendung des Befehls FTP-NLST auf dem Computer auftreten das Problem, das in den folgenden Szenarien beschrieben.
Szenario 1
NLST Befehl gibt keine vollständige virtuellen Pfad zurück. Daher können die Client-Programme, die auf den Befehl NLST nicht ordnungsgemäß. Betrachten Sie das folgende Szenario:
-
Sie haben eine FTP-Site, die auf das folgende Verzeichnis auf dem FTP-Server:
c:\Inetpub\Ftproot
-
Sie erstellen ein Unterverzeichnis mit dem Namen Test im Verzeichnis Ftproot.
-
Eine Datei mit dem Namen Test.txt im Unterverzeichnis Test hinzufügen. Fügen Sie z. B. die Datei Test.txt in folgendem Verzeichnis:
c:\Inetpub\Ftproot\Test
-
Dienstprogramm FTP.exe Verbindung zu FTP-Site verwenden, und dann führen den folgenden Befehl die Datei Test.txt auf den lokalen Computer kopieren:
MGET /Test/*.txtHinweis Das Dienstprogramm FTP.exe ist der Befehlszeile FTP-Client, der Windows installiert ist.
In diesem Szenario kann der MGET Befehl. Außerdem wird folgende Fehlermeldung angezeigt:
200 EPRT Befehl successful.550 das System kann nicht die angegebene Datei nicht finden. Win32-Fehler: die angegebene Datei kann nicht gefunden. Fehlerdetails: Dateisystem zurückgegeben ein error.550 Ende
Szenario 2
Der Befehl NLST FTP gibt Fehlercode 550 wird keine Datei gefunden wird. Allerdings erwarten "226 Übertragung vollständig" Informationen in dieser Situation FTP-6. Daher können die 226-Fehlercode auf Client-Programme nicht ordnungsgemäß. Betrachten Sie das folgende Szenario:
-
Sie haben eine FTP-Site, die auf das folgende Verzeichnis auf dem FTP-Server:
c:\Inetpub\Ftproot
-
Sie erstellen ein Unterverzeichnis mit dem Namen Test im Verzeichnis Ftproot.
-
Eine komprimierte Datei mit ZIP-Erweiterung im Unterverzeichnis Test hinzufügen. Fügen Sie z. B. die ZIP-Datei im folgenden Verzeichnis:
c:\Inetpub\Ftproot\Test
-
Der Stamm der FTP-Site hat keine ZIP-Dateien.
-
Dienstprogramm FTP.exe Verbindung zu FTP-Site verwenden, und dann führen den folgenden Befehl eine Liste von ZIP-Dateien im Unterverzeichnis Test zurückgeben:
ls *.ZIPHinweis Das Dienstprogramm FTP.exe ist der Befehlszeile FTP-Client, der Windows installiert ist.
In diesem Szenario werden keine ZIP-Dateien aufgeführt. Außerdem wird folgende Fehlermeldung angezeigt:
200 EPRT Befehl successful.550 das System kann nicht die angegebene Datei nicht finden. Win32-Fehler: die angegebene Datei kann nicht gefunden. Fehlerdetails: Dateisystem zurückgegeben ein error.550 Ende
Lösung
Um dieses Problem zu beheben, wenden Sie Hotfix auf dem Computer installierten FTP 7.5.
Weitere Informationen zu diesem Update
Informationen zum Hotfix
Ein unterstützter Hotfix ist von Microsoft erhältlich. Allerdings soll diesen Hotfix nur das Problem zu beheben, die in diesem Artikel beschrieben. Wenden Sie dieses Hotfix nur auf Systeme an, bei denen das in diesem Artikel beschriebene Problem auftritt. Dieser Hotfix sollte weiteren Tests unterzogen werden. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir sie, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält. Wenn der Hotfix zum Download zur Verfügung steht, gibt es einen Abschnitt "Hotfixdownload available" ("Hotfixdownload verfügbar"), am oberen Rand dieses Knowledge Base-Artikel. Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an den Microsoft Customer Service and Support, um den Hotfix zu erhalten. Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die nicht diesem speziellen Hotfix zugeordnet werden können. Für eine vollständige Liste der Telefonnummern von Microsoft Customer Service and Support oder für Erstellung eine separate Serviceanfrage, fahren Sie auf der folgenden Microsoft-Website fort:
http://support.microsoft.com/contactus/?ws=supportHinweis Das Formular "Hotfix download available" ("Hotfixdownload verfügbar") zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist dieser Hotfix für Ihre Sprache nicht verfügbar.
Voraussetzungen
Benötigen Sie FTP 7.5 installiert auf dem Computer mit Windows 7 oder Windows Server 2008 R2, um diesen Hotfix anwenden.
Informationen zum Neustart
Sie müssen den Computer neu starten, wenn Microsoft FTP Service ausgeführt wird, wenn Sie diesen Hotfix anwenden. Um den Neustart zu vermeiden, beenden Sie Microsoft FTP Service bevor Sie den Hotfix installieren.
Dateiinformationen für Windows 7 und Windows Server 2008 R2
Die englische Version dieses Hotfixes weist die in der nachstehenden Tabelle aufgelisteten Dateiattribute (oder höher) auf. Datums- und Uhrzeitangaben für diese Dateien sind in der "Universal Time Coordinated" (UTC) angegeben. Wenn Sie die Dateiinformationen anzeigen, werden diese Angaben in die Ortszeit umgewandelt. Den Unterschied zwischen UTC- und Ortszeit können Sie in der Systemsteuerung unter Datum und Uhrzeit mithilfe der Angaben auf der Registerkarte Zeitzone ermitteln.
Alle unterstützten x86-basierten Versionen von Windows 7
Dateiname |
Dateiversion |
Dateigröße |
Datum |
Uhrzeit |
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 |
Not applicable |
69,252 |
13-Jul-2009 |
21:05 |
Not applicable |
Alle unterstützten x64-basierten Versionen von Windows 7 und Windows Server 2008 R2
Dateiname |
Dateiversion |
Dateigröße |
Datum |
Uhrzeit |
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 |
Not applicable |
69,252 |
13-Jul-2009 |
20:50 |
Not applicable |
Für alle unterstützten Itanium-Versionen von Windows Server 2008 R2
Dateiname |
Dateiversion |
Dateigröße |
Datum |
Uhrzeit |
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 |
Not applicable |
69,252 |
13-Jul-2009 |
20:48 |
Not applicable |
Weitere Dateiinformationen für Windows 7 und Windows Server 2008 R2
Weitere Dateien für alle unterstützten x86-basierten Versionen von Windows 7
Dateiname |
Update.mum |
Dateiversion |
Not applicable |
Dateigröße |
1.624 |
Datum (UTC) |
17-Aug-2010 |
Uhrzeit (UTC) |
21:31 |
Plattform |
Not applicable |
Dateiname |
X86_8a5473cdac17eec9cdd1fea84db72b37_31bf3856ad364e35_6.1.7600.20782_none_070dfc851f28b960.manifest |
Dateiversion |
Not applicable |
Dateigröße |
698 |
Datum (UTC) |
17-Aug-2010 |
Uhrzeit (UTC) |
21:31 |
Plattform |
Not applicable |
Dateiname |
X86_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac80e551014c3bd.manifest |
Dateiversion |
Not applicable |
Dateigröße |
31,009 |
Datum (UTC) |
17-Aug-2010 |
Uhrzeit (UTC) |
21:36 |
Plattform |
Not applicable |
Weitere Dateien für alle unterstützten x64-basierten Versionen von Windows 7 und Windows Server 2008 R2
Dateiname |
Amd64_6fb705da971d77554c0b298ba757b004_31bf3856ad364e35_6.1.7600.20782_none_eb9d746fbbf18d62.manifest |
Dateiversion |
Not applicable |
Dateigröße |
1,046 |
Datum (UTC) |
17-Aug-2010 |
Uhrzeit (UTC) |
21:31 |
Plattform |
Not applicable |
Dateiname |
Amd64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_a6e6a9d8c87234f3.manifest |
Dateiversion |
Not applicable |
Dateigröße |
31,015 |
Datum (UTC) |
17-Aug-2010 |
Uhrzeit (UTC) |
21:39 |
Plattform |
Not applicable |
Dateiname |
Update.mum |
Dateiversion |
Not applicable |
Dateigröße |
1.842 |
Datum (UTC) |
17-Aug-2010 |
Uhrzeit (UTC) |
21:31 |
Plattform |
Not applicable |
Dateiname |
Wow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest |
Dateiversion |
Not applicable |
Dateigröße |
11.616 |
Datum (UTC) |
17-Aug-2010 |
Uhrzeit (UTC) |
04:51 |
Plattform |
Not applicable |
Weitere Dateien für Itanium-Versionen von Windows Server 2008 R2
Dateiname |
Ia64_2c86fbe9823be1fcd9824e196f3888ac_31bf3856ad364e35_6.1.7600.20782_none_39099b87f10fe45a.manifest |
Dateiversion |
Not applicable |
Dateigröße |
1,044 |
Datum (UTC) |
17-Aug-2010 |
Uhrzeit (UTC) |
21:31 |
Plattform |
Not applicable |
Dateiname |
Ia64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac9b24b1012ccb9.manifest |
Dateiversion |
Not applicable |
Dateigröße |
31,012 |
Datum (UTC) |
17-Aug-2010 |
Uhrzeit (UTC) |
21:31 |
Plattform |
Not applicable |
Dateiname |
Update.mum |
Dateiversion |
Not applicable |
Dateigröße |
1,456 |
Datum (UTC) |
17-Aug-2010 |
Uhrzeit (UTC) |
21:31 |
Plattform |
Not applicable |
Dateiname |
Wow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest |
Dateiversion |
Not applicable |
Dateigröße |
11.616 |
Datum (UTC) |
17-Aug-2010 |
Uhrzeit (UTC) |
04:51 |
Plattform |
Not applicable |
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Weitere Informationen
NLST FTP- Befehl wird verwendet, um eine Liste der Dateinamen im angegebenen Verzeichnis zurückzugeben. Dieser Befehl verwendet das aktuelle Verzeichnis, wenn keine weiteren Informationen bereitgestellt wird. Der Befehl FTP MGET dient mit aktuellen Dateiübertragungsmodus mehrere remote-Dateien auf den lokalen Computer kopieren.