Giới thiệu

Câu trả lời trực tiếp: vcruntime140_1.dll là một phần của môi trường chạy Microsoft Visual C++ được các ứng dụng xây dựng bằng công cụ Microsoft C++ sử dụng. Nếu tệp này bị thiếu, trước tiên hãy sửa chữa hoặc cài đặt lại ứng dụng bị ảnh hưởng, sau đó sửa chữa hoặc cài đặt Microsoft Visual C++ Redistributable hiện hành phù hợp với kiến trúc của ứng dụng. Không tải riêng DLL hoặc sao chép thủ công vào System32 .

Hướng dẫn này gồm bốn phương pháp. Hãy bắt đầu với ứng dụng khi chỉ một chương trình gặp lỗi; chuyển sang môi trường chạy dùng chung khi nhiều chương trình gặp lỗi; chỉ dùng lệnh sửa chữa Windows khi có triệu chứng hệ thống rộng hơn. Bạn cũng có thể quét bằng Fionn DLL Fixer để chẩn đoán nhiều vấn đề DLL hoặc môi trường chạy.

Thông báo không tìm thấy DLL vcruntime-140

Vì sao vcruntime140_1.dll bị thiếu?

  • Bản cài đặt ứng dụng bị ảnh hưởng không đầy đủ hoặc bị hỏng.
  • Môi trường chạy Visual C++ cần thiết bị thiếu, hỏng hoặc cũ hơn phiên bản ứng dụng yêu cầu.
  • Kiến trúc của ứng dụng và môi trường chạy đã cài đặt không khớp nhau.
  • Bản cập nhật ứng dụng yêu cầu một môi trường chạy tương thích mới hơn.
  • Có thể xảy ra lỗi thành phần Windows khi nhiều ứng dụng hoặc tính năng Windows cũng không hoạt động.

So sánh nhanh các phương pháp: Chọn cách phù hợp

Triệu chứng Nguyên nhân có thể Nên bắt đầu tại đây Mức độ thao tác
Một ứng dụng gặp lỗi Sự cố cài đặt ứng dụng hoặc phần phụ thuộc Sửa chữa hoặc cài đặt lại ứng dụng Thấp
Nhiều ứng dụng gặp lỗi Sự cố môi trường chạy Visual C++ dùng chung Sửa chữa hoặc cài đặt gói redistributable Trung bình
Ứng dụng 32-bit gặp lỗi trên Windows 64-bit Có thể thiếu môi trường chạy x86 Kiểm tra gói redistributable x86 Trung bình
Lỗi bắt đầu sau khi cập nhật ứng dụng Yêu cầu môi trường chạy đã thay đổi Cập nhật hoặc sửa chữa ứng dụng và môi trường chạy Trung bình
Các thành phần Windows cũng gặp lỗi Có thể bị hỏng hệ thống Chạy DISM, sau đó SFC Trung bình
Không rõ nguyên nhân Nhiều sự cố DLL hoặc môi trường chạy Dùng bản quét chẩn đoán Thấp

Phương pháp 1: Sửa chữa hoặc cài đặt lại ứng dụng bị ảnh hưởng

Khi nào nên dùng

Hãy dùng cách này trước khi chỉ một ứng dụng hiển thị lỗi, đặc biệt sau khi ứng dụng đó được cài đặt hoặc cập nhật. Nhà phát hành phần mềm thường đóng gói các phần phụ thuộc môi trường chạy cần thiết cùng ứng dụng của họ.

Các bước

  1. Đóng ứng dụng bị ảnh hưởng và lưu công việc đang mở.
  2. Mở Settings > Apps > Installed apps trong Windows 11, hoặc Settings > Apps > Apps & features trong Windows 10.
    Cài đặt Windows hiển thị danh sách ứng dụng đã cài để sửa chữa ứng dụng
  3. Mở tùy chọn của ứng dụng và chọn Repair nếu có. Microsoft hướng dẫn các tùy chọn này trên trang chính thức về sửa chữa ứng dụng .
  4. Nếu không có Repair, hãy dùng Control Panel > Programs > Programs and Features và chọn Repair hoặc Change , nếu được cung cấp.
  5. Nếu sửa chữa không hiệu quả, hãy cài đặt lại ứng dụng từ nhà phát hành chính thức hoặc nền tảng phân phối đáng tin cậy.

