Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Sửa lỗi: MSVCR90.dll không tìm thấy hoặc bị thiếu

Một số người dùng báo cáo nhận được lỗi liên quan đến tệp MSVcr90.dll. Các lần xuất hiện lỗi được báo cáo nhiều nhất là “MSVCR90.dll Not Found” và “MSVCR90.dll is missing“. Chúng thường gặp khi khởi động hoặc khi người dùng cố gắng mở ứng dụng Microsoft Office. Đây là sự việc khá phổ biến trên máy tính vừa được nâng cấp từ Windows 7 lên Windows 10.

Tuy nhiên, lỗi này cũng thường được báo cáo với sản phẩm Adobe như Photoshop và Illustrator hoặc khi mở một số game yêu cầu thư viện DLL tùy chọn không được cài đặt cùng game.

Tùy thuộc vào ứng dụng nào hiển thị lỗi MSVCR90.dll và phiên bản Windows của bạn, bạn có thể gặp nó dưới một số định dạng khác nhau. Dưới đây là danh sách ngắn các thông báo lỗi phổ biến khác:

  • “This application failed to start because msvcr90.dll was not found. Reinstalling the application may fix this problem.”
  • “Cannot find *Path to DLL* \msvcr90.dll”
  • “Cannot start *Application*. A required component is missing: msvcr90.dll. Please install *Application* again.”

MSVCR90.DLL là gì?

MSVCR90.DLL là một phần của bản cập nhật tùy chọn của Visual C++ redistributable. Tệp mSVCR90.dll là DLL (Dynamic Link Library) thường được dùng bởi các chương trình làm trong Microsoft Visual C++ 2008.

Điều kiện là khung phát triển ứng dụng Microsoft Visual C++ 2008 cũ kỹ, tệp mSVCR90.dll khá hiếm trong các ứng dụng mới phát hành. Tuy nhiên, nếu bạn hiện cài nhiều ứng dụng (hoặc game) khá cũ, bạn có thể có nhiều bản sao của cùng mSVCR90.dll rải rác trên máy tính.

Nếu bạn đang gặp lỗi mSVCR90.dll , các phương pháp trong bài viết này sẽ giúp. Dưới đây là tập hợp các sửa chữa tiềm năng mà người dùng trong tình huống tương tự đã dùng để giải quyết vấn đề. Hãy làm theo từng sửa chữa tiềm năng theo thứ tự cho đến khi bạn tìm thấy phương pháp giải quyết lỗi mSVCR90.dll trong tình huống cụ thể của bạn.

Phương pháp 1: Cài đặt gói Visual C++ Redist bị thiếu

Trước khi làm bất cứ điều gì khác, quan trọng là đảm bảo bạn thực sự có khung phát triển ứng dụng chứa tệp MSVCR90.dll đã cài trên máy tính. Cài đặt Gói Microsoft Visual C++ 2008 Redistributable Package sẽ cho phép bạn xác minh xem lỗi có xảy ra vì bạn thiếu tệp dynamic link library này không.

Dưới đây là hướng dẫn nhanh cài đặt gói Microsoft Visual C++ 2008 Redist Package cần thiết:

  1. Truy cập liên kết này (tại đây), chọn ngôn ngữ của bạn và nhấp nút Tải xuống.
    Sửa lỗi: MSVCR90.dll không tìm thấy hoặc bị thiếu
  2. Đợi tải xuống hoàn tất, sau đó mở trình cài đặt vcredist_86.exe. Nhấn Có tại lời nhắc UAC (Kiểm soát tài khoản người dùng) và làm theo hướng dẫn trên màn hình để cài đặt gói redist bị thiếu.
    Lưu ý: Nếu gói redistributable đã cài, chọn Gỡ cài đặt để xóa phiên bản hiện tại khỏi máy tính. Sau đó, mở trình cài đặt lại và làm theo lời nhắc để cài đặt Gói Microsoft Visual C++ 2008 Redistributable Package lại. Một số người dùng báo cáo cách này giải quyết được lỗi MSVCR90.dll do tệp bị hỏng.
    Sửa lỗi: MSVCR90.dll không tìm thấy hoặc bị thiếu
  3. Sau khi gói redistributable được cài, khởi động lại máy tính thủ công nếu không được nhắc tự động. Tại lần khởi động tiếp theo, mở ứng dụng trước đây hiển thị lỗi liên quan đến tệp MSVCR90.dll và xem vấn đề có được giải quyết không. Nếu bạn vẫn thấy cùng thông báo lỗi, chuyển sang Phương pháp 2.

Phương pháp 2: Sửa ứng dụng bị lỗi (nếu áp dụng)

Một số người dùng đã giải quyết được vấn đề sau khi sửa ứng dụng đang hiển thị lỗi MSVCR90.dll . Phương pháp này rất hiệu quả với ứng dụng lỗi từ bộ Microsoft Office, nhưng sẽ không áp dụng được cho một số chương trình không có chiến lược sửa chữa. Điều này sẽ thực hiện mục đích thay thế tệp MSVCR90.dll trường hợp nó bị hỏng, từ đó giải quyết vấn đề.

Lưu ý: Hãy nhớ tùy thuộc vào chương trình hiển thị lỗi, bạn có thể cần chèn phương tiện cài đặt để thực hiện sửa chữa.

