A Lỗi thời gian chạy là một lỗi xảy ra tại thời điểm chạy hoặc thực thi một chương trình. Khi lỗi này xảy ra, chương trình có thể bị treo hoặc bị treo hiển thị thông báo lỗi. Có nhiều lý do dẫn đến lỗi thời gian chạy, chẳng hạn như khi chương trình đi vào một vòng lặp vô hạn, nó sẽ gây ra lỗi thời gian chạy. Đôi khi, nó cũng xảy ra do lỗi của người dùng. Ví dụ:một chương trình yêu cầu một giá trị số để xử lý kết quả, nhưng nếu người dùng nhập bất kỳ giá trị nào khác với giá trị bắt buộc, chẳng hạn như ký tự chữ cái, chương trình có thể hiển thị lỗi thời gian chạy.
Tại sao và khi nào xảy ra lỗi thời gian chạy?
Có nhiều lý do khiến người dùng gặp lỗi thời gian chạy trên máy tính của họ. Chúng tôi sẽ mô tả những lý do quan trọng nhất ở đây:
- Rò rỉ bộ nhớ.
- Lỗi lập trình.
- Cài đặt chưa hoàn tất.
- Đăng ký bị hỏng.
1] Rò rỉ bộ nhớ
Rò rỉ bộ nhớ là nguyên nhân phổ biến nhất gây ra lỗi thời gian chạy trên máy tính Windows. Nó xảy ra khi một chương trình quản lý sai phân bổ bộ nhớ, chẳng hạn như tiêu thụ nhiều RAM hơn mà không giải phóng nó. Rò rỉ bộ nhớ cũng xảy ra khi mã đang chạy không thể truy cập một đối tượng được lưu trữ trong bộ nhớ.
2] Lỗi lập trình
Lỗi lập trình cũng gây ra lỗi thời gian chạy. Khi một phần mềm đang trong giai đoạn phát triển, các lỗi thời gian chạy có thể được tìm thấy trong quá trình gỡ lỗi để nhà phát triển có thể sửa chúng trước khi nó được phát hành. Nhưng nếu bất kỳ lỗi nào được để lại trong phần mềm do nhầm lẫn, nó có thể gây ra lỗi thời gian chạy. Trong trường hợp như vậy, lỗi thời gian chạy chỉ có thể được giải quyết bằng cách tải xuống các bản vá cập nhật từ trang web của nhà phát triển.
Khắc phục: Lỗi thời gian chạy ứng dụng 57, 87, 490, v.v.
3] Cài đặt chưa hoàn tất
Đôi khi khi người dùng đang cài đặt một chương trình, trình cài đặt đột ngột thoát ra. Có nhiều lý do cho sự gián đoạn này như mất điện, treo hệ thống, v.v. Điều này dẫn đến việc cài đặt không hoàn chỉnh có thể gây ra lỗi thời gian chạy trên hệ thống.
Khắc phục :Lỗi thời gian chạy AppModel 65, 69 và 79.
4] Đăng ký bị lỗi
Sổ đăng ký bị hỏng hoặc bị hỏng có thể khiến các chương trình hoạt động sai, do đó bạn có thể gặp lỗi thời gian chạy. Có nhiều nguyên nhân gây ra hư hỏng đăng ký. Một trong những lý do chính là thay đổi thủ công trong sổ đăng ký. Do đó, bạn nên cẩn thận trong khi chỉnh sửa các khóa đăng ký. Sao lưu sổ đăng ký trước khi thực hiện bất kỳ thay đổi nào đối với nó luôn là phương pháp hay nhất.
Đọc :Sửa lỗi NVIDIA GeForce Experience C ++ Runtime Error.
Cách sửa lỗi Runtime trên Windows 11/10
Vì có nhiều lỗi thời gian chạy khác nhau nên phương pháp sửa chúng cũng không giống nhau. Chúng tôi liệt kê ở đây một số phương pháp chung có thể giúp bạn giải quyết hầu hết các lỗi thời gian chạy.
- Cài đặt gói Microsoft Visual C ++ Redistributable mới nhất.
- Chạy lệnh DISM và quét SFC.
- Khắc phục sự cố ở Trạng thái khởi động sạch.
1] Cài đặt gói Microsoft Visual C ++ Redistributable mới nhất
Một số người dùng đã báo cáo rằng họ đã bắt đầu gặp lỗi thời gian chạy sau khi cập nhật Windows 11/10. Thông báo lỗi mà họ nhận được là:
Thư viện thời gian chạy Microsoft Visual C ++
Lỗi thời gian chạy!
Chương trình:C:\ Users \….
Ứng dụng này đã yêu cầu Runtime chấm dứt nó theo một cách bất thường.
Vui lòng liên hệ với nhóm hỗ trợ của ứng dụng để biết thêm thông tin.
Theo người dùng, cửa sổ bật lên hiển thị thông báo lỗi xuất hiện mỗi khi họ BẬT máy tính và quay lại nếu họ đóng cửa sổ. Lỗi thời gian chạy như vậy xảy ra do sự cố phần mềm hoặc khi thiếu các thành phần thời gian chạy của thư viện Visual C ++.
Trong điều kiện như vậy, cài đặt gói Microsoft Visual C ++ Redistributable mới nhất sau khi gỡ cài đặt gói hiện có có thể hữu ích. Thực hiện theo các bước được liệt kê bên dưới:
- Khởi chạy Bảng điều khiển và đi tới “ Chương trình và tính năng . ”
- Nhấp vào “ Gỡ cài đặt chương trình . ”
- Cuộn xuống danh sách để tìm Microsoft Visual C ++ Redistributable.
- Nhấp chuột phải vào nó và chọn Gỡ cài đặt. Thao tác này sẽ gỡ cài đặt gói khỏi máy tính của bạn.
- Bây giờ, hãy tải xuống Gói Microsoft Visual C ++ Redistributable mới nhất từ trang web chính thức của Microsoft.
- Cài đặt nó và khởi động lại máy tính của bạn.
Điều này hoạt động trong hầu hết các trường hợp.
Đọc :Sửa lỗi thời gian chạy 217.
2] Chạy lệnh DISM và quét SFC
Công cụ System File Checker (SFC) được sử dụng để quét và sửa chữa các tệp bị hỏng, trong khi DISM (công cụ Quản lý và Phục vụ Hình ảnh Triển khai) được sử dụng để sửa các tệp hình ảnh hệ thống Windows bị hỏng. Chạy các công cụ này sẽ giúp bạn sửa lỗi thời gian chạy.
Để chạy Trình kiểm tra tệp hệ thống, hãy thực hiện lệnh sau trong CMD nâng cao:
sfc /scannow
Để chạy DISM, hãy mở Command Prompt với tư cách quản trị viên và nhập lệnh sau và nhấn Enter.
DISM.exe /Online /Cleanup-image /Restorehealth
Công cụ DISM sử dụng bản cập nhật Windows để sửa các tệp bị hỏng.
Đọc :Sửa lỗi Runtime 1004 trong Excel.
3] Khắc phục sự cố ở trạng thái khởi động sạch
Đôi khi một chương trình của bên thứ ba có thể là thủ phạm. Trong trường hợp này, thực hiện khởi động sạch có thể giúp khắc phục sự cố.
Clean Boot sẽ giúp bạn xác định xem có ứng dụng khởi động hoặc bên thứ ba nào trên hệ thống của bạn đang gây ra lỗi thời gian chạy hay không.
Hy vọng bài viết này sẽ hướng dẫn bạn đi đúng hướng.
Bài đăng có liên quan :
- Khắc phục Lỗi thời gian chạy .NET 1026, mã ngoại lệ c00000fd
- Tắt thông báo lỗi tập lệnh &lỗi thời gian chạy
- Khắc phục lỗi thời gian chạy atibtmon.exe khi ngắt kết nối dây nguồn AC.