Lỗi "out of memory" (hết bộ nhớ) thường xuất hiện trên Windows. Dù dùng phiên bản nào, lỗi có thể nảy sinh bất ngờ. Bài viết hướng dẫn các bước khắc phục.
Lỗi "Out of Memory" là gì và cách nó xảy ra?
Lỗi này khó chịu vì xuất hiện khi vẫn còn nhiều RAM vật lý. Ví dụ: còn 2GB RAM trống nhưng vẫn báo "out of memory".
Nguyên nhân khả thi nhất: đạt ngưỡng stress khi dùng nhiều đối tượng lớn. Lỗi liên quan đến Microsoft .NET Framework.
Khắc phục lỗi "Out of Memory" Exception
Microsoft xác nhận lỗi do bug trong .NET Framework. Công ty đã phát hành bản sửa trong .NET Framework 1.1 Service Pack 1. Để sửa lỗi, tải .NET Framework 1.1 SP1. Cách làm:
- Vào trang tải SP1 và tải về (kích thước 10MB)
- Lưu file cài trên Desktop
- Khi tải xong, chạy file và làm theo hướng dẫn
Điều này sẽ khắc phục lỗi vĩnh viễn.
Thỉnh thoảng chỉ cài .NET Framework SP1 không giúp. Lý do thường gặp:
- File cài SP1 bị hỏng
- Cài đặt .NET Framework hiện tại bị lỗi
Nếu vậy, làm như sau:
Bước 1: Cài đặt lại .NET Framework
Cài đặt lại .NET Framework sẽ sửa mọi lỗi liên quan, bao gồm "out of memory". Cách làm:
- Nhấp Start, vào Bảng điều khiển
- Dưới Chương trình, nhấp Gỡ cài đặt chương trình
- Tìm .NET Framework, chọn và nhấp Gỡ cài đặt
- Khởi động lại máy
Bước 2: Xóa mục nhập bị hỏng
Bây giờ xóa các mục nhập hỏng còn sót lại:
- Tải công cụ sửa Windows khuyến nghị
- Cài đặt và chạy dọn dẹp hệ thống hoàn chỉnh
Điều này đảm bảo mọi mục hỏng bị xóa hoàn toàn.
Bước 3: Cài đặt lại .NET Framework
- Tải .NET Framework và lưu trên PC
- Chạy trình cài và làm theo hướng dẫn
- Lỗi "out of memory" sẽ biến mất với bản cài mới