Xác minh

Khởi chạy đúng tệp thực thi từng gặp lỗi. Nếu ứng dụng mở mà không hiện thông báo, nguyên nhân có thể là do bản cài đặt ứng dụng.

Phương pháp 2: Sửa chữa hoặc cài đặt Microsoft Visual C++ Redistributable

Khi nào nên dùng

Dùng cách này khi sửa chữa ứng dụng không thành công hoặc nhiều chương trình báo lỗi. Các gói Microsoft Visual C++ Redistributable cài đặt thư viện môi trường chạy C và C++ mà những ứng dụng xây dựng bằng công cụ Microsoft Visual C++ cần dùng.

Tôi cần Visual C++ Redistributable nào?

  • Ứng dụng 32-bit: x86
  • Ứng dụng 64-bit: x64
  • Ứng dụng ARM64: ARM64
  • Windows 64-bit không có nghĩa mọi ứng dụng đều là 64-bit.

Các bước

  1. Xác định ứng dụng gặp lỗi là x86, x64 hay ARM64 qua tài liệu của nhà phát hành hoặc yêu cầu hệ thống.
  2. Mở trang Microsoft tải xuống Visual C++ Redistributable được hỗ trợ mới nhất .
  3. Tải gói v14 hiện hành phù hợp với kiến trúc ứng dụng.
  4. Chạy trình cài đặt Microsoft và chọn Repair khi gói đã được cài đặt; nếu không, hãy hoàn tất cài đặt. Trình cài đặt Visual C++ Redistributable
  5. Khởi động lại Windows và mở lại ứng dụng.

Xác minh

Kiểm tra ứng dụng ban đầu và mọi chương trình thứ hai từng hiển thị cùng lỗi. Thông báo lỗi khác là một manh mối chẩn đoán mới; điều đó không có nghĩa là cần tải riêng một DLL khác.

Phương pháp 3: Sửa chữa các thành phần Windows bằng DISM và SFC

Khi nào nên dùng

Dùng phương pháp này khi nhiều ứng dụng hoặc thành phần Windows hiển thị lỗi liên quan, hoặc khi sửa chữa ứng dụng và Visual C++ Redistributable không giải quyết được vấn đề.

Các bước

  1. Mở Command Prompt với quyền quản trị viên.
  2. Chạy lệnh sau và chờ hoàn tất:
    DISM.exe /Online /Cleanup-image /Restorehealth
            
  3. Chạy lệnh sau sau khi DISM hoàn tất:
    sfc /scannow
            
  4. Khởi động lại Windows sau khi SFC hoàn tất.

Xác minh

Sau khi khởi động lại, lặp lại thao tác đã gây ra lỗi. Nếu sự cố vẫn chỉ giới hạn ở một chương trình, hãy liên hệ nhà phát hành ứng dụng để hỏi về môi trường chạy cần thiết hoặc hướng dẫn cài đặt.

Phương pháp 4: Chẩn đoán và khắc phục lỗi thiếu vcruntime140_1.dll bằng Fionn DLL Fixer

Khi nào nên dùng

Khuyến nghị cho các vấn đề phần phụ thuộc không rõ ràng hoặc xảy ra nhiều nơi: Fionn DLL Fixer có thể quét các sự cố DLL bị thiếu, hỏng, không khớp phiên bản và liên quan đến đường dẫn System32, bao gồm các phần phụ thuộc môi trường chạy Visual C++. Công cụ này hữu ích khi việc kiểm tra thủ công kiến trúc và thành phần chưa xác định được nguyên nhân.

