Lỗi 80048820 thường gặp khi đăng nhập MSN Messenger. Nguyên nhân chính: cài đặt thời gian không nhất quán trong Windows, cũng như lỗi DLL, lỗi Internet, vấn đề registry.
Lỗi 80048820 & nguyên nhân
Hiển thị như sau:
"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"
Các nguyên nhân có thể:
- Cài đặt thời gian sai trên máy
- Thiết lập registry hỏng
- Tệp DLL hỏng (đặc biệt softpub.dll)
- Cài đặt Proxy sai trong Internet Explorer
Cách khắc phục lỗi 80048820
Bước 1 – Sửa Date & Time trên máy
Thời gian máy có thể out-of-sync với server MSN. Đảm bảo date/time chính xác.
Trên Windows XP:
| 1. Start → Run → gõ control timedate.cpl → OK. | ||
| 2. Cửa sổ Date and Time Properties → xác nhận date/time đúng → OK. |
Trên Windows Vista:
| 1. Start → gõ control timedate.cpl trong Start Search → Enter. | ||
| 2. Date and Time Properties → xác nhận date/time → OK. |
Bước 2 – Đăng ký lại "SoftPub.dll"
Softpub.dll xử lý chương trình/chức năng Windows. Thường bị unreadable → cần đăng ký lại:
- Start → Run
- Gõ cmd
- Gõ regsvr32 softpub.dll
- Enter
- Thử đăng nhập MSN/Windows Live lại
Nếu chưa hết, làm bước 3.
Bước 3 – Xóa cài đặt Proxy Internet Explorer
Windows không đọc được Internet do bị dẫn qua "proxy". Sửa trong IE:
Xóa Proxy Settings IE
- Mở Internet Explorer
- Menu Tools → Internet Options
- Tab Connections → LAN Settings
- Bỏ chọn Automatically detect settings
- OK hai lần
Xóa Proxy Settings MSN Messenger
- Mở MSN Messenger 7.5
- Menu Tools → Options
- Connection → Advanced Settings
- Xóa mục dưới SOCKS
- OK hai lần lưu
Bước 4 – Dọn dẹp Registry
Registry là nguyên nhân chính của lỗi 80048220. Registry bị hỏng liên tục. Dùng registry cleaner để sửa lỗi registry.