ข้อผิดพลาด "Cannot Connect to Background Service" แสดงขึ้นบางครั้งขณะเริ่มต้นแอป Code 42 และบ่งชี้ถึงปัญหาการพร้อมใช้งานพอร์ต หรือการขัดจังหวะระหว่างฟังก์ชันการทำงานของแอปพลิเคชัน ข้อผิดพลาดนี้อาจถูกกระตุ้นจากการบล็อกโดย AntiVirus ด้วย
สาเหตุของข้อผิดพลาด "Cannot Connect to Background Service" บน Code 42 คืออะไร?
เราพบสาเหตุพื้นฐานดังนี้:
- แอปพลิเคชันมีข้อบกพร่อง (Glitched Application): ในบางกรณี แอปอาจมีข้อบกพร่อง ทำให้เกิดข้อผิดพลาด บั๊กและข้อบกพร่องเล็กน้อยมักเห็นได้ในโลกดิจิทัล และมักแก้ไขได้เองหลังจากรีสตาร์ทอย่างง่าย
- ขาดหน่วยความจำ (Memory Shortage): บริษัทมักมีข้อมูลปริมาณมากที่ต้องสำรองข้อมูลอย่างต่อเนื่อง และกระบวนการนั้นต้องการทรัพยากรมาก คุณต้องจัดสรรหน่วยความจำจำนวนหนึ่งให้แอป Code 42 และหน่วยความจำนี้อาจหมดลง ดังนั้น หากหน่วยความจำหมด ข้อผิดพลาดอาจถูกกระตุ้น
- การติดตั้งก่อนหน้า (Previous Installations): หากแอป Code 42 ถูกติดตั้งบนระบบของคุณมากกว่าหนึ่งครั้ง มักจะทิ้งไฟล์ซาก (residue file) ไว้ที่ต้องลบก่อนที่การติดตั้งใหม่จะเสร็จสมบูรณ์ ไฟล์นี้อยู่ในไฟล์ส่วนตัวของผู้ใช้ และอาจมีหลายไฟล์หากมีหลายผู้ใช้
- ความขัดแย้งของพอร์ต (Port Conflicts): บางครั้ง Antivirus หรือ Firewall อาจบล็อกแอปพลิเคชันไม่ให้ใช้พอร์ตบางพอร์ต ทำให้เกิดข้อผิดพลาดนี้ ยังเป็นไปได้อีกว่าอาจมีพอร์ตบางพอร์ตที่ใช้งานอยู่โดยแอปพลิเคชันอื่น และแอป Code 42 กำลังพยายามใช้พอร์ตเหล่านั้น ทำให้เกิดความขัดแย้ง
- บริการถูกปิดใช้งาน (Disabled Service): ในบางกรณี บริการ Code 42 อาจถูกปิดใช้งาน ทำให้ข้อผิดพลาดถูกกระตุ้น บริการนี้บางครั้งถูกปิดใช้งานโดยแอปเพิ่มประสิทธิภาพที่จำกัดบริการพื้นหลัง
วิธีแก้ไข 1: รีสตาร์ทแอปพลิเคชัน
หากแอปพลิเคชันมีข้อบกพร่อง ขั้นตอนแก้ปัญหาที่ง่ายที่สุดคือรีสตาร์ทแอปและตรวจสอบว่าข้อบกพร่องแก้ไขแล้วหรือไม่ เนื่องจากข้อผิดพลาดนี้ถูกกระตุ้นส่วนใหญ่ขณะล็อกอินเข้าบัญชี เราจะสามารถเข้าถึงคอนโซลได้ สำหรับนั้น:
- เริ่ม (Start) แอป Code 42
- กดชุดปุ่มต่อไปนี้สำหรับอุปกรณ์ที่เกี่ยวข้องของคุณ
Windows: Ctrl+Shift+C Mac: Option+Command+C Linux: Ctrl+Shift+C
- พิมพ์คำสั่งต่อไปนี้และกด "Enter".
Restart
- เมื่อแอปรีสตาร์ทแล้ว ล็อกอิน (sign in) และ ตรวจสอบ (check) ดูว่าปัญหายังคงอยู่หรือไม่
วิธีแก้ไข 2: จัดสรรหน่วยความจำเพิ่มเติม
หากหน่วยความจำที่จัดสรรให้แอปพลิเคชันหมดลง แนะนำให้คุณจัดสรรหน่วยความจำเพิ่มเติมให้แอป หรือเลือกการสำรองข้อมูลขนาดเล็กลง คุณสามารถหาคำแนะนำออนไลน์เพื่อช่วยจัดสรรหน่วยความจำเพิ่มเติมขึ้นอยู่กับอุปกรณ์ของคุณ
วิธีแก้ไข 3: ลบไฟล์ก่อนหน้า
หากมีซากไฟล์การติดตั้งก่อนหน้าเหลืออยู่ ข้อผิดพลาดอาจถูกกระตุ้น ดังนั้น ในขั้นตอนนี้ เราจะลบไฟล์ที่ติดตั้งไว้ก่อนหน้า สำหรับนั้น:
- ไปที่ที่อยู่ต่อไปนี้ขึ้นอยู่กับอุปกรณ์ของคุณ
Windows Vista, 7, 8, and 10: C:\Users\<username>\AppData\<Local or Roaming>\CrashPlan Windows XP: C:\Documents and Settings\<username>\Application Data\CrashPlan Mac: /Users/<username>/Library/Application Support/CrashPlan
- ลบไฟล์ ".ui_info" ในโฟลเดอร์ และรีสตาร์ทแอปพลิเคชัน Code 42
- ตรวจสอบ (Check) ดูว่าปัญหายังคงอยู่หรือไม่
วิธีแก้ไข 4: เริ่มบริการ (Windows เท่านั้น)
หากบริการ Code 42 ถูกหยุด ข้อผิดพลาดอาจถูกกระตุ้นเพราะมันสำคัญในการเริ่มต้นแอปพลิเคชัน เพื่อเริ่มบริการ:
- กด "Windows" + "R" เพื่อเปิด Run prompt
- พิมพ์ "services.msc" และกด "Enter".

- ดับเบิลคลิกที่ "Code 42 CrashPlan Backup Service" และเลือกปุ่ม "Start"
- คลิกที่ Dropdown "Startup Type" และเลือก "Automatic".

- คลิก "Apply" และเลือก "Ok".
- รีสตาร์ท (Restart) แอป และตรวจสอบดูว่าปัญหายังคงอยู่หรือไม่
หมายเหตุ: ปิดใช้งาน Firewall และซอฟต์แวร์ Antivirus ทั้งหมด และตรวจสอบว่ามีผลต่อการทำงานของแอปพลิเคชันหรือไม่ นอกจากนี้ ติดต่อ ISP ของคุณเพื่อส่งต่อพอร์ตที่แอปใช้งาน อาจช่วยได้ด้วย การติดตั้งแอปพลิเคชันใหม่ทั้งหมดหลังจากลบการติดตั้ง หากคำแนะนำข้างต้นไม่ช่วยก็ได้