Computer >> Máy Tính >  >> Hệ thống >> Windows 10

msvcr120.dll bị thiếu trên máy tính của bạn? 8 cách khắc phục

Bạn có tiếp tục nhận được lỗi “chương trình không thể khởi động vì thiếu MSVCR120.dll” khi cố gắng khởi chạy một ứng dụng trong Windows 10 không? Thông thường, lý do cho điều đó nằm ở cài đặt Visual C ++ Redistributable bị hỏng hoặc bị thiếu.

Gói Visual C ++ Redistributable chứa các thành phần thời gian chạy quan trọng để các chương trình được xây dựng bằng C ++ hoạt động chính xác. Mặc dù có nhiều phiên bản của gói, tệp MSVCR120.dll dành riêng cho Visual C ++ 2013 Redistributable.

msvcr120.dll bị thiếu trên máy tính của bạn? 8 cách khắc phục

Danh sách các phương pháp khắc phục sự cố tiếp theo sẽ giúp bạn khắc phục lỗi thiếu MSVCR120.dll trên Windows.

1. Cài đặt Microsoft Visual C ++ 2013 Redistributable

Các chương trình phụ thuộc vào Visual C ++ 2013 Redistributable sẽ tự động thêm các thành phần có liên quan của gói vào máy tính của bạn trong khi cài đặt.

Để xác nhận, hãy chuyển đến Bắt đầu > Cài đặt > Ứng dụng > Ứng dụng và tính năng . Sau đó, cuộn xuống và kiểm tra Microsoft Visual C ++ 2013 Redistributable . Bạn sẽ thấy các danh sách riêng biệt— (x64) và (x86) —của cùng một gói trừ khi bạn chạy phiên bản Windows 32 bit.

msvcr120.dll bị thiếu trên máy tính của bạn? 8 cách khắc phục

Nếu bạn không thể tìm thấy Visual C ++ 2013 Redistributable, bạn phải cài đặt nó theo cách thủ công. Truy cập trang Visual C ++ Redistributable Packages for Visual Studio 2013 tại trang web chính thức của Microsoft, chọn Tải xuống và lấy vredist_x64.exe vcredist_x86.exe người cài đặt.

msvcr120.dll bị thiếu trên máy tính của bạn? 8 cách khắc phục

Tiếp theo bằng cách chạy lần lượt cả hai trình cài đặt để cài đặt Visual C ++ 2013 Redistributable. Tiếp theo, khởi động lại máy tính của bạn và kiểm tra xem lỗi “MSVCR120.dll bị thiếu” có tái diễn hay không.

Ngoài ra, bạn có thể sử dụng trình cài đặt Visual C ++ 2013 Redistributable từ nguồn cài đặt của chương trình gây ra lỗi ‘msvcr120.dll is missing’. Chúng phải có trong một thư mục có nhãn VCRedist .

2. Sửa chữa Microsoft Visual C ++ 2013 Redistributable

Nếu Microsoft Visual C ++ 2013 Redistributable có trên máy tính của bạn, bạn phải sửa chữa nó để loại trừ các sự cố do hỏng tệp.

Bắt đầu bằng cách chọn Microsoft Visual C ++ 2013 Redistributable (x64) từ trong phần Ứng dụng của ứng dụng Cài đặt và chọn Sửa đổi .

msvcr120.dll bị thiếu trên máy tính của bạn? 8 cách khắc phục

Trên trình hướng dẫn Sửa đổi Thiết lập xuất hiện, chọn Sửa chữa và đợi nó sửa chữa cài đặt. Sau đó, lặp lại những gì bạn vừa làm cho Microsoft Visual C ++ 2013 Redistributable (x86) .

msvcr120.dll bị thiếu trên máy tính của bạn? 8 cách khắc phục

Nếu bạn gặp phải bất kỳ sự cố nào khi sửa chữa Visual C ++ 2013 Redistributable, hãy sử dụng Gỡ cài đặt tùy chọn để xóa cả hai gói khỏi máy tính của bạn. Tiếp theo, tải xuống trình cài đặt mới và sử dụng chúng để cài đặt lại Visual C ++ 2013 Redistributable từ đầu.

3. Sao chép MSVCR120.dll vào Thư mục chương trình

Trong một số trường hợp, sao chép tệp MSVCR120.dll vào thư mục cài đặt của chương trình có vấn đề có thể giúp loại bỏ lỗi “MSVCR120.dll bị thiếu”.

Bạn sẽ tìm thấy phiên bản 64 bit và 32 bit của tệp MSVCR120.dll nằm trong các thư mục sau:

  • Đĩa cục bộ (C :) > Windows > Hệ thống32 - Phiên bản 64-bit
  • Đĩa cục bộ (C :) > Windows > SysWOW64 - Phiên bản 32-bit
msvcr120.dll bị thiếu trên máy tính của bạn? 8 cách khắc phục

