Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไขข้อผิดพลาด Windows Live Messenger 80048820 – ขั้นตอนที่รวดเร็วและน่าเชื่อถือ

ข้อผิดพลาด 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 ใช้งานได้อีกครั้ง นี่คือสิ่งที่คุณต้องทำ:

  1. คลิก Start > Run
  2. พิมพ์ "cmd" ลงในกล่อง Run
  3. พิมพ์ "regsvr32 softpub.dll" ลงในหน้าจอดำที่ปรากฏ
  4. กด Enter
  5. ลองลงชื่อเข้าใช้ MSN / Windows Live อีกครั้ง

ขั้นตอนนี้ควรจะแก้ปัญหาให้หลายคน แต่หากไม่ได้ ให้ดำเนินการขั้นตอนถัดไป…

ขั้นตอนที่ 3 – ลบการตั้งค่า Proxy ของ Internet Explorer บน PC

สาเหตุใหญ่ของข้อผิดพลาด 8004882 คือวิธีที่ Windows ไม่สามารถอ่านอินเทอร์เน็ตได้อย่างถูกต้อง เพราะมันถูกนำทางผ่าน "Proxy" เพื่อแก้ไข คุณต้องเข้าไปใน Internet Explorer และแก้ไขการตั้งค่าที่ก่อให้เกิดปัญหา:

ลบการตั้งค่า Proxy ของ Internet Explorer

  1. เริ่ม Internet Explorer.
  2. บนเมนู "Tools" ให้คลิก "Internet Options."
  3. คลิกแท็บ "Connections" แล้วคลิก "LAN Settings."
  4. ล้างเครื่องหมายถูกในช่อง "Automatically detect settings".
  5. คลิก "OK" สองครั้ง.

ลบการตั้งค่า Proxy ของ MSN Messenger

  1. เริ่ม MSN Messenger 7.5.
  2. บนเมนู "Tools" ให้คลิก "Options."
  3. คลิก "Connection," แล้วคลิก "Advanced Settings."
  4. ลบรายการภายใต้ "SOCKS."
  5. คลิก "OK" สองครั้งเพื่อบันทึกการตั้งค่า.

สิ่งนี้จะล้างตัวเลือกอินเทอร์เน็ตของคุณและช่วยให้ Windows Messenger ลงชื่อเข้าใช้ได้อย่างราบรื่นและมีประสิทธิภาพ อย่างไรก็ตาม หากยังเข้าระบบไม่ได้ คุณควรดูที่การทำความสะอาด Registry ด้านล่าง:

ขั้นตอนที่ 4 – ทำความสะอาด Registry

Registry เป็นส่วนสำคัญมากของระบบ Windows แต่ก็เป็นหนึ่งในสาเหตุหลักของข้อผิดพลาด 80048220 Registry Database โดยพื้นฐานแล้วเป็นฐานข้อมูลจัดเก็บกลางที่ Windows ใช้ช่วยจำจำนวนมากของไฟล์และการตั้งค่าภายใน PC ของคุณ น่าเสียดายที่ฐานข้อมูลนี้ก็เป็นสาเหตุใหญ่ของข้อผิดพลาด เพราะมันถูกทำลายและเสียหายอย่างต่อเนื่อง เพื่อแก้ไขปัญหานี้ คุณควรใช้ 'Registry Cleaner' เพื่อแก้ไขข้อผิดพลาดต่างๆ ที่มักพัฒนาขึ้นภายใน Registry