Síntomas
Ejecutar FTP 7.5 en un equipo que ejecuta Windows 7 o Windows Server 2008 R2. Cuando utiliza el comando NLST de FTP en el equipo, puede experimentar el problema que se describe en uno de los siguientes escenarios.
Situación 1
El comando NLST no devuelve la ruta de acceso virtual completa. Por lo tanto, los programas de cliente que se basan en el comando NLST no funcionen correctamente. Imagine el siguiente escenario:
-
Tiene un sitio FTP que señala el siguiente directorio del servidor FTP:
c:\Inetpub\Ftproot
-
Cree un subdirectorio denominado Test en el directorio Ftproot.
-
Agrega un archivo denominado Test.txt en el subdirectorio de la prueba. Por ejemplo, agregue el archivo Test.txt en el directorio siguiente:
c:\Inetpub\Ftproot\Test
-
Utilice la utilidad FTP.exe para conectarse al sitio FTP y, a continuación, ejecutar el siguiente comando para copiar el archivo Test.txt en el equipo local:
MGET /Test/*.txtNota: La utilidad FTP.exe es el cliente FTP de línea de comandos que está instalado Windows.
En este escenario, el comando MGET falla. Además, aparece un mensaje de error similar al siguiente:
Successful.550-el sistema de 200 EPRT comando no puede encontrar el archivo especificado. Error de Win32: el sistema no puede encontrar el archivo especificado. Detalles del error: sistema de archivos devuelve un error.550 final
Situación 2
El comando FTP NLST devuelve código de error 550 cuando no hay ningún archivo que se encuentra. Sin embargo, que espera recibir "226 Transfer completa" información en esta situación como en 6 de FTP. Por lo tanto, los programas de cliente que se basan en el código de error 226 no funcionen correctamente. Imagine el siguiente escenario:
-
Tiene un sitio FTP que señala el siguiente directorio del servidor FTP:
c:\Inetpub\Ftproot
-
Cree un subdirectorio denominado Test en el directorio Ftproot.
-
Agregue un archivo comprimido que tiene una extensión de nombre de archivo .zip en el subdirectorio de la prueba. Por ejemplo, agregue el archivo .zip en el directorio siguiente:
c:\Inetpub\Ftproot\Test
-
La raíz del sitio FTP no tiene .zip archivos.
-
Utiliza la utilidad FTP.exe para conectarse al sitio FTP y, a continuación, ejecutar el siguiente comando para devolver una lista de archivos .zip en el subdirectorio de la prueba:
ls *.zipNota: La utilidad FTP.exe es el cliente FTP de línea de comandos que está instalado Windows.
En este escenario, no hay archivos .zip se enumeran. Además, aparece un mensaje de error similar al siguiente:
Successful.550-el sistema de 200 EPRT comando no puede encontrar el archivo especificado. Error de Win32: el sistema no puede encontrar el archivo especificado. Detalles del error: sistema de archivos devuelve un error.550 final
Solución
Para resolver este problema, aplique esta revisión en el equipo que tiene instalado de 7.5 de FTP.
Para obtener más información acerca de este hotfix
Información de la revisión
Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir el problema descrito en este artículo. Aplique esta revisión solamente a sistemas que experimenten el problema descripto en este artículo. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga este hotfix. Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con el servicio al cliente de Microsoft y soporte técnico para obtener la revisión. Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:
http://support.microsoft.com/contactus/?ws=supportNota: El formulario de "Descarga de Hotfix disponible" muestra los idiomas para los que el Hotfix está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.
Requisitos previos
7.5 FTP instalado en el equipo que ejecuta Windows 7 o Windows Server 2008 R2 para aplicar este hotfix debe tener.
Información de reinicio
Tendrá que reiniciar el equipo si está ejecutando el Service FTP Microsoft cuando aplique este hotfix. Para evitar reiniciar el equipo, detenga el Service FTP Microsoft antes de aplicar la revisión.
Información sobre archivos de Windows 7 y Windows Server 2008 R2
La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se expresan de acuerdo con la hora universal coordinada (UTC). Cuando vea la información del archivo, esta se convertirá a la hora local. Para conocer la diferencia entre la hora UTC y la hora local, use la pestaña Zona horaria del elemento Fecha y hora del Panel de control.
Para todas las versiones basadas en x86 compatibles de Windows 7
Nombre del archivo |
Versión del archivo |
Tamaño del archivo |
Fecha |
Hora |
Plataforma |
---|---|---|---|---|---|
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 |
Para todas las versiones basadas en x64 de Windows 7 y Windows Server 2008 R2
Nombre del archivo |
Versión del archivo |
Tamaño del archivo |
Fecha |
Hora |
Plataforma |
---|---|---|---|---|---|
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 |
Para todas las versiones de Itanium de Windows Server 2008 R2 de compatibles
Nombre del archivo |
Versión del archivo |
Tamaño del archivo |
Fecha |
Hora |
Plataforma |
---|---|---|---|---|---|
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 |
Información de archivo adicional para Windows 7 y Windows Server 2008 R2
Archivos adicionales para todas las versiones compatibles de Windows 7 basadas en x86
Nombre del archivo |
Update.mum |
Versión del archivo |
Not applicable |
Tamaño del archivo |
1.624 |
Fecha (UTC) |
17-Aug-2010 |
Hora (UTC) |
21:31 |
Plataforma |
Not applicable |
Nombre de archivo |
X86_8a5473cdac17eec9cdd1fea84db72b37_31bf3856ad364e35_6.1.7600.20782_none_070dfc851f28b960.manifest |
Versión del archivo |
Not applicable |
Tamaño del archivo |
698 |
Fecha (UTC) |
17-Aug-2010 |
Hora (UTC) |
21:31 |
Plataforma |
Not applicable |
Nombre de archivo |
X86_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac80e551014c3bd.manifest |
Versión del archivo |
Not applicable |
Tamaño del archivo |
31,009 |
Fecha (UTC) |
17-Aug-2010 |
Hora (UTC) |
21:36 |
Plataforma |
Not applicable |
Archivos adicionales para todas las versiones basadas en x64 de Windows 7 y Windows Server 2008 R2
Nombre de archivo |
Amd64_6fb705da971d77554c0b298ba757b004_31bf3856ad364e35_6.1.7600.20782_none_eb9d746fbbf18d62.manifest |
Versión del archivo |
Not applicable |
Tamaño del archivo |
1,046 |
Fecha (UTC) |
17-Aug-2010 |
Hora (UTC) |
21:31 |
Plataforma |
Not applicable |
Nombre de archivo |
Amd64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_a6e6a9d8c87234f3.manifest |
Versión del archivo |
Not applicable |
Tamaño del archivo |
31,015 |
Fecha (UTC) |
17-Aug-2010 |
Hora (UTC) |
21:39 |
Plataforma |
Not applicable |
Nombre de archivo |
Update.mum |
Versión del archivo |
Not applicable |
Tamaño del archivo |
1,842 |
Fecha (UTC) |
17-Aug-2010 |
Hora (UTC) |
21:31 |
Plataforma |
Not applicable |
Nombre de archivo |
Wow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest |
Versión del archivo |
Not applicable |
Tamaño del archivo |
11,616 |
Fecha (UTC) |
17-Aug-2010 |
Hora (UTC) |
04:51 |
Plataforma |
Not applicable |
Archivos adicionales para las versiones Itanium de Windows Server 2008 R2
Nombre de archivo |
Ia64_2c86fbe9823be1fcd9824e196f3888ac_31bf3856ad364e35_6.1.7600.20782_none_39099b87f10fe45a.manifest |
Versión del archivo |
Not applicable |
Tamaño del archivo |
1,044 |
Fecha (UTC) |
17-Aug-2010 |
Hora (UTC) |
21:31 |
Plataforma |
Not applicable |
Nombre de archivo |
Ia64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac9b24b1012ccb9.manifest |
Versión del archivo |
Not applicable |
Tamaño del archivo |
31,012 |
Fecha (UTC) |
17-Aug-2010 |
Hora (UTC) |
21:31 |
Plataforma |
Not applicable |
Nombre de archivo |
Update.mum |
Versión del archivo |
Not applicable |
Tamaño del archivo |
1,456 |
Fecha (UTC) |
17-Aug-2010 |
Hora (UTC) |
21:31 |
Plataforma |
Not applicable |
Nombre de archivo |
Wow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest |
Versión del archivo |
Not applicable |
Tamaño del archivo |
11,616 |
Fecha (UTC) |
17-Aug-2010 |
Hora (UTC) |
04:51 |
Plataforma |
Not applicable |
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Más información
El comando FTP NLST se utiliza para devolver una lista de nombres de archivo en el directorio dado. Este comando utiliza el directorio actual cuando no se proporciona ninguna otra información. Se utiliza el comando MGET FTP para copiar varios archivos remotos en el equipo local mediante el tipo actual de transferencia de archivos.