Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีการแก้ไขข้อผิดพลาด 'ล้มเหลวในการดึงข้อมูลรายชื่อไดเรกทอรี' บน FileZilla

FileZilla เป็นซอฟต์แวร์ฟรี มีสองเวอร์ชัน ได้แก่ FileZilla Client และ FileZilla Server ไคลเอนต์มีการสนับสนุนข้ามแพลตฟอร์ม แต่เซิร์ฟเวอร์รองรับเฉพาะ Windows แอปพลิเคชั่นนี้ใช้เพื่อถ่ายโอนไฟล์ระหว่างคอมพิวเตอร์บนเครือข่าย อย่างไรก็ตาม เมื่อไม่นานมานี้ มีรายงานจำนวนมากที่ผู้ใช้พบ “Failed to Retrieve Directory Listing ” เกิดข้อผิดพลาดขณะพยายามเชื่อมต่อกับเซิร์ฟเวอร์

วิธีการแก้ไขข้อผิดพลาด  ล้มเหลวในการดึงข้อมูลรายชื่อไดเรกทอรี  บน FileZilla

อะไรทำให้เกิดข้อผิดพลาด “ล้มเหลวในการดึงข้อมูลรายการไดเรกทอรี” บน FileZilla

หลังจากได้รับรายงานจำนวนมากจากผู้ใช้หลายราย เราจึงตัดสินใจตรวจสอบปัญหาและคิดหาวิธีแก้ไขเพื่อกำจัดปัญหาให้กับผู้ใช้ส่วนใหญ่ของเรา นอกจากนี้ เราได้ตรวจสอบสาเหตุที่ทำให้เกิดปัญหานี้และระบุสาเหตุที่พบบ่อยที่สุดด้านล่าง

  • ไฟร์วอลล์ Windows:  ในกรณีส่วนใหญ่ เซิร์ฟเวอร์ FileZilla ทำงานในเครื่องแต่ไม่ทำงานจากระยะไกล เมื่อใดก็ตามที่มีการพยายามเชื่อมต่อภายในเครื่อง ข้อผิดพลาดนี้จะทริกเกอร์ ข้อผิดพลาดนี้เกิดขึ้นเนื่องจากการเชื่อมต่อของ FileZilla ถูกบล็อกโดย Windows Firewall แม้ว่าอาจมีการเพิ่มข้อยกเว้นสำหรับพอร์ตเฉพาะในไฟร์วอลล์ แต่ก็ยังใช้ “โหมดพาสซีฟ ” เพื่อส่งและรับไฟล์ สิ่งนี้ทำบนพอร์ต TCP แบบสุ่ม ดังนั้น พอร์ตเหล่านี้จึงถูกบล็อกโดยไฟร์วอลล์และเกิดข้อผิดพลาดนี้ขึ้น
  • การเข้ารหัส:  มีการเข้ารหัสการเชื่อมต่อหลายประเภทที่คุณสามารถใช้ได้ขณะพยายามเชื่อมต่อกับเซิร์ฟเวอร์ แม้ว่าบางส่วนจะมีความปลอดภัยมากกว่าส่วนอื่นๆ แต่ก็มักจะทำให้เกิดปัญหาได้แม้กระทั่งกับการเชื่อมต่อที่ถูกต้องโดยการป้องกันไม่ให้มีการสร้างการเชื่อมต่อ

เมื่อคุณมีความเข้าใจพื้นฐานเกี่ยวกับธรรมชาติของปัญหาแล้ว เราจะดำเนินการแก้ไขต่อไป ตรวจสอบให้แน่ใจว่าได้นำไปใช้ในลักษณะเฉพาะที่นำเสนอเพื่อหลีกเลี่ยงความขัดแย้ง

แนวทางที่ 1:การสร้างกฎไฟร์วอลล์

