Khi bạn gặp lỗi runtime Microsoft Visual C++, bạn không thể khởi chạy ứng dụng hoặc sử dụng các tính năng của ứng dụng đó một cách đúng đắn. Nhiều nguyên nhân gây ra sự cố này trên máy tính Windows 11 hoặc Windows 10 của bạn. Chúng tôi sẽ chỉ cho bạn cách khắc phục các mục gây ra vấn đề này để bạn có thể tiếp tục công việc với các ứng dụng đã cài đặt.
Khắc phục lỗi runtime Visual C++ thường yêu cầu làm theo nhiều phương pháp khắc phục sự cố. Điều này là do mục gây ra sự cố thường không rõ ràng; việc sử dụng nhiều phương pháp cho phép bạn khắc phục tất cả các mục có thể gây ra vấn đề.
Cập nhật Driver Card Đồ họa
Nếu driver card đồ họa của bạn đã lỗi thời, đó có thể là lý do bạn gặp lỗi runtime. Điều này thường xảy ra khi bạn khởi chạy một trò chơi trên máy tính.
Bạn có thể khắc phục bằng cách cập nhật driver card đồ họa sử dụng Windows Update trên cả hệ thống Windows 11 và Windows 10.
Trên Windows 11
- Mở Settings bằng cách nhấn Windows + I.
- Chọn Windows Update ở thanh bên trái.
- Chọn Advanced options (Tùy chọn nâng cao) ở bảng bên phải.
- Chọn Optional updates (Cập nhật tùy chọn).
- Cài đặt tất cả các bản cập nhật có sẵn.
Trên Windows 10
- Mở Settings bằng Windows + I.
- Chọn Cập nhật & Bảo mật trong Settings.
- Chọn Windows Update ở thanh bên trái.
- Chọn View optional updates (Xem cập nhật tùy chọn) ở bảng bên phải.
- Tải xuống và cài đặt các bản cập nhật có sẵn.
Nếu bạn vẫn chưa có driver mới nhất, hãy tải xuống và cài đặt driver mới nhất từ trang web của nhà sản xuất card đồ họa theo cách thủ công. Ví dụ, bạn có thể cập nhật driver Nvidia như sau:
- Mở trình duyệt web trên máy tính và truy cập trang Nvidia Driver Downloads.
- Chọn model card đồ họa cụ thể của bạn từ các menu thả xuống và chọn Search (Tìm kiếm).
- Chọn Download trên màn hình tiếp theo để tải xuống driver mới nhất.
- Chạy tệp đã tải xuống để cài đặt driver mới nhất.
Tắt Chế độ Tương thích cho Ứng dụng của bạn
Nếu bạn sử dụng chế độ tương thích của Windows để chạy ứng dụng, hãy tắt chế độ đó và xem có khắc phục được sự cố không.
- Nhấp chuột phải vào phím tắt ứng dụng trên màn hình nền và chọn Properties (Thuộc tính).
- Truy cập tab Compatibility (Tương thích).
- Tắt tùy chọn Run this program in compatibility mode for (Chạy chương trình này ở chế độ tương thích cho).
- Chọn Apply (Áp dụng) rồi OK ở dưới cùng.
- Chạy ứng dụng của bạn.
Nếu ứng dụng của bạn không khởi chạy được vì ứng dụng yêu cầu chế độ tương thích, hãy sử dụng phiên bản ứng dụng tương thích với phiên bản hệ điều hành hiện tại của bạn. Nếu điều này không thể thực hiện được, hãy sử dụng một ứng dụng thay thế trên máy tính của bạn.
Khắc phục sự cố RAM trên máy tính Windows
RAM (Bộ nhớ truy cập ngẫu nhiên) của máy tính đôi khi gây ra sự cố khi khởi chạy ứng dụng. Trong trường hợp này, hãy sử dụng công cụ tích hợp sẵn của Windows để tìm và khắc phục sự cố bộ nhớ.
- Mở menu Start, tìm Windows Memory Diagnostic (Chẩn đoán bộ nhớ Windows) và khởi chạy công cụ.
- Chọn Restart now and check for problems (recommended) (Khởi động lại ngay và kiểm tra sự cố - khuyến nghị) để khởi động lại máy tính và chạy quét sự cố bộ nhớ.
- Chạy ứng dụng của bạn khi đã khắc phục xong các vấn đề bộ nhớ.
Khởi động sạch (Clean Boot) máy tính Windows
Một ứng dụng của bên thứ ba được cài đặt trên hệ thống của bạn có thể gây ra lỗi runtime. Một cách để xác minh điều đó là khởi động sạch máy tính Windows của bạn. Việc này chỉ tải các tệp thiết yếu để chạy hệ thống, cho phép bạn tìm ra xem mục của bên thứ ba có phải là thủ phạm hay không.
- Mở menu Start, tìm System Configuration (Cấu hình hệ thống) và khởi chạy công cụ.
- Truy cập tab Services (Dịch vụ), bật tùy chọn Hide all Microsoft services (Ẩn tất cả dịch vụ Microsoft) và chọn Disable all (Vô hiệu hóa tất cả).
- Mở tab Startup (Khởi động) và chọn Open Task Manager (Mở Trình quản lý tác vụ).
- Nhấp chuột phải vào từng mục có cột Status (Trạng thái) hiển thị Enabled (Đã bật) và chọn Disable (Vô hiệu hóa). Điều này đảm bảo không có ứng dụng nào tự động khởi chạy khi bạn clean boot máy tính.
- Thoát Task Manager và chọn OK trên cửa sổ System Configuration.
- Khởi động lại máy tính của bạn.
Nếu bạn không gặp lỗi runtime ở chế độ clean boot, hãy gỡ cài đặt bất kỳ ứng dụng đáng ngờ nào trên máy tính của bạn.
Cài đặt lại Ứng dụng của bạn
Đôi khi, một ứng dụng không khởi chạy được vì chính ứng dụng đó bị hỏng. Trong trường hợp này, hãy gỡ bỏ và cài đặt lại ứng dụng để khắc phục sự cố của bạn.
Trên Windows 11
- Mở Settings bằng Windows + I.
- Chọn Apps > Installed apps (Ứng dụng > Ứng dụng đã cài đặt) trong Settings.
- Tìm ứng dụng của bạn trong danh sách, chọn ba chấm bên cạnh ứng dụng và chọn Uninstall (Gỡ cài đặt).
- Chọn Uninstall trong hộp nhắc.
Trên Windows 10
- Mở Settings bằng Windows + I.
- Chọn Apps trong Settings.
- Chọn ứng dụng của bạn trong danh sách, chọn Uninstall và chọn Uninstall.
Sau khi gỡ bỏ ứng dụng, hãy tải lại ứng dụng và chạy trình cài đặt để cài đặt lại ứng dụng trên máy tính của bạn.
Sửa chữa Gói Microsoft Visual C++ Redistributable
Nếu các gói Microsoft Visual C++ Redistributable của bạn bị lỗi, đó có thể là lý do bạn gặp lỗi runtime. Trong trường hợp này, hãy sử dụng tùy chọn sửa chữa (repair) để khắc phục sự cố với các gói của bạn.
- Truy cập menu Start, tìm Control Panel (Bảng điều khiển) và khởi chạy tiện ích.
- Chọn Uninstall a program (Gỡ cài đặt chương trình).
- Tìm một gói Microsoft Visual C++ Redistributable, chọn gói đó và chọn Change (Thay đổi) ở trên cùng.
- Chọn Repair (Sửa chữa) và làm theo hướng dẫn trên màn hình.
Lặp lại các bước trên cho mỗi gói trong danh sách để khắc phục tất cả các gói đã cài đặt của bạn.
Gỡ cài đặt và Cài đặt lại Gói Microsoft Visual C++ Redistributable
Nếu sửa chữa các gói Microsoft Visual C++ Redistributable không khắc phục được sự cố của bạn, hãy gỡ bỏ và cài đặt lại các gói để giải quyết vấn đề.
- Mở Control Panel trên máy tính của bạn.
- Chọn Uninstall a program.
- Chọn một gói Microsoft Visual C++ Redistributable trong danh sách và chọn Uninstall ở trên cùng.
- Chọn Uninstall trên cửa sổ mở ra.
- Khởi động lại máy tính của bạn.
- Truy cập trang web gói Microsoft Visual C++ Redistributable và tải xuống cũng như cài đặt các gói mới nhất trên hệ thống của bạn.
Sửa chữa các Tệp Hệ thống Core bị hỏng của Windows
Nếu các tệp hệ thống core của Windows bị hỏng, đó có thể là lý do bạn gặp lỗi runtime. Điều này là do ứng dụng của bạn không thể truy cập các tệp cần thiết để chạy, dẫn đến lỗi.
Trong trường hợp này, hãy sử dụng công cụ SFC (System File Checker) tích hợp sẵn để tìm và sửa chữa các tệp hệ thống bị hỏng.
- Mở menu Start, tìm Command Prompt (Dòng lệnh) và chọn Run as administrator (Chạy với tư cách quản trị viên).
- Chọn Có trong lời nhắc Kiểm soát tài khoản người dùng.
- Nhập lệnh sau trên cửa sổ CMD và nhấn Enter. Lệnh này sẽ tải xuống các tệp cần thiết để sửa chữa tệp hệ thống của bạn:
DISM.exe /Online /Cleanup-image /Restorehealth
- Chạy lệnh sau để bắt đầu sửa chữa các tệp hệ thống xấu của hệ thống:
sfc /scannow - Khởi động lại máy tính sau khi sửa chữa các tệp xấu.
Giải quyết lỗi Visual C++ Runtime và Khởi chạy Ứng dụng Windows Thành công
Việc không thể khởi chạy ứng dụng yêu thích và liên tục nhận được thông báo lỗi là rất khó chịu. May mắn là vấn đề cụ thể của bạn có nhiều giải pháp, như đã nêu ở trên. Khi bạn làm theo các phương pháp này và giải quyết các vấn đề với các mục cơ bản, ứng dụng của bạn sẽ khởi chạy và cho phép bạn thực hiện tất cả các tác vụ dự định. Chúc bạn thành công!