การแก้ไข: Nexus Mod Manager ไม่สามารถรับข้อมูลเวอร์ชันจากเซิร์ฟเวอร์อัปเดต

Nexus Mod Manager เป็นโปรแกรมโอเพ่นซอร์สที่เชื่อมโยงกับ Nexus Mods โปรแกรมนี้มีให้สำหรับ Windows และช่วยให้ผู้ใช้สามารถดาวน์โหลดและใช้ mods กับเกมของตนโดยอัตโนมัติ อย่างไรก็ตามเมื่อไม่นานมานี้มีรายงานจำนวนมากเกี่ยวกับผู้ใช้ที่ไม่สามารถดึงข้อมูลอัปเดตไปยังแอปพลิเคชันได้ แอปพลิเคชันแสดงข้อผิดพลาด“ Nexus Mod Manager Updater: ไม่สามารถรับข้อมูลเวอร์ชันจากเซิร์ฟเวอร์อัปเดต” ขณะพยายามอัปเดต

อะไรเป็นสาเหตุของข้อผิดพลาดในการอัปเดต Nexus Mod Manager

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

  • สิทธิ์การดูแลระบบ:ในบางกรณีข้อผิดพลาดนี้อาจเกิดขึ้นเนื่องจากแอปพลิเคชันมีสิทธิ์ไม่เพียงพอ เมื่อ Launcher พยายามติดต่อกับเซิร์ฟเวอร์และเขียนบนฮาร์ดไดรฟ์สิทธิ์ไม่เพียงพอจะป้องกันไม่ให้ทำเช่นนั้น
  • ไฟร์วอลล์:บางครั้งไฟร์วอลล์ Windows อาจบล็อกองค์ประกอบบางอย่างของแอปพลิเคชันไม่ให้ติดต่อกับเซิร์ฟเวอร์ สิ่งนี้สามารถป้องกันไม่ให้ไคลเอ็นต์อัปเดตได้ดังนั้นจึงทำให้เกิดข้อผิดพลาดนี้
  • ข้อผิดพลาดของโปรโตคอล:ในแอปพลิเคชันเวอร์ชันก่อนหน้านี้มีการใช้โปรโตคอล HTTP อย่างไรก็ตามในเวอร์ชันที่ใหม่กว่าจะใช้โปรโตคอล HTTPs โปรโตคอล HTTPs มีความจำเป็นเนื่องจากกฎหมายล่าสุดที่ผ่านในยุโรปเนื่องจากเว็บไซต์ทั้งหมดต้องใช้โปรโตคอล HTTPs Nexus Mods ยังอัปเดตเป็นโปรโตคอล HTTPs ดังนั้นแอปพลิเคชันเวอร์ชันเก่าจะไม่สามารถเชื่อมต่อได้อีกต่อไป
  • แอปพลิเคชันที่ล้าสมัย:ในบางกรณีข้อผิดพลาดนี้ยังรายงานว่าเกิดขึ้นกับแอปพลิเคชันเวอร์ชันที่ใหม่กว่า ดังนั้นจึงมีการเปิดตัวแอปพลิเคชันเวอร์ชันใหม่เพื่อแก้ไขข้อบกพร่องนี้อย่างไรก็ตามเว็บไซต์ Nexus Mods ไม่ได้อัปเดตฐานข้อมูลเป็นแอปพลิเคชันเวอร์ชันใหม่ อย่างไรก็ตามการอัปเดตมีอยู่ในไซต์ Git Hub

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

โซลูชันที่ 1: การให้สิทธิ์ผู้ดูแลระบบ

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

  1. คลิกขวาที่แอปพลิเคชันที่เรียกใช้งานได้
  2. เลือก“ คุณสมบัติ
  3. คลิกที่แท็บ“ ความเข้ากันได้ ” แล้วเลือกช่อง“ เรียกใช้ในฐานะผู้ดูแลระบบ
  4. ลองเรียกใช้แอปพลิเคชันและตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

โซลูชันที่ 2: การให้สิทธิ์การเข้าถึงในไฟร์วอลล์

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

  1. คลิกที่Start Menuและเลือกไอคอน“ Settings
  2. ภายในการตั้งค่าคลิกที่ตัวเลือก“ การอัปเดตและความปลอดภัย
  3. เลือกตัวเลือกWindows Security ” จากบานหน้าต่างด้านซ้าย
  4. คลิกที่ตัวเลือก“ Firewall & Network Protection
  5. เลือกตัวเลือกอนุญาตแอปพลิเคชันผ่านไฟร์วอลล์
  6. คลิกที่“ เปลี่ยนการตั้งค่า ” เพื่อให้จำเป็นสิทธิ์
  7. อนุญาต“ Nexus Mod Manager ” และแอปพลิเคชันทั้งหมดที่เกี่ยวข้องกับNMMผ่านทั้งเครือข่าย“ สาธารณะ ” และ“ ส่วนตัว
  8. คลิกที่“ ตกลงเรียกใช้แอปพลิเคชันและตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

แนวทางที่ 3: การอัปเดตแอปพลิเคชัน

เกิดข้อบกพร่องกับแอปพลิเคชันเวอร์ชันเก่าเนื่องจากข้อผิดพลาดถูกทริกเกอร์ นอกจากนี้แอปพลิเคชันเวอร์ชันเก่ายังใช้โปรโตคอล HTTP แทนโปรโตคอล HTTPs เนื่องจาก Nexus Mods อัปเกรดเซิร์ฟเวอร์ของตนให้ใช้โปรโตคอล "HTTPs" เวอร์ชันที่เก่ากว่าจึงไม่มีประโยชน์ ดังนั้นในขั้นตอนนี้เราจะแก้ไขปัญหาทั้งสองนี้โดยการอัปเดตแอปพลิเคชันเป็นเวอร์ชันล่าสุด

  1. ถอนการติดตั้งNexus Modผู้จัดการ
  2. คลิกที่นี่เพื่อดาวน์โหลดล่าสุดรุ่นของแอพลิเคชัน
  3. เมื่อดาวน์โหลดแล้วให้ติดตั้งแอปพลิเคชัน
  4. ลองเรียกใช้ Nexus Mod Manager และตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่