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

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

- ไปที่โฟลเดอร์ที่คุณติดตั้ง 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 ให้ถูกต้องครั้งแรก
หากคุณต้องการกำจัดปัญหานี้ ให้แน่ใจว่าคุณทำดังนี้:
- หากคุณใช้การเชื่อมต่อไร้สายผ่านเราเตอร์ ให้แน่ใจว่าคุณหาหรือซื้อสาย Ethernet หากคุณไม่แน่ใจว่ามันมีลักษณะอย่างไร ให้ดูรูปภาพด้านล่างหรือถามผู้ขายหากคุณไม่มีอยู่ที่บ้าน

- เสียบปลายหนึ่งของสายเข้าคอมพิวเตอร์หรือแล็ปท็อปของคุณ และเสียบอีกปลายเข้ามอเด็มที่คุณใช้สำหรับการเชื่อมต่ออินเทอร์เน็ต หากคุณสามารถค้นหาได้ วิธีอื่นคือเสียบสาย Ethernet โดยตรงเข้าที่เราเตอร์ หากคุณไม่พบมอเด็มหรือคุณเพียงแค่ไม่ได้ใช้
- ลองรันเกม Ubisoft ที่มีปัญหาเพื่อดูว่า Uplay จะเปิดได้ถูกต้องตอนนี้หรือไม่
วิธีแก้ไขที่ 3: รีเซ็ต Hosts File ของคุณ
หากคุณเคยพยายามแก้ปัญหาอื่นๆ บนคอมพิวเตอร์ของคุณนอกจากปัญหานี้ คุณอาจแก้ไข hosts file ที่อยู่ลึกในโฟลเดอร์ System32 ในโฟลเดอร์ย่อยต่างๆ Hosts file ใช้ในการแมปชื่อโฮสต์ไปยังที่อยู่ IP หากด้วยเหตุผลใดเหตุผลหนึ่ง คุณพบว่า hosts file ของคุณถูกบุกครั้งหรือหากคุณเริ่มประสบปัญหานี้กับ Uplay คุณสามารถรีเซ็ต Hosts file กลับเป็นค่าเริ่มต้นโดยทำตามขั้นตอนด้านล่าง
- ไปที่ตำแหน่ง C >> Windows >> System32 >> Drivers >> Etc โดยการนำทางไปหลังจากเปิด File Explorer ก่อนอื่นคลิก This PC หรือ My Computer จากแถบด้านซ้ายเพื่อค้นหาและเปิด Local Disk C
- หากคุณไม่เห็นโฟลเดอร์ Windows คุณอาจต้องเปิดตัวเลือกที่ทำให้คุณเห็นไฟล์และโฟลเดอร์ที่ซ่อนอยู่ คลิกแท็บ “View” ในเมนูด้านบนของ File Explorer และคลิกที่ชекบ็อกซ์ “Hidden items” ในส่วน Show/hide File Explorer จะแสดงไฟล์ที่ซ่อนอยู่และจะจำการตั้งค่านี้จนกว่าคุณจะเปลี่ยนมันอีกครั้ง

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

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

ตอนนี้ถึงเวลาสร้าง hosts file ใหม่ในโฟลเดอร์เดียวกันแต่ใช้เทมเพลตที่เราจะให้คุณ นี่คือส่วนที่ง่ายกว่าของวิธีแก้ไขนี้ และปัญหาตอนนี้ใกล้จะแก้ไขแล้ว เพราะการสร้างไฟล์ค่อนข้างง่าย
- เปิด Notepad โดยการค้นหาหลังจากคลิกปุ่ม Start menu หรือแถบค้นหาข้างมัน คุณสามารถใช้ Windows Key + R และพิมพ์ “notepad.exe” ในกล่อง Run เพื่อเปิด Notepad

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

- คลิก OK เพื่อบันทึกไฟล์ในโฟลเดอร์เดียวกับที่ hosts file เก่าอยู่ และรีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลงและตรวจสอบว่าปัญหาเดิมยังปรากฏบนคอมพิวเตอร์ของคุณหรือไม่
วิธีแก้ไขที่ 4: ปิดไฟร์วอลล์ทั้งหมด
เครื่องมือไฟร์วอลล์เป็นหนึ่งในส่วนสำคัญที่สุดของความปลอดภัยทั้งหมดของคุณ เพราะมันป้องกันไม่ให้โปรแกรมเชื่อมต่ออินเทอร์เน็ตอย่างอิสระ เนื่องจากแต่ละโปรแกรมต้องได้รับอนุญาตก่อนจึงจะเชื่อมต่อออนไลน์และทำได้ตามใจ
อย่างไรก็ตาม ปรากฏว่าการปิดไฟร์วอลล์เป็นระยะเวลาจริงๆ แก้ปัญหาได้ เนื่องจาก Uplay จึงเปิดได้ และข้อผิดพลาดหยุดปรากฏแม้หลังจากเปิดไฟร์วอลล์กลับมาแล้ว เพื่อให้แน่ใจ คุณควรทำ exception สำหรับ Uplay ในไฟร์วอลล์ของคุณด้วย ขั้นตอนด้านล่างเกี่ยวข้องกับ Windows Firewall ที่มาติดมากับ Windows PC ทุกเครื่อง
- เปิด Control Panel โดยการค้นหารายการของมันในปุ่ม Start หรือโดยการคลิกไอคอนลูกข้าวหรือปุ่ม Cortana วงกลมที่ด้านซ้ายของ taskbar ของคุณ

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

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