Các bước

  1. Khởi chạy Fionn DLL Fixer. Công cụ tự động quét máy tính để tìm sự cố DLL và hệ thống, rồi hiển thị kết quả đã phát hiện. Khởi chạy Fionn DLL Fixer
  2. Sau khi quét, nhấp vào Repair để bắt đầu sửa chữa các sự cố DLL và hệ thống đã phát hiện. Sau khi quét xong, nhấp vào Repair để bắt đầu tự động khắc phục mọi sự cố DLL và hệ thống đã phát hiện
  3. Chờ trong khi quá trình sửa chữa đang diễn ra. Nút sẽ chuyển thành Fixing cho đến khi hoàn tất. Chờ trong khi quá trình sửa chữa đang diễn ra
  4. Nhấp vào Ok trong hộp thoại xác nhận và khởi động lại nếu được nhắc. Khi sửa chữa hoàn tất, nhấp vào Ok trong hộp thoại xác nhận
  5. Nếu sự cố vẫn còn sau khi khởi động lại, hãy nhấp vào Recheck ; sửa chữa các vấn đề mới phát hiện nếu cần. Nếu sự cố vẫn tồn tại sau khi khởi động lại, nhấp vào Recheck để thực hiện một lần quét khác

Xác minh

Mở lại ứng dụng bị ảnh hưởng, sau đó dùng Recheck để xác nhận sự cố đã phát hiện vẫn được khắc phục. Phiên bản miễn phí cung cấp ba lần thử; VIP mở khóa các chức năng sửa chữa DLL, môi trường chạy, DirectX và hệ thống bổ sung.

Những việc không nên làm với vcruntime140_1.dll

  • Không tải vcruntime140_1.dll từ các trang DLL ngẫu nhiên.
  • Không sao chép thủ công tệp này vào System32 hoặc SysWOW64 .
  • Không dùng regsvr32 như một cách khắc phục chung cho vcruntime140_1.dll; DLL môi trường chạy này không phải là vấn đề tự đăng ký thông dụng.
  • Không cho rằng Windows 64-bit nghĩa là chỉ cần gói redistributable x64.

Kết luận

Hãy bắt đầu với phạm vi sửa chữa nhỏ nhất: sửa chữa hoặc cài đặt lại một ứng dụng bị ảnh hưởng, sau đó cài đặt Visual C++ Redistributable hiện hành phù hợp với kiến trúc ứng dụng. Chỉ dùng DISM rồi đến SFC khi các triệu chứng Windows rộng hơn cho thấy khả năng hỏng hệ thống. Khi nhiều sự cố môi trường chạy hoặc DLL vẫn chưa rõ, Fionn DLL Fixer có thể cung cấp quy trình quét, sửa chữa và kiểm tra lại. Hãy xác minh mỗi phương pháp bằng cách mở lại đúng ứng dụng và lặp lại thao tác đã tạo ra lỗi ban đầu. Nếu ứng dụng vẫn gặp lỗi, nhà phát hành ứng dụng có thể xác nhận phiên bản môi trường chạy cần thiết.

Câu hỏi thường gặp

vcruntime140_1.dll là gì?

Đây là DLL môi trường chạy được các ứng dụng xây dựng bằng công cụ Microsoft C++ sử dụng. Lỗi xảy ra khi ứng dụng không thể tải thành phần môi trường chạy bắt buộc.

Tôi có nên tải riêng vcruntime140_1.dll không?

Không. Hãy dùng trình cài đặt của ứng dụng bị ảnh hưởng hoặc Microsoft Visual C++ Redistributable chính thức thay vì tải một DLL riêng lẻ.

Tôi cần x86 hay x64?

Hãy khớp gói với ứng dụng: ứng dụng 32-bit cần x86 và ứng dụng 64-bit cần x64. Điều này vẫn đúng trên Windows 64-bit.

Vì sao lỗi bắt đầu sau khi cập nhật?

Ứng dụng đã cập nhật có thể yêu cầu môi trường chạy tương thích mới hơn. Hãy sửa chữa hoặc cập nhật ứng dụng, rồi sửa chữa hoặc cài đặt gói redistributable hiện hành phù hợp.