Sintomi
Si esegue FTP 7.5 su un computer che esegue Windows 7 o Windows Server 2008 R2. Quando si utilizza il comando FTP NLST sul computer, è possibile che si verifichi il problema descritto in uno dei seguenti scenari.
Scenario 1
Il comando NLST non restituisce il percorso virtuale completo. Pertanto, i programmi client che utilizzano il comando NLST potrebbero non funzionare correttamente. Si consideri lo scenario seguente:
-
Si dispone di un sito FTP che punta alla directory seguente sul server FTP:
c:\Inetpub\Ftproot
-
Creare una sottodirectory denominata Test nella directory Ftproot.
-
Aggiungere un file denominato test. txt nella sottodirectory Test. Ad esempio, aggiungere il file test. txt nella directory seguente:
c:\Inetpub\Ftproot\Test
-
Utilizzare l'utilità FTP.exe per connettersi al sito FTP, e quindi eseguire il comando seguente per copiare il file test. txt sul computer locale:
MGET /Test/*.txtNota L'utilità di FTP.exe è il client FTP della riga di comando che viene installato tramite Windows.
In questo scenario, il comando MGET ha esito negativo. Inoltre, viene visualizzato il seguente messaggio di errore:
200 EPRT comando la-successful.550 Impossibile trovare il file specificato. Errore Win32: Impossibile trovare il file specificato. Dettagli errore: File system ha restituito un error.550 fine
Scenario 2
Il comando FTP NLST restituisce il codice di errore 550 quando nessun file trovato. Tuttavia, si prevede di ricevere "226 trasferimento completato" le informazioni in questa situazione come 6 FTP. Pertanto, i programmi client che si basano sul codice di errore 226 potrebbero non funzionare correttamente. Si consideri lo scenario seguente:
-
Si dispone di un sito FTP che punta alla directory seguente sul server FTP:
c:\Inetpub\Ftproot
-
Creare una sottodirectory denominata Test nella directory Ftproot.
-
Aggiungere un file compresso con estensione zip nella sottodirectory Test. Ad esempio, aggiungere il file. zip nella directory seguente:
c:\Inetpub\Ftproot\Test
-
La radice del sito FTP non è presenti file ZIP.
-
Si utilizza l'utilità FTP.exe per la connessione al sito FTP e quindi eseguire il comando seguente per restituire un elenco dei file. zip nella sottodirectory Test:
ls *. zipNota L'utilità di FTP.exe è il client FTP della riga di comando che viene installato tramite Windows.
In questo scenario, non vengono elencati alcun file ZIP. Inoltre, viene visualizzato il seguente messaggio di errore:
200 EPRT comando la-successful.550 Impossibile trovare il file specificato. Errore Win32: Impossibile trovare il file specificato. Dettagli errore: File system ha restituito un error.550 fine
Risoluzione
Per risolvere questo problema, applicare questo hotfix nel computer che ha installato di FTP 7.5.
Ulteriori informazioni sull'aggiornamento rapido
Informazioni sull'hotfix
Un hotfix supportato è disponibile da Microsoft. Questo hotfix è tuttavia destinato esclusivamente alla risoluzione del problema descritto in questo articolo. Applicare questo hotfix solo ai sistemi in cui si verifica il problema descritto in questo articolo. Questo hotfix potrebbe essere sottoposto ad ulteriori test. Se il problema non causa gravi difficoltà, si consiglia di attendere il successivo aggiornamento software contenente tale hotfix. Se l'hotfix è disponibile per il download, è presente una sezione "Hotfix disponibile per il download" all'inizio di questo articolo della Knowledge Base. Se questa sezione non viene visualizzata, contattare il servizio clienti Microsoft e supporto tecnico per ottenere l'hotfix. Nota Se si verificano ulteriori problemi o se è necessaria attività di risoluzione aggiuntiva, potrebbe essere necessario creare una richiesta di assistenza separata. I costi di supporto normale verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare specifico hotfix in questione. Per un elenco completo dei numeri di telefono del servizio clienti Microsoft e supporto tecnico o per creare una richiesta di assistenza separata, visitare il seguente sito Web Microsoft:
http://support.microsoft.com/contactus/?ws=supportNota Il modulo "Hotfix disponibile per il download" Visualizza le lingue per cui è disponibile l'hotfix. Se non viene visualizzata la lingua, è perché un aggiornamento rapido non è disponibile per tale lingua.
Requisiti
È necessario disporre di FTP 7.5 installato nel computer che esegue Windows 7 o Windows Server 2008 R2 per applicare questo hotfix.
Informazioni sul riavvio
Potrebbe essere necessario riavviare il computer se Microsoft FTP Service è in esecuzione quando si applica questo aggiornamento rapido. Per evitare il riavvio del computer, arrestare Microsoft FTP Service prima di applicare l'aggiornamento rapido.
Informazioni sui file di Windows 7 e Windows Server 2008 R2
La versione in lingua inglese di questo hotfix presenta gli attributi di file elencati nella tabella seguente (o attributi successivi). Le date e le ore di questi file sono espresse nel formato UTC (Coordinated Universal Time). Quando esaminate le informazioni del file, viene convertito in orario locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare la scheda fuso orario nell'elemento di Data e ora nel Pannello di controllo.
Per tutte le versioni x86-based di Windows 7 supportate
Nome file |
Versione file |
Dimensione file |
Date |
Ora |
Piattaforma |
---|---|---|---|---|---|
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 |
su 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 |
Per tutte le versioni x64 di Windows 7 e Windows Server 2008 R2
Nome file |
Versione file |
Dimensione file |
Date |
Ora |
Piattaforma |
---|---|---|---|---|---|
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 |
Per tutte supportate le versioni Itanium di Windows Server 2008 R2
Nome file |
Versione file |
Dimensione file |
Date |
Ora |
Piattaforma |
---|---|---|---|---|---|
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 |
Ulteriori informazioni sui file per Windows 7 e Windows Server 2008 R2
Ulteriori file per tutte le versioni supportate basate su x86 di Windows 7
File name |
Update.mum |
File version |
Not applicable |
File size |
1,624 |
Date (UTC) |
17-Aug-2010 |
Time (UTC) |
21:31 |
Piattaforma |
Not applicable |
File name |
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 |
Piattaforma |
Not applicable |
File name |
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 |
Piattaforma |
Not applicable |
File aggiuntivi per tutte supportate versioni basate su x64 di Windows 7 e Windows Server 2008 R2
File name |
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 |
Piattaforma |
Not applicable |
File name |
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 |
Piattaforma |
Not applicable |
File name |
Update.mum |
File version |
Not applicable |
File size |
1,842 |
Date (UTC) |
17-Aug-2010 |
Time (UTC) |
21:31 |
Piattaforma |
Not applicable |
File name |
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 |
Piattaforma |
Not applicable |
File aggiuntivi per le versioni Itanium di Windows Server 2008 R2
File name |
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 |
Piattaforma |
Not applicable |
File name |
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 |
Piattaforma |
Not applicable |
File name |
Update.mum |
File version |
Not applicable |
File size |
1,456 |
Date (UTC) |
17-Aug-2010 |
Time (UTC) |
21:31 |
Piattaforma |
Not applicable |
File name |
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 |
Piattaforma |
Not applicable |
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Ulteriori informazioni
Il comando FTP NLST viene utilizzato per restituire un elenco di nomi di file nella directory specificata. Questo comando utilizza la directory corrente quando non viene fornite alcuna informazione. Il comando FTP MGET viene utilizzato per copiare più file remoti al computer locale utilizzando il tipo di trasferimento file corrente.