Sintomas
Execute o FTP 7.5 em um computador que esteja executando o Windows 7 ou Windows Server 2008 R2. Quando você usar o comando FTP NLST no computador, você pode enfrentar o problema descrito em um dos seguintes cenários.
Cenário 1
O comando NLST não retorna o caminho completo virtual. Portanto, os programas clientes que contam com o comando NLST podem não funcionar corretamente. Considere o seguinte cenário:
-
Você tem um site FTP que aponta para o seguinte diretório no servidor de FTP:
c:\Inetpub\Ftproot
-
Crie um subdiretório chamado teste no diretório Ftproot.
-
Adicionar um arquivo chamado Test. txt na subpasta de teste. Por exemplo, você deve adicionar o arquivo Test. txt no seguinte diretório:
c:\Inetpub\Ftproot\Test
-
Use o Utilitário FTP.exe para se conectar ao site FTP e, em seguida, execute o seguinte comando para copiar o arquivo Test. txt para o computador local:
MGET /Test/*.txtObservação O Utilitário FTP.exe é o cliente FTP de linha de comando que é instalado pelo Windows.
Nesse cenário, o comando MGET falhar. Além disso, a seguinte mensagem de erro é exibida:
200 EPRT comando successful.550: O sistema não pode encontrar o arquivo especificado. Erro do Win32: O sistema não pode encontrar o arquivo especificado. Detalhes do erro: o sistema de arquivo retornou um error.550 final
Cenário 2
O comando NLST FTP retorna código de erro 550 quando não houver nenhum arquivo foi encontrado. No entanto, você espera receber "226 transferência concluída" informações nessa situação como FTP 6. Portanto, os programas clientes que contam com o código de erro 226 podem não funcionar corretamente. Considere o seguinte cenário:
-
Você tem um site FTP que aponta para o seguinte diretório no servidor de FTP:
c:\Inetpub\Ftproot
-
Crie um subdiretório chamado teste no diretório Ftproot.
-
Adicionar um arquivo compactado que tem uma extensão de nome de arquivo. zip no subdiretório do teste. Por exemplo, você deve adicionar o arquivo. zip no seguinte diretório:
c:\Inetpub\Ftproot\Test
-
A raiz do site FTP não tem nenhum arquivo. zip.
-
Use o Utilitário FTP.exe para se conectar ao site FTP e, em seguida, execute o seguinte comando para retornar uma lista de arquivos. zip no subdiretório do teste:
ls *. zipObservação O Utilitário FTP.exe é o cliente FTP de linha de comando que é instalado pelo Windows.
Neste cenário, não há arquivos. zip são listados. Além disso, a seguinte mensagem de erro é exibida:
200 EPRT comando successful.550: O sistema não pode encontrar o arquivo especificado. Erro do Win32: O sistema não pode encontrar o arquivo especificado. Detalhes do erro: o sistema de arquivo retornou um error.550 final
Resolução
Para resolver esse problema, aplique esse hotfix no computador que tem o FTP 7.5 instalado.
Para obter mais informações sobre esse hotfix
Informações sobre o hotfix
Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se a corrigir somente o problema descrito neste artigo. Aplique este hotfix somente nos sistemas que estiverem enfrentando o problema descrito neste artigo. Esta correção poderá ser submetida a testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde a próxima atualização de software que contenha esse hotfix. Se o hotfix estiver disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo da Base de Conhecimento. Se essa seção não for exibida, entre em contato com o suporte e atendimento ao cliente Microsoft para obter o hotfix. Observação caso outros problemas estejam ocorrendo ou caso qualquer solução de problemas seja necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não sejam específicos deste hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e suporte ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=supportObservação o formulário "Baixar Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Caso você não veja seu idioma, é porque um hotfix não está disponível para esse idioma.
Pré-requisitos
Você deve ter o FTP 7.5 instalado no computador que está executando o Windows 7 ou Windows Server 2008 R2 para aplicar esse hotfix.
Informações sobre reinicialização
Você terá que reiniciar o computador se o Microsoft FTP Service está em execução quando você aplicar esse hotfix. Para evitar a reinicialização do computador, interrompa o Microsoft FTP Service antes de aplicar o hotfix.
Informações sobre arquivos do Windows 7 e Windows Server 2008 R2
A versão em inglês deste hotfix possui os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas em UTC (Tempo Universal Coordenado). Quando você exibe as informações sobre os arquivos, elas são convertidas no horário local. Para saber a diferença entre a hora UTC e a hora local, use a guia Fuso Horário no item Data e Hora do Painel de Controle.
Para todas as versões com suporte baseadas em x86 do Windows 7
Nome do arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
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 as versões compatíveis do Windows 7 e do Windows Server 2008 R2 x86
Nome do arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
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 as versões de processadores Itanium com suporte do Windows Server 2008 R2
Nome do arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
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 |
Informações adicionais sobre os arquivos para o Windows 7 e para o Windows Server 2008 R2
Arquivos adicionais para todas as versões baseadas em x86 compatíveis do Windows 7
Nome do arquivo |
Update.mum |
File version |
Not applicable |
File size |
1,624 |
Date (UTC) |
17-Aug-2010 |
Time (UTC) |
21:31 |
Plataforma |
Not applicable |
Nome do arquivo |
X86_8a5473cdac17eec9cdd1fea84db72b37_31bf3856ad364e35_6.1.7600.20782_none_070dfc851f28b960.manifest |
File version |
Not applicable |
File size |
698 |
Date (UTC) |
17-Aug-2010 |
Time (UTC) |
21:31 |
Plataforma |
Not applicable |
Nome do arquivo |
X86_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac80e551014c3bd.manifest |
File version |
Not applicable |
File size |
31,009 |
Date (UTC) |
17-Aug-2010 |
Time (UTC) |
21:36 |
Plataforma |
Not applicable |
Arquivos adicionais para todas as versões do Windows 7 x64 e do Windows Server 2008 R2
Nome do arquivo |
Amd64_6fb705da971d77554c0b298ba757b004_31bf3856ad364e35_6.1.7600.20782_none_eb9d746fbbf18d62.manifest |
File version |
Not applicable |
File size |
1,046 |
Date (UTC) |
17-Aug-2010 |
Time (UTC) |
21:31 |
Plataforma |
Not applicable |
Nome do arquivo |
Amd64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_a6e6a9d8c87234f3.manifest |
File version |
Not applicable |
File size |
31,015 |
Date (UTC) |
17-Aug-2010 |
Time (UTC) |
21:39 |
Plataforma |
Not applicable |
Nome do arquivo |
Update.mum |
File version |
Not applicable |
File size |
1,842 |
Date (UTC) |
17-Aug-2010 |
Time (UTC) |
21:31 |
Plataforma |
Not applicable |
Nome do arquivo |
Wow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest |
File version |
Not applicable |
File size |
11,616 |
Date (UTC) |
17-Aug-2010 |
Time (UTC) |
04:51 |
Plataforma |
Not applicable |
Arquivos adicionais para versões do Itanium do Windows Server 2008 R2
Nome do arquivo |
Ia64_2c86fbe9823be1fcd9824e196f3888ac_31bf3856ad364e35_6.1.7600.20782_none_39099b87f10fe45a.manifest |
File version |
Not applicable |
File size |
1,044 |
Date (UTC) |
17-Aug-2010 |
Time (UTC) |
21:31 |
Plataforma |
Not applicable |
Nome do arquivo |
Ia64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac9b24b1012ccb9.manifest |
File version |
Not applicable |
File size |
31,012 |
Date (UTC) |
17-Aug-2010 |
Time (UTC) |
21:31 |
Plataforma |
Not applicable |
Nome do arquivo |
Update.mum |
File version |
Not applicable |
File size |
1,456 |
Date (UTC) |
17-Aug-2010 |
Time (UTC) |
21:31 |
Plataforma |
Not applicable |
Nome do arquivo |
Wow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest |
File version |
Not applicable |
File size |
11,616 |
Date (UTC) |
17-Aug-2010 |
Time (UTC) |
04:51 |
Plataforma |
Not applicable |
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Informações adicionais
O comando NLST FTP é usado para retornar uma lista de nomes de arquivos no diretório especificado. Esse comando usa a pasta atual quando nenhuma outra informação é fornecida. O comando FTP MGET é usado para copiar diversos arquivos remotos para o computador local utilizando o tipo atual de transferência de arquivos.