Symptômes
Vous exécutez FTP 7.5 sur un ordinateur qui exécute Windows 7 ou Windows Server 2008 R2. Lorsque vous utilisez la commande FTP NLST sur l’ordinateur, vous pouvez rencontrer le problème qui est décrit dans un des scénarios suivants.
Scénario 1
La commande NLST ne renvoie pas le chemin d’accès virtuel complet. Par conséquent, les programmes clients qui dépendent de la commande NLST peuvent ne pas fonctionner correctement. Considérez le scénario suivant :
-
Vous avez un site FTP qui pointe vers le répertoire suivant sur le serveur FTP :
c:\Inetpub\Ftproot
-
Vous créez un sous-répertoire nommé Test dans le répertoire Ftproot.
-
Vous ajoutez un fichier nommé Test.txt dans le sous-répertoire de Test. Par exemple, vous ajoutez le fichier Test.txt dans le répertoire suivant :
c:\Inetpub\Ftproot\Test
-
Vous utilisez l’utilitaire FTP.exe pour se connecter au site FTP, et puis que vous exécutez la commande suivante pour copier le fichier Test.txt sur l’ordinateur local :
MGET /Test/*.txtRemarque L’utilitaire FTP.exe est le client FTP de ligne de commande qui est installé par Windows.
Dans ce scénario, la commande MGET échoue. En outre, le message d'erreur suivant s'affiche :
200 EPRT commande successful.550-système ne peut pas trouver le fichier spécifié. Erreur Win32 : le système ne peut pas trouver le fichier spécifié. Détails de l’erreur : système de fichiers a renvoyé une error.550 fin
Scénario 2
La commande FTP de NLST renvoie le code d’erreur 550 lorsqu’il n’y a aucun fichier trouvé. Toutefois, vous souhaitez recevoir « 226 transfert terminé » informations dans cette situation que dans les 6 FTP. Par conséquent, les programmes clients qui reposent sur le code d’erreur 226 ne peuvent pas fonctionner correctement. Considérez le scénario suivant :
-
Vous avez un site FTP qui pointe vers le répertoire suivant sur le serveur FTP :
c:\Inetpub\Ftproot
-
Vous créez un sous-répertoire nommé Test dans le répertoire Ftproot.
-
Vous ajoutez un fichier compressé qui a une extension de nom de fichier .zip dans le sous-répertoire de Test. Par exemple, vous ajoutez le fichier .zip dans le répertoire suivant :
c:\Inetpub\Ftproot\Test
-
La racine du site FTP ne contient aucun fichier .zip.
-
Vous utilisez l’utilitaire FTP.exe pour se connecter au site FTP, et puis que vous exécutez la commande suivante pour renvoyer une liste des fichiers .zip dans le sous-répertoire de Test :
ls *.zipRemarque L’utilitaire FTP.exe est le client FTP de ligne de commande qui est installé par Windows.
Dans ce scénario, aucun fichier .zip n’est répertoriés. En outre, le message d'erreur suivant s'affiche :
200 EPRT commande successful.550-système ne peut pas trouver le fichier spécifié. Erreur Win32 : le système ne peut pas trouver le fichier spécifié. Détails de l’erreur : système de fichiers a renvoyé une error.550 fin
Résolution
Pour résoudre ce problème, appliquez ce correctif sur l’ordinateur qui a FTP 7.5 est installé.
Plus d’informations sur ce correctif
Informations sur le correctif logiciel
Un correctif pris en charge est disponible auprès de Microsoft. Toutefois, ce correctif vise à corriger uniquement le problème décrit dans cet article. Appliquez ce correctif uniquement aux systèmes qui rencontrent le problème décrit dans cet article. Ce correctif va peut-être subir des tests supplémentaires. Par conséquent, si vous n'êtes pas sérieusement concerné par ce problème, nous vous recommandons d'attendre la prochaine mise à jour logicielle qui contiendra ce correctif. Si le correctif est disponible pour le téléchargement, il existe une section « Téléchargement de correctif logiciel disponible » au début de cet article de la Base de connaissances. Si cette section n'apparaît pas, contactez le Service clientèle et Support de Microsoft pour obtenir le correctif. Remarque Si des problèmes supplémentaires se produisent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être formuler une demande de service distincte. Les coûts habituels du support technique s'appliqueront aux questions et problèmes qui ne relèvent pas de ce correctif logiciel. Pour une liste complète des numéros de téléphone du service clientèle de Microsoft ou pour créer une demande de service distincte, visitez le site Web Microsoft suivant :
http://support.microsoft.com/contactus/?ws=supportRemarque Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, c'est parce qu'il n'y a pas de correctif disponible pour cette langue.
Conditions préalables
Vous devez avoir FTP 7.5 est installé sur l’ordinateur qui exécute Windows 7 ou Windows Server 2008 R2, pour appliquer ce correctif.
Informations sur le redémarrage
Vous devrez peut-être redémarrer l’ordinateur si le Service FTP Microsoft est en cours d’exécution lorsque vous appliquez ce correctif. Pour éviter de redémarrer l’ordinateur, arrêter le Service FTP Microsoft avant d’appliquer le correctif.
Informations sur les fichiers Windows 7 et Windows Server 2008 R2
La version anglaise de ce correctif dispose des attributs de fichier (ou version ultérieure) répertoriés dans le tableau suivant. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations des fichiers, les données sont converties en heure locale. Pour connaître le décalage entre l’heure UTC et l’heure locale, utilisez l’onglet Fuseau horaire dans l’élément Date et heure du Panneau de configuration.
Pour toutes les versions x86 prises en charge de Windows 7
Nom du fichier |
Version du fichier |
Taille du fichier |
Date |
Heure |
Plateforme |
---|---|---|---|---|---|
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 |
Pour toutes les versions 64 bits de Windows 7 et Windows Server 2008 R2
Nom du fichier |
Version du fichier |
Taille du fichier |
Date |
Heure |
Plateforme |
---|---|---|---|---|---|
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 |
Pour toutes les versions Itanium de Windows Server 2008 R2
Nom du fichier |
Version du fichier |
Taille du fichier |
Date |
Heure |
Plateforme |
---|---|---|---|---|---|
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 |
Informations sur les fichiers supplémentaires pour Windows 7 et Windows Server 2008 R2
Fichiers supplémentaires pour toutes les versions x86 prises en charge de Windows 7
Nom du fichier |
Update.mum |
Version du fichier |
Not applicable |
Taille du fichier |
1,624 |
Date (UTC) |
17-Aug-2010 |
Heure (UTC) |
21:31 |
Plateforme |
Not applicable |
Nom du fichier |
X86_8a5473cdac17eec9cdd1fea84db72b37_31bf3856ad364e35_6.1.7600.20782_none_070dfc851f28b960.manifest |
Version du fichier |
Not applicable |
Taille du fichier |
698 |
Date (UTC) |
17-Aug-2010 |
Heure (UTC) |
21:31 |
Plateforme |
Not applicable |
Nom du fichier |
X86_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac80e551014c3bd.manifest |
Version du fichier |
Not applicable |
Taille du fichier |
31,009 |
Date (UTC) |
17-Aug-2010 |
Heure (UTC) |
21:36 |
Plateforme |
Not applicable |
Fichiers supplémentaires pour toutes les versions 64 bits prises en charge de Windows 7 et Windows Server 2008 R2
Nom du fichier |
Amd64_6fb705da971d77554c0b298ba757b004_31bf3856ad364e35_6.1.7600.20782_none_eb9d746fbbf18d62.manifest |
Version du fichier |
Not applicable |
Taille du fichier |
1,046 |
Date (UTC) |
17-Aug-2010 |
Heure (UTC) |
21:31 |
Plateforme |
Not applicable |
Nom du fichier |
Amd64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_a6e6a9d8c87234f3.manifest |
Version du fichier |
Not applicable |
Taille du fichier |
31,015 |
Date (UTC) |
17-Aug-2010 |
Heure (UTC) |
21:39 |
Plateforme |
Not applicable |
Nom du fichier |
Update.mum |
Version du fichier |
Not applicable |
Taille du fichier |
1,842 |
Date (UTC) |
17-Aug-2010 |
Heure (UTC) |
21:31 |
Plateforme |
Not applicable |
Nom du fichier |
Wow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest |
Version du fichier |
Not applicable |
Taille du fichier |
11,616 |
Date (UTC) |
17-Aug-2010 |
Heure (UTC) |
04:51 |
Plateforme |
Not applicable |
Fichiers supplémentaires pour les versions Itanium de Windows Server 2008 R2
Nom du fichier |
Ia64_2c86fbe9823be1fcd9824e196f3888ac_31bf3856ad364e35_6.1.7600.20782_none_39099b87f10fe45a.manifest |
Version du fichier |
Not applicable |
Taille du fichier |
1,044 |
Date (UTC) |
17-Aug-2010 |
Heure (UTC) |
21:31 |
Plateforme |
Not applicable |
Nom du fichier |
Ia64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac9b24b1012ccb9.manifest |
Version du fichier |
Not applicable |
Taille du fichier |
31,012 |
Date (UTC) |
17-Aug-2010 |
Heure (UTC) |
21:31 |
Plateforme |
Not applicable |
Nom du fichier |
Update.mum |
Version du fichier |
Not applicable |
Taille du fichier |
1,456 |
Date (UTC) |
17-Aug-2010 |
Heure (UTC) |
21:31 |
Plateforme |
Not applicable |
Nom du fichier |
Wow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest |
Version du fichier |
Not applicable |
Taille du fichier |
11,616 |
Date (UTC) |
17-Aug-2010 |
Heure (UTC) |
04:51 |
Plateforme |
Not applicable |
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.
Informations supplémentaires
La commande FTP de NLST est utilisée pour retourner une liste de noms de fichiers dans le répertoire donné. Cette commande utilise le répertoire en cours, lorsqu’aucune autre information n’est fournie. La commande MGET FTP est utilisée pour copier plusieurs fichiers à distance sur l’ordinateur local en utilisant le type de transfert de fichier en cours.