Dưới đây là hướng dẫn các bước cần thiết để sửa chương trình hỏng thuộc Bộ Microsoft Office. Các bước chính xác có thể khác nếu bạn gặp vấn đề với chương trình khác:

  1. Nhấn Phím Windows + R để mở hộp Run. Sau đó, gõ “appwiz.cpl” và nhấn Enter để mở Chương trình và Tính năng.
    Sửa lỗi: MSVCR90.dll không tìm thấy hoặc bị thiếu
  2. Trong Chương trình và Tính năng, nhấp chuột phải vào bộ Microsoft Office (hoặc ứng dụng khác và nhấp vào Thay đổi.
  3. Trong menu tiếp theo, chọn Sửa chữa và làm theo hướng dẫn trên màn hình để khởi động lại các thành phần gây ra vấn đề (bao gồm MSVCR90.dll).
  4. Sau khi sửa chữa hoàn tất, khởi động lại máy tính. Tại lần khởi động tiếp theo, mở ứng dụng lại và xem vấn đề có tái diễn không.

Nếu bạn vẫn gặp cùng vấn đề hoặc phương pháp này không áp dụng được, chuyển sang Phương pháp 3.

Phương pháp 3: Xóa plugin sao chép sai trên Photoshop và Illustrator (nếu áp dụng)

Nếu bạn gặp vấn đề này khi cố gắng mở Photoshop, Illustrator hoặc sản phẩm Adobe khác, bạn có thể muốn xem xem bạn có cài plugin nào không. Người dùng gặp cùng vấn đề báo cáo plugin là nguyên nhân điển hình kích hoạt lỗi MSVCR90.dll trên chương trình chỉnh sửa ảnh Adobe như Photoshop và Illustrator.

Điều này thường xảy ra khi người dùng cố gắng di chuyển plug-in từ phiên bản chương trình cũ sang phiên bản mới. Lỗi xảy ra vì hầu hết plugin sẽ cài đặt tệp bổ sung trong thư mục photoshop chính (như MSVCR90.dll) sẽ không được mang theo nếu người dùng di chuyển plug-in thủ công.

Để xác minh xem đây có phải nguyên nhân, hãy xóa tất cả tệp plug-in bạn sao chép thủ công và dùng trình cài đặt để cài đặt plugin. Sau khi cài đặt hoàn tất, khởi động lại máy tính và xem vấn đề có được giải quyết ở lần khởi động tiếp theo không.

Nếu phương pháp này không áp dụng hoặc không sửa được vấn đề, chuyển sang phương pháp khác dưới đây.

Phương pháp 4: Gỡ cài đặt Bản cập nhật bảo mật cho Microsoft Excel 2010 (KB3085609)

Nếu bạn nhận lỗi MSVCR90.dll is missing cụ thể với Excel 2010, vấn đề most likely do lỗi trong một bản cập nhật bảo mật (KB3085609). Người dùng gặp cùng vấn đề đã loại bỏ được vấn đề và mở Excel sau khi gỡ cài đặt Bản cập nhật bảo mật cho Microsoft Excel 2010 (KB3085609) 32-Bit Edition.

Giả định rằng bản cập nhật bảo mật này không chỉ crash Excel 2010 mà còn phiên bản Excel mới hơn.

Dưới đây là hướng dẫn nhanh cách gỡ cài đặt bản cập nhật bảo mật KB3085609 và ngăn nó cài lại:

  1. Nhấn Phím Windows + R để mở hộp Run. Sau đó, gõ “appwiz.cpl” và nhấn Enter để mở Chương trình và Tính năng.
    Sửa lỗi: MSVCR90.dll không tìm thấy hoặc bị thiếu
  2. Trong Chương trình và Tính năng, dùng khung bên trái để nhấp vào Cập nhật đã cài đặt.
    Sửa lỗi: MSVCR90.dll không tìm thấy hoặc bị thiếu
  3. Tiếp theo, trong danh sách cập nhật đã cài, tìm Bản cập nhật bảo mật cho Microsoft Excel 2010 (KB3085609) 32-Bit Edition. Khi tìm thấy, nhấp chuột phải và chọn Gỡ cài đặt, sau đó làm theo hướng dẫn trên màn hình để xóa nó khỏi máy tính.
  4. Khởi động lại máy tính và xem bạn có thể mở Excel tại lần khởi động tiếp theo không. Nếu được, bạn vừa xác định được thủ phạm.

Dù vấn đề đã sửa ngay bây giờ, vấn đề sẽ quay lại nếu bạn để vậy. WU (Windows Update) sẽ tự động cài lại bản cập nhật trừ khi bạn chặn nó. Để chặn KB3085609 cài lại, bạn cần cài trình khắc phục sự cố “Show or hide updates”. Khi tải xong, mở nó và nhấp Next, sau đó chờ điều tra hoàn tất. Sau đó, nhấp vào Hide updates, tích vào ô liên quan đến bản cập nhật KB3085609 và nhấp Next để ẩn nó.
Sửa lỗi: MSVCR90.dll không tìm thấy hoặc bị thiếu
Đó là xong. Bản cập nhật KB3085609 sẽ bị ngăn không cài lại. Bây giờ bạn có thể tiếp tục dùng Excel mà không gặp lỗi MSVCR90.dll is missing .