Error “A Ubisoft service is currently unavailable” ใน Uplay ตอนเปิดเกม/ล็อกอิน Uplay จัดการ DRM, Multiplayer, Distribution ของเกม Ubisoft
สาเหตุ
- Date/Time ผิด
- Process ชื่อแปลกใน ProgramData (Broken process) รันทุกครั้งที่เปิดเกม
- Hamachi (VPN) ขัดกับ Uplay
- IPv6 - บางกรณีต้องใช้ IPv4
- Network Settings - Hosts file, Static IP/DNS, Network Reset
วิธีแก้
1. ตั้ง Date/Time ให้ถูก (เหมือน Origin)
Settings → Time & Language → Date & time หรือ Control Panel → Date and Time → Internet Time Sync


2. End Faulty Process ใน Task Manager
เปิด Uplay/เกม → Error ปรากฏ → Ctrl+Shift+Esc → More details → Background processes → หา Process ชื่อสุ่มตัวอักษร (Ubisoft) → End task
3. Uninstall Hamachi
Control Panel/Settings → Uninstall LogMeIn Hamachi → Reboot
4. Disable IPv6
Win+R →ncpa.cpl → Adapter Properties → ยกเลิก Internet Protocol Version 6 → OK → Reboot
5. Static IP + Google DNS
CMD:ipconfig /all จด Default Gateway, Subnet, DNS → ncpa.cpl → IPv4 Properties → Use IP (Gateway เปลี่ยนหลักสุดท้าย) + DNS 8.8.8.8 / 8.8.4.4

6. Reset Hosts File (เหมือน Origin)
C:\Windows\System32\Drivers\Etc\hosts → Reset เป็น Default → Reboot
7. SFC Scan
CMD (Admin):sfc /scannow → Reboot
8. Network Reset
Settings → Network & Internet → Status → Network reset → Follow steps → Reboot