Lỗi thời gian chạy là gì? Nguyên nhân của chúng và Cách khắc phục?
Lỗi Runtime(Runtime Error) là một lỗi xảy ra tại thời điểm đang 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:
- Bộ nhớ bị rò rỉ.
- Lỗi lập trình.
- Cài đặt chưa hoàn chỉnh.
- Đăng ký bị hỏng.
1] Rò rỉ bộ nhớ
Rò rỉ bộ nhớ(memory leak) 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: (Fix:) Lỗi thời gian chạy ứng dụng 57, 87, 490(AppModel Runtime Errors 57, 87, 490) , v.v.
3] Cài đặt chưa hoàn chỉnh
Đô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 nguyên nhân dẫn đến tình trạng gián đoạn này như mất điện, treo hệ thống,… Đ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(Fix) : Lỗi thời gian chạy ứng dụng 65, 69 và 79(AppModel Runtime Errors 65, 69, and 79) .
4] Đăng ký tham nhũng
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 đó(Hence) , 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à cách tốt nhất.
Đọc(Read) : Fix NVIDIA GeForce Experience C++ Runtime Error .
Cách khắc phục lỗi Runtime(Runtime Error) 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à:
Microsoft Visual C++ Runtime Library
Runtime Error!
Program: C:\Users\….
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application’s support team for more information.
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ê dưới đây:
- Khởi chạy Bảng điều khiển và đi tới “ Chương trình và Tính năng(Programs and Features) ”.
- Nhấp vào “ Gỡ cài đặt chương trình(Uninstall a Program) ”.
- Cuộn(Scroll) 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(Uninstall) đặ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 Microsoft Visual C++ Redistributable Package mới nhất từ trang web chính thức của Microsoft(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(Read) : Sửa lỗi Runtime 217(Runtime Error 217) .
2] Chạy lệnh DISM và quét SFC
Công cụ System File Checker(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ý(Management) 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 (Deployment Image Servicing)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(run 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 cập nhật (DISM)Windows để sửa các tệp bị hỏng.
Đọc(Read) : Sửa lỗi Runtime 1004 trong Excel(Fix Runtime Error 1004 in Excel) .
3] Khắc phục sự cố trong 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(performing a clean boot) có thể giúp khắc phục sự cố.
Clean Boot sẽ giúp bạn xác định xem có một bên thứ ba hoặc ứng dụng khởi động 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 hướng dẫn bạn đi đúng hướng.
Bài viết liên quan(Related posts) :
- Sửa lỗi .NET Runtime Error 1026, mã ngoại lệ c00000fd(Fix .NET Runtime Error 1026, Exception code c00000fd)
- Tắt thông báo lỗi tập lệnh & lỗi thời gian chạy
- Sửa lỗi atibtmon.exe Runtime Error khi ngắt kết nối dây nguồn AC(Fix atibtmon.exe Runtime Error when disconnecting AC power cord) .
Related posts
Windows không thể xác minh chữ ký kỹ thuật số (Code 52)
Sửa kho lưu trữ là ở định dạng không xác định hoặc lỗi bị hỏng
Tính năng này yêu cầu phương tiện di động - Lỗi đặt lại Password
Fix Microsoft Store Đăng nhập error 0x801901f4 trên Windows 11/10
Fix Crypt32.dll không tìm thấy hoặc thiếu lỗi trong Windows 11/10
Làm thế nào để sửa chữa Disk Signature Collision problem trong Windows 10
Lỗi Fix Explorer.exe application trên Windows 11/10
Setup không thể tạo system partition error mới trên Windows 10
Fix Error 0xC00D3E8E, tài sản chỉ được đọc trên Windows 11/10
Fix Bdeunlock.exe Bad image, System Error hoặc không đáp ứng lỗi
Lỗi 0x80073D26,0x8007139F hoặc 0x00000001 Gaming service error
Các operating system không thể khởi động vì system driver lỗi
Fix Windows 10 Upgrade Install error 0x8007042B - 0x2000d
Cách khắc phục Start PXE trên IPv4 bằng Windows 11/10
Fix Application Load Error 5:0000065434 trên Windows 10
Fix ShellExecuteEx Lỗi không thành công trong Windows 10
FEATURE TRANSFER error Trong software installation trên Windows 10
Runtime error 429, ActiveX component không thể tạo đối tượng
Program không thể bắt đầu vì AppVIsvSubsystems32.dll bị thiếu
Giáo sư! Chúng tôi không thể lưu cái đó - Windows Photos App