ข้อผิดพลาด 80048820 เป็นข้อผิดพลาดที่พบบ่อยมาก ซึ่งแสดงเมื่อคุณพยายามลงชื่อเข้าใช้ MSN Messenger ข้อผิดพลาดนี้เกิดจากการตั้งค่าเวลาที่ไม่สอดคล้องกันภายใน Windows เป็นหลัก แต่ก็ยังเกิดจากข้อผิดพลาดไฟล์ DLL, ข้อผิดพลาดอินเทอร์เน็ต และปัญหา Registry
ข้อผิดพลาด 80048820 และสาเหตุ
ข้อผิดพลาด 80048820 ปกติจะแสดงแบบนี้:
“We were unable to sign you in to the Messenger at this time. Please try again later.
To let us try and troubleshoot the problem, click the Troubleshoot button.
Error code: 80048820
Extended error code: 80048412”
ข้อผิดพลาดนี้มักปรากฏเมื่อคุณพยายามลงชื่อเข้าใช้ Windows Live Messenger ปัญหาอาจเกิดจากปัญหาต่อไปนี้:
- การตั้งค่าเวลาบน PC ไม่ถูกต้อง
- การตั้งค่า Registry เสียหาย
- ไฟล์ DLL เสียหาย (โดยเฉพาะ softpub.dll)
- การตั้งค่า Proxy ใน Internet Explorer ไม่ถูกต้อง
วิธีแก้ไขข้อผิดพลาด 80048820
ขั้นตอนที่ 1 – ปรับวันที่และเวลาบน PC ให้ถูกต้อง
บ่อยครั้งที่เวลาบน PC ของคุณอาจ Out-of-sync กับเวลาบนเซิร์ฟเวอร์ MSN Web เพื่อแก้ไข คุณควรตรวจสอบให้แน่ใจว่าวันที่และเวลาของคอมพิวเตอร์ถูกต้องและน่าเชื่อถือ นี่คือสิ่งที่คุณต้องทำ:
สำหรับคอมพิวเตอร์ที่ใช้ Microsoft Windows XP:
| 1. คลิก Start, คลิก Run, พิมพ์ control timedate.cpl, แล้วคลิก OK. | ||
| 2. ในกล่องโต้ตอบ Date and Time Properties ยืนยันว่าการตั้งค่าวันที่และเวลาบนคอมพิวเตอร์ถูกต้อง แล้วคลิก OK. |
สำหรับคอมพิวเตอร์ที่ใช้ Windows Vista:
| 1. คลิก Start, พิมพ์ control timedate.cpl ในกล่อง Start Search, แล้วกด ENTER. | ||
| 2. ในกล่องโต้ตอบ Date and Time Properties ยืนยันว่าการตั้งค่าวันที่และเวลาบนคอมพิวเตอร์ถูกต้อง แล้วคลิก OK. |
ขั้นตอนที่ 2 – ลงทะเบียน "SoftPub.dll" บน PC ใหม่
Softpub.dll เป็นไฟล์ที่ Windows ใช้ช่วยประมวลผลโปรแกรมและฟังก์ชันต่างๆ บนคอมพิวเตอร์ของคุณ น่าเสียดายที่บ่อยครั้งไฟล์นี้จะกลายเป็นไฟล์ที่อ่านไม่ได้บน PC ของคุณ ดังนั้นคุณต้องลงทะเบียนใหม่เพื่อให้ Windows Live / Messenger ใช้งานได้อีกครั้ง นี่คือสิ่งที่คุณต้องทำ:
- คลิก Start > Run
- พิมพ์ "cmd" ลงในกล่อง Run
- พิมพ์ "regsvr32 softpub.dll" ลงในหน้าจอดำที่ปรากฏ
- กด Enter
- ลองลงชื่อเข้าใช้ MSN / Windows Live อีกครั้ง
ขั้นตอนนี้ควรจะแก้ปัญหาให้หลายคน แต่หากไม่ได้ ให้ดำเนินการขั้นตอนถัดไป…
ขั้นตอนที่ 3 – ลบการตั้งค่า Proxy ของ Internet Explorer บน PC
สาเหตุใหญ่ของข้อผิดพลาด 8004882 คือวิธีที่ Windows ไม่สามารถอ่านอินเทอร์เน็ตได้อย่างถูกต้อง เพราะมันถูกนำทางผ่าน "Proxy" เพื่อแก้ไข คุณต้องเข้าไปใน Internet Explorer และแก้ไขการตั้งค่าที่ก่อให้เกิดปัญหา:
ลบการตั้งค่า Proxy ของ Internet Explorer
- เริ่ม Internet Explorer.
- บนเมนู "Tools" ให้คลิก "Internet Options."
- คลิกแท็บ "Connections" แล้วคลิก "LAN Settings."
- ล้างเครื่องหมายถูกในช่อง "Automatically detect settings".
- คลิก "OK" สองครั้ง.
ลบการตั้งค่า Proxy ของ MSN Messenger
- เริ่ม MSN Messenger 7.5.
- บนเมนู "Tools" ให้คลิก "Options."
- คลิก "Connection," แล้วคลิก "Advanced Settings."
- ลบรายการภายใต้ "SOCKS."
- คลิก "OK" สองครั้งเพื่อบันทึกการตั้งค่า.
สิ่งนี้จะล้างตัวเลือกอินเทอร์เน็ตของคุณและช่วยให้ Windows Messenger ลงชื่อเข้าใช้ได้อย่างราบรื่นและมีประสิทธิภาพ อย่างไรก็ตาม หากยังเข้าระบบไม่ได้ คุณควรดูที่การทำความสะอาด Registry ด้านล่าง:
ขั้นตอนที่ 4 – ทำความสะอาด Registry
Registry เป็นส่วนสำคัญมากของระบบ Windows แต่ก็เป็นหนึ่งในสาเหตุหลักของข้อผิดพลาด 80048220 Registry Database โดยพื้นฐานแล้วเป็นฐานข้อมูลจัดเก็บกลางที่ Windows ใช้ช่วยจำจำนวนมากของไฟล์และการตั้งค่าภายใน PC ของคุณ น่าเสียดายที่ฐานข้อมูลนี้ก็เป็นสาเหตุใหญ่ของข้อผิดพลาด เพราะมันถูกทำลายและเสียหายอย่างต่อเนื่อง เพื่อแก้ไขปัญหานี้ คุณควรใช้ 'Registry Cleaner' เพื่อแก้ไขข้อผิดพลาดต่างๆ ที่มักพัฒนาขึ้นภายใน Registry