Tùy thuộc vào phiên bản của chương trình, sao chép và dán tệp MSVCR120.dll vào thư mục gốc của thư mục cài đặt. Các chương trình nằm trong Tệp chương trình (x86) chẳng hạn như thư mục chạy ở 32 bit, vì vậy bạn phải sử dụng tệp MSVCR120.dll từ SysWOW64 .

Lưu ý: Nếu bạn sử dụng phiên bản 32 bit của Windows 10, bạn phải sử dụng tệp MSVCR120.dll từ System32 thư mục.

4. Chương trình sửa chữa hoặc cài đặt lại

Nếu bạn vẫn nhận được lỗi “MSVCR120.dll bị thiếu” trên máy tính của mình, hãy thử sửa chữa hoặc cài đặt lại chương trình khiến nó hiển thị. Hy vọng rằng điều đó sẽ giải quyết các vấn đề ngăn nó hoạt động với Visual C ++ 2013 Redistributable.

Đi tới Bắt đầu > Cài đặt > Ứng dụng . Sau đó, chọn chương trình và chọn Sửa đổi để sửa chữa nó. Nếu tùy chọn xuất hiện màu xám, hãy xóa chương trình và cài đặt lại nó thay thế.

5. Cập nhật chương trình

Bạn cũng nên cập nhật chương trình. Nhận phiên bản mới nhất của trình cài đặt ứng dụng — chẳng hạn như thông qua trang web của nhà phát triển — và sử dụng nó để cập nhật hoặc cài đặt lại chương trình.

6. Cài đặt bản cập nhật Windows 10

Các bản cập nhật Windows 10 mới nhất chứa ít lỗi và trục trặc hơn có thể ngăn các chương trình định vị các thành phần thời gian chạy Visual C ++ 2013 Redistributable. Nếu bạn đã không cập nhật máy tính của mình trong một thời gian, bạn nên làm điều đó ngay bây giờ.

Mở Bắt đầu và đi tới Cài đặt > Cập nhật &Bảo mật . Sau đó, chọn Kiểm tra các bản cập nhật và chọn Tải xuống và cài đặt để áp dụng bất kỳ bản cập nhật nào.

msvcr120.dll bị thiếu trên máy tính của bạn? 8 cách khắc phục

7. Chạy trình kiểm tra tệp hệ thống

Mặc dù Visual C ++ 2013 Redistributable không phải là một phần của Windows 10, bạn nên kiểm tra và sửa bất kỳ lỗi nào liên quan đến hệ thống bằng Trình kiểm tra tệp hệ thống bất kể.

Nhấn Windows + S để mở Tìm kiếm của Windows, hãy nhập cmd và chọn Chạy với tư cách quản trị viên . Sau đó, nhập sfc / scannow vào bảng điều khiển Command Prompt nâng cao và nhấn Enter .

msvcr120.dll bị thiếu trên máy tính của bạn? 8 cách khắc phục

Quá trình quét SFC thường mất vài phút để hoàn thành. Nếu nó có vẻ bị kẹt, hãy kiên nhẫn và nó sẽ bắt đầu hoạt động trở lại sau một lúc.

Ngoài ra, bạn có thể chạy quét DISM (Quản lý và cung cấp hình ảnh triển khai) và sử dụng Đĩa kiểm tra (chkdsk) để sửa các lỗi bổ sung trên máy tính của bạn.

8. Quét vi rút máy tính

Chưa có may mắn? Bạn nên loại bỏ khả năng lây nhiễm phần mềm độc hại bằng cách quét vi rút máy tính.

Hãy thử sử dụng công cụ Windows Security gốc của Windows 10. Bạn có thể kích hoạt nó bằng cách chọn Bảo mật Windows trên khay hệ thống. Khi nó xuất hiện, hãy chọn Bảo vệ khỏi mối đe dọa và vi-rút , chọn Tùy chọn quét , chuyển sang Quét toàn bộ và chọn Quét .

msvcr120.dll bị thiếu trên máy tính của bạn? 8 cách khắc phục

Nếu Bảo mật Windows không phát hiện được bất kỳ điều gì, bạn nên tiếp tục quét bằng công cụ loại bỏ phần mềm độc hại chuyên dụng. Phiên bản miễn phí của Malwarebytes là một lựa chọn tuyệt vời và thực hiện một công việc xuất sắc trong việc loại bỏ vi rút cho máy tính của bạn.

Mất và Tìm thấy

Trong hầu hết các trường hợp, việc cài đặt hoặc sửa chữa Visual C ++ 2013 Redistributable sẽ khắc phục vĩnh viễn sự cố “MSVCR120.dll bị thiếu”.

Nếu bạn tiếp tục nhận được lỗi mặc dù đã xử lý theo cách của bạn với phần còn lại của các đề xuất, bạn nên xem xét đặt lại Windows 10 về mặc định ban đầu. Điều đó có thể giải quyết mọi vấn đề cơ bản khiến lỗi hiển thị. Nhưng chỉ tiếp tục sau khi cân nhắc ưu và nhược điểm của quy trình đặt lại hệ điều hành dài dòng.