Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách khắc phục lỗi "VCRUNTIME140.dll bị thiếu" trên Windows 10

Lỗi thiếu file DLL cho thấy có một file quan trọng liên quan đến phần mềm bị thiếu trên máy tính của bạn. Lỗi "VCRUNTIME140.dll is missing" là một dạng của lỗi thiếu file xuất hiện do cài đặt không thành công của một chương trình cụ thể hoặc sau khi cập nhật Windows. Đáng chú ý, khi file DLL (Dynamic Link Library) của một chương trình cụ thể bị hỏng hoặc thiếu, bạn sẽ gặp lỗi VCRUNTIME140.dll, ngăn cản việc sử dụng phần mềm. May mắn thay, lỗi này có thể khắc phục. Dưới đây là một số phương pháp để sửa lỗi "VCRUNTIME140.dll is missing" trên Windows 10.

Lỗi "VCRUNTIME140.dll is missing" là gì?

Trước khi tìm hiểu các phương pháp khắc phục, hãy hiểu bản chất của lỗi này. VCRUNTIME140.DLL là phần mở rộng thư viện Runtime C của Microsoft và nằm trong thư mục System32.

Ngoài ra, đây là file được sử dụng bởi Visual C++ Redistributable cho Visual Studio 2015/2017/2019 và là một phần của các file gói C++. Một số phần mềm thêm file VCRUNTIME140.dll cùng với bộ cài đặt. Việc cài đặt thất bại hoặc cập nhật Windows có thể dễ dàng làm hỏng/xóa file này.

Có nhiều nguyên nhân dẫn đến lỗi này. Nếu hệ thống bị nhiễm mã độc, bạn sẽ gặp lỗi này. Nhiều lần, các file DLL bị xóa bởi phần mềm diệt virus, dẫn đến lỗi VCRUNTIME140.dll is missing.

Bây giờ đã hiểu sơ lược về lỗi này, hãy đi qua các giải pháp khắc phục.

Đăng ký lại file VCRUNTIME140.dll

Bạn có thể đăng ký lại file VCRUNTIME140.dll bị thiếu bằng lệnh Regsvr32 trong Command Prompt (Admin). Thực hiện theo các bước sau:

1. Nhấn phím Win và tìm "Command Prompt".

2. Chuột phải vào Command Prompt, chọn "Run as Administrator".

3. Hủy đăng ký file bằng lệnh sau và nhấn Enter:

regsvr32 /u VCRUNTIME140.dll

4. Đăng ký lại file dll bằng lệnh sau và nhấn Enter:

regsvr32 VCRUNTIME140.dll

5. Sau khi chạy cả hai lệnh, đóng Command Prompt và thử chạy lại chương trình gặp sự cố.

Cài đặt lại Visual C++ Redistributable

Như đã đề cập, lỗi VCRUNTIME140.dll xuất phát từ Visual C++ Redistributable cho Visual Studio 2015/2017/2019. Nếu gặp lỗi này, bạn nên thử cài đặt lại gói này.

1. Truy cập trang web chính thức của Microsoft để tải Visual C++ Redistributable.

2. Bạn sẽ thấy hai file: "vc_redist.x64.exe" và "vc_redist.x86.exe". File x86 dành cho Windows 32-bit, file .x64 dành cho 64-bit. Tải file phù hợp với cấu hình máy.

3. Chọn file cần tải và nhấn Next ở góc dưới bên phải.

4. Sau khi tải xong, mở file, đồng ý với Điều khoản cấp phép phần mềm Microsoft và nhấn Install.

Chạy System File Checker

System File Checker (SFC Scan) là công cụ tích hợp sẵn trong Windows 10, giúp sửa chữa file hỏng và các vấn đề liên quan đến hệ thống.

1. Mở Command Prompt với quyền admin.

2. Nhập lệnh sau và nhấn Enter:

sfc /scannow

3. System File Checker sẽ quét lỗi. Nếu phát hiện vấn đề (trong trường hợp này là VCRUNTIME140.dll bị thiếu), SFC sẽ tự động khắc phục.

Thay thế thủ công file VCRUNTIME140.dll bị thiếu

Nếu một chương trình cụ thể gây ra lỗi, bạn có thể tải và thay thế file thủ công vào thư mục ứng dụng.

1. Truy cập DLL-Files và tải file VCRUNTIME140.dll (chọn phiên bản 32-bit hoặc 64-bit tùy máy).

2. File zip được tải về. Giải nén bằng WinRAR hoặc 7zip.

3. Copy file "vcruntime140.dll" vào thư mục của chương trình gặp sự cố.

4. Đảm bảo thay thế file gốc nếu được nhắc.

Cập nhật Windows 10

Giải pháp khác là cập nhật Windows 10 lên phiên bản mới nhất. Microsoft phát hành các bản cập nhật bao gồm nhiều bản sửa lỗi. Có khả năng bản cập nhật mới hơn sẽ khắc phục được lỗi VCRUNTIME140.dll.

Kiểm tra cập nhật tại: Settings → Update & Security → Windows Update.

Cài đặt lại chương trình gặp sự cố

Nếu các giải pháp trên không khắc phục được, hãy thử cài đặt lại chương trình gây lỗi. Việc cài đặt lại sẽ cung cấp một bản sao sạch để làm việc.

Kết luận

Hy vọng hướng dẫn này giúp bạn khắc phục lỗi VCRUNTIME.dll is missing trên Windows 10. Nếu gặp các lỗi khác như "CTF Loader Error" hoặc "The parameter is incorrect", chúng tôi cũng có hướng dẫn khắc phục cho những lỗi đó.