หากไฟร์วอลล์บล็อก FileZilla ไม่ให้ติดต่อกับอินเทอร์เน็ต ไฟร์วอลล์จะทำงานไม่ถูกต้องและข้อผิดพลาดจะเกิดขึ้น ดังนั้น ในขั้นตอนนี้ เราจะจำกัดพอร์ตสำหรับ FileZilla ก่อน จากนั้นจึงเพิ่มข้อยกเว้นสำหรับพอร์ตเหล่านั้นในไฟร์วอลล์ ในการทำเช่นนั้น:

  1. เปิดตัว “FileZilla เซิร์ฟเวอร์ ” บน “เซิร์ฟเวอร์ ” คอมพิวเตอร์
  2. คลิก บน “แก้ไข ” และเลือก “การตั้งค่า” จากรายการ วิธีการแก้ไขข้อผิดพลาด  ล้มเหลวในการดึงข้อมูลรายชื่อไดเรกทอรี  บน FileZilla
  3. คลิก บน “โหมดพาสซีฟ การตั้งค่า ” จากบานหน้าต่างด้านซ้ายและ ตรวจสอบใช้ กำหนดเอง ท่าเรือ ช่วง ” ตัวเลือก
  4. ป้อน2100 ” ในกล่องแรกและกล่องที่สอง วิธีการแก้ไขข้อผิดพลาด  ล้มเหลวในการดึงข้อมูลรายชื่อไดเรกทอรี  บน FileZilla
  5. คลิก บน “ตกลง ” เพื่อบันทึกการตั้งค่าของคุณ
  6. กดWindows ” + “ฉัน ” พร้อมกันเพื่อเปิดการตั้งค่า
  7. คลิก บน “อัปเดต &ความปลอดภัย” และ เลือกหน้าต่าง ความปลอดภัย ” ในบานหน้าต่างด้านซ้าย วิธีการแก้ไขข้อผิดพลาด  ล้มเหลวในการดึงข้อมูลรายชื่อไดเรกทอรี  บน FileZilla
  8. คลิก บน “ไฟร์วอลล์ & เครือข่าย การป้องกัน ” และ เลือกการตั้งค่าขั้นสูง” ปุ่ม. วิธีการแก้ไขข้อผิดพลาด  ล้มเหลวในการดึงข้อมูลรายชื่อไดเรกทอรี  บน FileZilla
  9. ซ้ายคลิก บน “ขาเข้า กฎ ” แล้วเลือก ขวาคลิก อีกครั้ง
  10. เลือก “กฎใหม่” จากรายการ วิธีการแก้ไขข้อผิดพลาด  ล้มเหลวในการดึงข้อมูลรายชื่อไดเรกทอรี  บน FileZilla
  11. ต่ำกว่า หัวข้อ “ประเภทของกฎที่คุณต้องการสร้าง “, ตรวจสอบท่าเรือ ” และ คลิก บน “ถัดไป” วิธีการแก้ไขข้อผิดพลาด  ล้มเหลวในการดึงข้อมูลรายชื่อไดเรกทอรี  บน FileZilla
  12. ตรวจสอบTCP ” และ ตรวจสอบเฉพาะ ท้องถิ่น พอร์ต " ตัวเลือก. วิธีการแก้ไขข้อผิดพลาด  ล้มเหลวในการดึงข้อมูลรายชื่อไดเรกทอรี  บน FileZilla
  13. เขียนใน “21,2100 ” ในช่องว่างและคลิกที่ “ถัดไป”
    หมายเหตุ: สำหรับ 21 เขียนพอร์ตที่คุณเลือกขณะสร้างเซิร์ฟเวอร์
  14. ตรวจสอบอนุญาต การเชื่อมต่อ ” และคลิกที่ “ถัดไป “. วิธีการแก้ไขข้อผิดพลาด  ล้มเหลวในการดึงข้อมูลรายชื่อไดเรกทอรี  บน FileZilla
  15. ในหน้าจอถัดไป ให้เลือก “ส่วนตัว “, “โดเมน ” และ “สาธารณะ " ตัวเลือก. วิธีการแก้ไขข้อผิดพลาด  ล้มเหลวในการดึงข้อมูลรายชื่อไดเรกทอรี  บน FileZilla
  16. คลิก บน “ถัดไป ” และป้อนชื่อที่คุณต้องการสำหรับกฎนี้ วิธีการแก้ไขข้อผิดพลาด  ล้มเหลวในการดึงข้อมูลรายชื่อไดเรกทอรี  บน FileZilla
  17. คลิก บน “เสร็จสิ้น ” เพื่อเพิ่มกฎนี้
  18. ซ้ำ กระบวนการเดียวกันนี้สำหรับ “กฎขาออก” เพื่อเพิ่มกฎเดียวกันให้ด้วยเช่นกัน
  19. เมื่อเพิ่มกฎเหล่านี้แล้ว ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

แนวทางที่ 2:การเปลี่ยนการเข้ารหัส

