Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: Uplay detected an unrecoverable error and must shut down

Uplay เป็นบริการการจัดจำหน่ายดิจิทัล การจัดการสิทธิ์ดิจิทัล มัลติเพลย์เยอร์ และการสื่อสาร ที่พัฒนาโดย Massive Entertainment เพื่อพยายามใช้แอปเดียวจัดการความสำเร็จของคุณซึ่งสามารถนำไปใช้ในเกมอื่นๆ บริการนี้ให้บริการข้ามแพลตฟอร์มต่างๆ และใช้หลักกับเกมของ Ubisoft

หลังจากผู้ใช้ลองรันเกมหนึ่งที่พวกเขาดาวน์โหลดและติดตั้งบนคอมพิวเตอร์ พวกเขาได้รับข้อความข้อผิดพลาด “Uplay has detected an unrecoverable error and must shut down” ซึ่งอาจเกิดจากสาเหตุหลายอย่างแตกต่างกัน แต่ทั้งหมดสามารถแก้ไขได้โดยใช้วิธีแก้ไขที่เราเตรียมไว้ด้านล่าง

สาเหตุของข้อผิดพลาด “Uplay has detected an unrecoverable error and must shut down”

สาเหตุที่พบบ่อยที่สุดสำหรับปัญหานี้คือมีการปล่อยอัปเดตใหม่สำหรับบริการ Uplay ทำให้รุ่นเก่าไม่ได้รับการสนับสนุน ปัญหาจริงเกิดขึ้นเพราะ Uplay client ไม่สามารถอัปเดตอัตโนมัติได้

สาเหตุอื่นๆ รวมถึงการตั้งค่าความปลอดภัยที่เข้มงวดเกินไป เช่น ไฟร์วอลล์ที่คุณติดตั้งบนคอมพิวเตอร์ สาเหตุยอดนิยมหนึ่งคือ hosts file ที่เสียหายซึ่งอาจถูกเปลี่ยนแปลงโดยผู้ใช้หรือโดย Windows update

วิธีแก้ไขที่ 1: อัปเดต Uplay

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

  1. ก่อนอื่น ตรวจสอบให้แน่ใจว่าคุณล็อกอินด้วยบัญชี admin เนื่องจากคุณจะไม่สามารถถอนการติดตั้งโปรแกรมด้วยสิทธิ์อื่นได้
  2. อย่ากังวลเกี่ยวกับการสูญเสียความสำเร็จหรือข้อมูลอื่นๆ ที่เกี่ยวข้องกับ Uplay เนื่องจากข้อมูลนี้ผูกมัดกับบัญชี Uplay ของคุณอย่าง排他性 และไม่ใช่การติดตั้งบนคอมพิวเตอร์ของคุณ
  3. คลิกที่เมนู Start และเปิด Control Panel โดยการค้นหา หากคุณใช้ Windows 10 เป็นระบบปฏิบัติการ คุณสามารถคลิกที่ไอคอนเฟืองเพื่อเปิดแอป Settings
  4. ใน Control Panel เปลี่ยนตัวเลือก View as เป็น Category ที่มุมขวาบน และคลิก Uninstall a Program ภายใต้ส่วน Programs

แก้ไข: Uplay detected an unrecoverable error and must shut down

  1. หากคุณใช้แอป Settings การคลิกที่ Apps จะเปิดรายการโปรแกรมที่ติดตั้งทั้งหมดบน PC ของคุณทันที
  2. ค้นหารายการ Uplay ในรายการและคลิกที่มันหนึ่งครั้ง คลิกที่ปุ่ม Uninstall เหนือรายการและยืนยันกล่องโต้ตอบที่อาจปรากฏ ทำตามคำแนะนำบนหน้าจอเพื่อถอนการติดตั้ง Uplay และรีสตาร์ทคอมพิวเตอร์หลังจากนั้น

แก้ไข: Uplay detected an unrecoverable error and must shut down

  1. ไปที่โฟลเดอร์ที่คุณติดตั้ง Uplay ไว้ตอนแรก โดยค่าเริ่มต้นควรเป็น C >> Program Files หรือ C >> Program Files (x86) ค้นหาโฟลเดอร์ Uplay ที่อยู่ในโฟลเดอร์เหล่านี้และลบไฟล์ที่คุณพบได้โดยคลิกขวาและเลือก Delete จากเมนูบริบท

ไปที่ลิงก์นี้และคลิกปุ่ม Download Uplay for PC เพื่อดาวน์โหลดรุ่นล่าสุดของ Uplay client ดับเบิลคลิกไฟล์ที่ดาวน์โหลดในโฟลเดอร์ Downloads เพื่อเริ่มกระบวนการดาวน์โหลดและติดตั้ง และทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งเครื่องมือนี้อย่างถูกต้อง

