Belirtiler
FTP 7.5, Windows 7 veya Windows Server 2008 R2 çalıştıran bir bilgisayarda çalıştırın. Bilgisayarda FTP NLST komutunu kullandığınızda, aşağıdaki senaryolardan birinde anlatılan sorunla karşılaşabilirsiniz.
Senaryo 1
NLST komut tam sanal yolu döndürmez. Bu nedenle, üzerinde NLST komut kullanan istemci programlar düzgün çalışmayabilir. Aşağıdaki senaryoyu düşünün:
-
FTP sunucusu üzerinde aşağıdaki dizine işaret eden bir FTP sitesi var.
c:\Inetpub\Ftproot
-
Siz Ftproot dizin içinde Test adında bir alt dizin oluşturun.
-
Size Test alt dizininde sınama.txt adlı bir dosya ekleyin. Örneğin, aşağıdaki dizinde sınama.txt dosyasına ekleyin:
c:\Inetpub\Ftproot\Test
-
FTP sitesine bağlanmak için FTP.exe yardımcı programını kullanın ve sonra sınama.txt dosyayı yerel bilgisayara kopyalamak için aşağıdaki komutu çalıştırın:
MGET /Test/*.txtNot Windows tarafından yüklenen komut satırı FTP istemcisi FTP.exe yardımcı programıdır.
Bu senaryoda, MGET komutunun başarısız olur. Ayrıca, aşağıdaki hata iletisini alırsınız:
200 EPRT komut successful.550 Sistem belirtilen dosyayı bulamıyor. Win32 hatası: Sistem belirtilen dosyayı bulamıyor. Hata ayrıntıları: dosya sistemi bir error.550 son verdi
Senaryo 2
Bulunan hiçbir dosya olduğunda FTP NLST komut 550 hata kodu döndürür. Ancak, "tam aktarım 226" almayı beklediğiniz bilgi bu durumda olduğu gibi FTP 6. Bu nedenle, hata kodunu 226 kullanan istemci programlar düzgün çalışmayabilir. Aşağıdaki senaryoyu düşünün:
-
FTP sunucusu üzerinde aşağıdaki dizine işaret eden bir FTP sitesi var.
c:\Inetpub\Ftproot
-
Siz Ftproot dizin içinde Test adında bir alt dizin oluşturun.
-
Test alt dizininde bir .zip dosya adı uzantısına sahip bir sıkıştırılmış dosya eklediğiniz. Örneğin, aşağıdaki dizinde .zip dosyasına ekleyin:
c:\Inetpub\Ftproot\Test
-
FTP sitesinin kök yok .zip dosyaları vardır.
-
FTP sitesine bağlanmak için FTP.exe yardımcı programını kullanın ve siz Test alt .zip dosyaları listesini almak için aşağıdaki komutu çalıştırın:
ls *.zipNot Windows tarafından yüklenen komut satırı FTP istemcisi FTP.exe yardımcı programıdır.
Bu senaryoda, .zip dosya listelenir. Ayrıca, aşağıdaki hata iletisini alırsınız:
200 EPRT komut successful.550 Sistem belirtilen dosyayı bulamıyor. Win32 hatası: Sistem belirtilen dosyayı bulamıyor. Hata ayrıntıları: dosya sistemi bir error.550 son verdi
Çözüm
Bu sorunu gidermek için FTP 7.5 yüklü olduğu bilgisayara bu düzeltmeyi uygulayın.
Bu düzeltme hakkında daha fazla bilgi
Düzeltme bilgileri
Microsoft, desteklenen bir düzeltmeyi kullanıma sunmuştur. Ancak, bu düzeltmeyi yalnızca bu makalede anlatılan sorunu düzeltmesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu makalede açıklanan sorunun yaşandığı sistemlere uygulayın. Bu düzeltme, ek test süreci gerektirebilir. Bu nedenle bu sorundan ciddi bir şekilde etkilenmiyorsanız, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir. İndirilebilir bir düzeltme varsa, bu Bilgi Bankası makalesinin üst kısmında "Düzeltme İndirilebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek'e başvurun. Not Ek sorunlar oluşursa veya sorun giderme gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Tam listesi Microsoft Müşteri Hizmetleri ve destek telefon numaralarını veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=supportNot "Düzeltme indirilebilir” formu, düzeltmenin indirilebildiği dilleri görüntüler. Kendi dilinizi görmüyorsanız, bu dil için bir düzeltme mevcut değil demektir.
Ön koşullar
FTP 7.5, bu düzeltmeyi uygulamak için Windows 7 veya Windows Server 2008 R2 çalıştıran bir bilgisayarda yüklü olması gerekir.
Yeniden başlatma bilgileri
Microsoft FTP Service çalışıyorsa, bu düzeltmeyi uyguladığınızda, bilgisayarı yeniden başlatmanız gerekebilir. Düzeltmeyi uygulamadan önce bilgisayarı yeniden başlatmayı önlemek için Microsoft FTP Service'i durdurun.
Windows 7 ve Windows Server 2008 R2 dosya bilgileri
Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya öznitelikleri) sahiptir. Bu dosyalarla ilgili tarihler ve saatler Eşgüdümlü Evrensel Saat (UTC) kullanılarak listelenmiştir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ile yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat aracında Saat Dilimi sekmesini kullanın.
Windows 7'nin tüm desteklenen x86 tabanlı sürümleri
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
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 |
Geçerli değil |
69,252 |
13-Jul-2009 |
21:05 |
Geçerli değil |
Windows 7'nin ve Windows Server 2008 R2'nin desteklenen tüm x64 tabanlı sürümleri için
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
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 |
Geçerli değil |
69,252 |
13-Jul-2009 |
20:50 |
Geçerli değil |
Tüm desteklenen Itanium sürümleri Windows Server 2008 R2
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
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 |
Geçerli değil |
69,252 |
13-Jul-2009 |
20:48 |
Geçerli değil |
Windows 7 ve Windows Server 2008 R2 için ek dosya bilgileri
Windows 7'nin desteklenen tüm x86 tabanlı sürümleri için ek dosyalar
Dosya adı |
Update.mum |
Dosya sürümü |
Geçerli değil |
Dosya boyutu |
1,624 |
Tarih (UTC) |
17-Aug-2010 |
Saat (UTC) |
21:31 |
Platform |
Geçerli değil |
Dosya adı |
X86_8a5473cdac17eec9cdd1fea84db72b37_31bf3856ad364e35_6.1.7600.20782_none_070dfc851f28b960.manifest |
Dosya sürümü |
Geçerli değil |
Dosya boyutu |
698 |
Tarih (UTC) |
17-Aug-2010 |
Saat (UTC) |
21:31 |
Platform |
Geçerli değil |
Dosya adı |
X86_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac80e551014c3bd.manifest |
Dosya sürümü |
Geçerli değil |
Dosya boyutu |
31,009 |
Tarih (UTC) |
17-Aug-2010 |
Saat (UTC) |
21:36 |
Platform |
Geçerli değil |
Windows 7 ve Windows Server 2008 R2'in tüm desteklenen x64 tabanlı sürümleri için ek dosyalar
Dosya adı |
Amd64_6fb705da971d77554c0b298ba757b004_31bf3856ad364e35_6.1.7600.20782_none_eb9d746fbbf18d62.manifest |
Dosya sürümü |
Geçerli değil |
Dosya boyutu |
1,046 |
Tarih (UTC) |
17-Aug-2010 |
Saat (UTC) |
21:31 |
Platform |
Geçerli değil |
Dosya adı |
Amd64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_a6e6a9d8c87234f3.manifest |
Dosya sürümü |
Geçerli değil |
Dosya boyutu |
31,015 |
Tarih (UTC) |
17-Aug-2010 |
Saat (UTC) |
21:39 |
Platform |
Geçerli değil |
Dosya adı |
Update.mum |
Dosya sürümü |
Geçerli değil |
Dosya boyutu |
1,842 |
Tarih (UTC) |
17-Aug-2010 |
Saat (UTC) |
21:31 |
Platform |
Geçerli değil |
Dosya adı |
Wow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest |
Dosya sürümü |
Geçerli değil |
Dosya boyutu |
11,616 |
Tarih (UTC) |
17-Aug-2010 |
Saat (UTC) |
04:51 |
Platform |
Geçerli değil |
Windows Server 2008 R2'in Itanium sürümleri için ek dosyalar
Dosya adı |
Ia64_2c86fbe9823be1fcd9824e196f3888ac_31bf3856ad364e35_6.1.7600.20782_none_39099b87f10fe45a.manifest |
Dosya sürümü |
Geçerli değil |
Dosya boyutu |
1,044 |
Tarih (UTC) |
17-Aug-2010 |
Saat (UTC) |
21:31 |
Platform |
Geçerli değil |
Dosya adı |
Ia64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_4ac9b24b1012ccb9.manifest |
Dosya sürümü |
Geçerli değil |
Dosya boyutu |
31,012 |
Tarih (UTC) |
17-Aug-2010 |
Saat (UTC) |
21:31 |
Platform |
Geçerli değil |
Dosya adı |
Update.mum |
Dosya sürümü |
Geçerli değil |
Dosya boyutu |
1,456 |
Tarih (UTC) |
17-Aug-2010 |
Saat (UTC) |
21:31 |
Platform |
Geçerli değil |
Dosya adı |
Wow64_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_6.1.7600.20782_none_b13b542afcd2f6ee.manifest |
Dosya sürümü |
Geçerli değil |
Dosya boyutu |
11,616 |
Tarih (UTC) |
17-Aug-2010 |
Saat (UTC) |
04:51 |
Platform |
Geçerli değil |
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Ek Bilgi
NLST FTP komutu belirtilen dizinde dosya adlarının bir listesini döndürmek için kullanılır. Başka hiçbir bilgi sağlandığında bu komut geçerli dizin kullanılır. FTP MGET komutunun, geçerli dosya aktarım türünü kullanarak birden çok uzak dosyaları yerel bilgisayara kopyalamak için kullanılır.