เป็นไปได้ว่าการกำหนดค่าการเข้ารหัสอาจทำให้เกิดปัญหา ดังนั้น ในขั้นตอนนี้ เราจะเปลี่ยนการเข้ารหัสสำหรับการเชื่อมต่อ สำหรับสิ่งนั้น:

  1. เปิดFileZilla ลูกค้า ” บน “ไคลเอนต์ ” คอมพิวเตอร์
  2. คลิก บน “ไฟล์” และเลือก “ผู้จัดการเว็บไซต์ “. วิธีการแก้ไขข้อผิดพลาด  ล้มเหลวในการดึงข้อมูลรายชื่อไดเรกทอรี  บน FileZilla
  3. หากเซิร์ฟเวอร์ที่คุณต้องการเชื่อมต่อยังไม่มีอยู่ในนั้น เลือกใหม่ ไซต์ “.
  4. เพิ่ม ชื่อโฮสต์ , ชื่อผู้ใช้ และ รหัสผ่าน สำหรับการเชื่อมต่อ
  5. คลิก บน “เข้าสู่ระบบ ประเภท ” แบบเลื่อนลงและเลือก “ปกติ “.
  6. คลิก บน “การเข้ารหัส ” แบบเลื่อนลงและ เลือกเท่านั้น ใช้ ธรรมดา FTP “. วิธีการแก้ไขข้อผิดพลาด  ล้มเหลวในการดึงข้อมูลรายชื่อไดเรกทอรี  บน FileZilla
  7. ทำ การเชื่อมต่อและ ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

โซลูชัน 3:การเปลี่ยนการกำหนดค่า FTP

ในบางกรณี การตั้งค่า FTP อาจไม่ได้รับการกำหนดค่าอย่างเหมาะสมเนื่องจากมีการทริกเกอร์ข้อผิดพลาด ดังนั้น ในขั้นตอนนี้ เราจะเปลี่ยนการกำหนดค่า FTP บางอย่าง เพื่อที่จะทำเช่นนั้น:

  1. เปิดFileZilla ลูกค้า” บน “ไคลเอนต์ ” คอมพิวเตอร์
  2. คลิก บน “แก้ไข ” และเลือก “การตั้งค่า “. วิธีการแก้ไขข้อผิดพลาด  ล้มเหลวในการดึงข้อมูลรายชื่อไดเรกทอรี  บน FileZilla
  3. คลิก บน “FTP ” ภายใต้ “การเชื่อมต่อ ” และทำเครื่องหมายที่ “ใช้งาน " ตัวเลือก. วิธีการแก้ไขข้อผิดพลาด  ล้มเหลวในการดึงข้อมูลรายชื่อไดเรกทอรี  บน FileZilla
  4. ทำเครื่องหมายที่ “อนุญาต ทางเลือกสำรอง ถึงผู้อื่น โหมดการโอน เปิด ล้มเหลว “.
  5. คลิก บน “ใช้งานอยู่ โหมด ” ภายใต้ “FTP” หัวข้อและตรวจสอบ “ถาม ระบบปฏิบัติการของคุณสำหรับที่อยู่ IP ภายนอก " ตัวเลือก. วิธีการแก้ไขข้อผิดพลาด  ล้มเหลวในการดึงข้อมูลรายชื่อไดเรกทอรี  บน FileZilla
  6. คลิก บน “Passive โหมด ” และ ตรวจสอบถอยกลับไปสู่โหมดแอคทีฟ " ตัวเลือก. วิธีการแก้ไขข้อผิดพลาด  ล้มเหลวในการดึงข้อมูลรายชื่อไดเรกทอรี  บน FileZilla
  7. คลิก บน “ตกลง ” เพื่อบันทึกการตั้งค่าของคุณและตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

โซลูชันที่ 4:การเปลี่ยนชื่อโฮสต์

บางครั้งในขณะที่ทำการเชื่อมต่อกับโฮสต์เฉพาะการเปลี่ยนชื่อโฮสต์เพื่อเริ่มต้นโปรโตคอลบางอย่างอาจแก้ไขข้อผิดพลาดได้ ดังนั้น ในขั้นตอนนี้ เราจะทำการเปลี่ยนชื่อโฮสต์ สำหรับสิ่งนั้น:

  1. เปิดFileZilla ลูกค้า ” บน “ไคลเอนต์ ” คอมพิวเตอร์
  2. คลิก บน “ชื่อโฮสต์ ” ตัวเลือก
  3. ป้อน ต่อไปนี้ก่อนชื่อโฮสต์จริงของเซิร์ฟเวอร์
    sftp://
    วิธีการแก้ไขข้อผิดพลาด  ล้มเหลวในการดึงข้อมูลรายชื่อไดเรกทอรี  บน FileZilla
  4. ป้อน รายละเอียดที่เหลือและตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่