เปิดเกมใหม่และตรวจสอบดูว่า “Uplay has detected an unrecoverable error and must shut down” ยังปรากฏเมื่อรันเกม Ubisoft ที่มีปัญหาหรือไม่

วิธีแก้ไขที่ 2: เปลี่ยนวิธีการเชื่อมต่ออินเทอร์เน็ต

บางครั้งคุณจะต้องเชื่อมต่อกับแหล่งอินเทอร์เน็ตที่น่าเชื่อถือมากขึ้นเพื่อเปิดบริการอัปเดต Uplay บางครั้งเมื่อการเชื่อมต่อไร้สายบนคอมพิวเตอร์ของคุณไม่แข็งแรง มันจะแสดงข้อผิดพลาด “Uplay has detected an unrecoverable error and must shut down” ดังนั้นลองสลับไปใช้ Ethernet เพื่อเปิด Uplay ให้ถูกต้องครั้งแรก

หากคุณต้องการกำจัดปัญหานี้ ให้แน่ใจว่าคุณทำดังนี้:

  1. หากคุณใช้การเชื่อมต่อไร้สายผ่านเราเตอร์ ให้แน่ใจว่าคุณหาหรือซื้อสาย Ethernet หากคุณไม่แน่ใจว่ามันมีลักษณะอย่างไร ให้ดูรูปภาพด้านล่างหรือถามผู้ขายหากคุณไม่มีอยู่ที่บ้าน

แก้ไข: Uplay detected an unrecoverable error and must shut down

  1. เสียบปลายหนึ่งของสายเข้าคอมพิวเตอร์หรือแล็ปท็อปของคุณ และเสียบอีกปลายเข้ามอเด็มที่คุณใช้สำหรับการเชื่อมต่ออินเทอร์เน็ต หากคุณสามารถค้นหาได้ วิธีอื่นคือเสียบสาย Ethernet โดยตรงเข้าที่เราเตอร์ หากคุณไม่พบมอเด็มหรือคุณเพียงแค่ไม่ได้ใช้
  2. ลองรันเกม Ubisoft ที่มีปัญหาเพื่อดูว่า Uplay จะเปิดได้ถูกต้องตอนนี้หรือไม่

วิธีแก้ไขที่ 3: รีเซ็ต Hosts File ของคุณ

หากคุณเคยพยายามแก้ปัญหาอื่นๆ บนคอมพิวเตอร์ของคุณนอกจากปัญหานี้ คุณอาจแก้ไข hosts file ที่อยู่ลึกในโฟลเดอร์ System32 ในโฟลเดอร์ย่อยต่างๆ Hosts file ใช้ในการแมปชื่อโฮสต์ไปยังที่อยู่ IP หากด้วยเหตุผลใดเหตุผลหนึ่ง คุณพบว่า hosts file ของคุณถูกบุกครั้งหรือหากคุณเริ่มประสบปัญหานี้กับ Uplay คุณสามารถรีเซ็ต Hosts file กลับเป็นค่าเริ่มต้นโดยทำตามขั้นตอนด้านล่าง

  1. ไปที่ตำแหน่ง C >> Windows >> System32 >> Drivers >> Etc โดยการนำทางไปหลังจากเปิด File Explorer ก่อนอื่นคลิก This PC หรือ My Computer จากแถบด้านซ้ายเพื่อค้นหาและเปิด Local Disk C
  2. หากคุณไม่เห็นโฟลเดอร์ Windows คุณอาจต้องเปิดตัวเลือกที่ทำให้คุณเห็นไฟล์และโฟลเดอร์ที่ซ่อนอยู่ คลิกแท็บ “View” ในเมนูด้านบนของ File Explorer และคลิกที่ชекบ็อกซ์ “Hidden items” ในส่วน Show/hide File Explorer จะแสดงไฟล์ที่ซ่อนอยู่และจะจำการตั้งค่านี้จนกว่าคุณจะเปลี่ยนมันอีกครั้ง

แก้ไข: Uplay detected an unrecoverable error and must shut down

  1. ค้นหาไฟล์ hosts ในโฟลเดอร์ Etc คลิกขวาที่มัน คลิก Properties แล้วคลิกแท็บ Security คลิกปุ่ม Advanced หน้าต่าง “Advanced Security Settings” จะปรากฏ ที่นี่คุณต้องเปลี่ยน Owner ของ key
  2. คลิกลิงก์ Change ถัดจากป้ายกำกับ “Owner:” หน้าต่าง Select User or Group จะปรากฏ

แก้ไข: Uplay detected an unrecoverable error and must shut down

  1. เลือกบัญชีผู้ใช้ผ่านปุ่ม Advanced หรือพิมพ์บัญชีผู้ใช้ของคุณในพื้นที่ที่ระบุ ‘Enter the object name to select’ และคลิก OK เพิ่มบัญชีผู้ใช้และบัญชี TrustedInstaller เพื่อเพิ่มความมั่นใจ
  2. เพื่อเลือก เปลี่ยน owner ของซับโฟลเดอร์และไฟล์ทั้งหมดภายในโฟลเดอร์ ให้เลือกชेकบ็อกซ์ “Replace owner on subcontainers and objects” ในหน้าต่าง “Advanced Security Settings” คลิก OK เพื่อเปลี่ยนการเป็นเจ้าของ
  3. หลังจากครอบครอง hosts file แล้ว คลิกขวาที่มันและเลือกตัวเลือก Rename จากเมนูบริบท เปลี่ยนชื่อเป็น hosts.old และนำไปใช้

แก้ไข: Uplay detected an unrecoverable error and must shut down

ตอนนี้ถึงเวลาสร้าง hosts file ใหม่ในโฟลเดอร์เดียวกันแต่ใช้เทมเพลตที่เราจะให้คุณ นี่คือส่วนที่ง่ายกว่าของวิธีแก้ไขนี้ และปัญหาตอนนี้ใกล้จะแก้ไขแล้ว เพราะการสร้างไฟล์ค่อนข้างง่าย

  1. เปิด Notepad โดยการค้นหาหลังจากคลิกปุ่ม Start menu หรือแถบค้นหาข้างมัน คุณสามารถใช้ Windows Key + R และพิมพ์ “notepad.exe” ในกล่อง Run เพื่อเปิด Notepad

แก้ไข: Uplay detected an unrecoverable error and must shut down

  1. ปล่อยให้ไฟล์ว่างเปล่า และคลิกตัวเลือก File จากเมนูด้านบนที่มุมซ้ายบนของหน้าต่าง Notepad เลือก Save as จากรายการแบบเลื่อนลง และนำทางไปที่ C >> Windows >> System32 >> Drivers >> Etc โฟลเดอร์โดยใช้ File Explorer
  2. ภายใต้ตัวเลือก Save as type ให้เก็บเป็น Text Document และตั้งค่าตัวเลือก File name เป็น “hosts ” โดยไม่มีเครื่องหมายคำพูด

แก้ไข: Uplay detected an unrecoverable error and must shut down

  1. คลิก OK เพื่อบันทึกไฟล์ในโฟลเดอร์เดียวกับที่ hosts file เก่าอยู่ และรีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลงและตรวจสอบว่าปัญหาเดิมยังปรากฏบนคอมพิวเตอร์ของคุณหรือไม่

วิธีแก้ไขที่ 4: ปิดไฟร์วอลล์ทั้งหมด

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

อย่างไรก็ตาม ปรากฏว่าการปิดไฟร์วอลล์เป็นระยะเวลาจริงๆ แก้ปัญหาได้ เนื่องจาก Uplay จึงเปิดได้ และข้อผิดพลาดหยุดปรากฏแม้หลังจากเปิดไฟร์วอลล์กลับมาแล้ว เพื่อให้แน่ใจ คุณควรทำ exception สำหรับ Uplay ในไฟร์วอลล์ของคุณด้วย ขั้นตอนด้านล่างเกี่ยวข้องกับ Windows Firewall ที่มาติดมากับ Windows PC ทุกเครื่อง

  1. เปิด Control Panel โดยการค้นหารายการของมันในปุ่ม Start หรือโดยการคลิกไอคอนลูกข้าวหรือปุ่ม Cortana วงกลมที่ด้านซ้ายของ taskbar ของคุณ

แก้ไข: Uplay detected an unrecoverable error and must shut down

  1. หลังจาก Control Panel เปิด ให้เปลี่ยนมุมมองเป็น Large หรือ Small icons และนำทางไปด้านล่างเพื่อค้นหาตัวเลือก Windows Firewall

แก้ไข: Uplay detected an unrecoverable error and must shut down

  1. คลิกที่ Windows Firewall และคลิกที่ตัวเลือก Allow and app or feature through Windows Firewall จากรายการตัวเลือกด้านซ้าย รายการแอปควรเปิด ค้นหารายการ Uplay ในรายการและติ๊กช่องถัดจากทั้ง Private และ Public networks
  2. คลิก OK และรีสตาร์ทคอมพิวเตอร์ก่อนจะเปิดเกมที่มีปัญหาอีกครั้งและตรวจสอบว่ามันจะรันได้โดยไม่แสดงข้อความข้อผิดพลาด “Uplay has detected an unrecoverable error and must shut down” หรือไม่