Các tệp DLL (Dynamic Link Library - Thư viện liên kết động) rất quan trọng cho việc chạy đúng cách của nhiều ứng dụng. Các tệp này chứa mã đặc biệt cho phép các ứng dụng khác nhau thực hiện các chức năng cụ thể. Vì vậy, nếu một tệp DLL nhất định bị thiếu, hỏng hoặc bị phá hỏng, bạn có thể gặp lỗi khi cố gắng chạy một số chương trình.
Lỗi "The code execution cannot proceed because edgegdi.dll was not found" (Thực thi mã không thể tiếp tục vì không tìm thấy edgegdi.dll) là một trong những vấn đề liên quan đến DLL mới nhất trên Windows 10/11. Nếu bạn đang gặp lỗi này trên PC và không biết cách khắc phục, đừng lo lắng. Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách dễ dàng loại bỏ lỗi này trên máy tính Windows 10/11.
Nguyên nhân gây ra lỗi "The Code Execution Cannot Proceed Because Edgegdi.dll Was Not Found"
Lỗi này có thể xảy ra do các lý do sau:
- Vấn đề tương thích
- Xung đột hệ thống
- Máy tính của bạn bị nhiễm phần mềm độc hại
Nhiều người phàn nàn về việc gặp lỗi "The code execution cannot proceed because edgegdi.dll was not found. Reinstalling the program may fix this problem" (Thực thi mã không thể tiếp tục vì không tìm thấy edgegdi.dll. Cài đặt lại chương trình có thể khắc phục vấn đề này) khi cố gắng chạy Task Manager và các ứng dụng đã cài đặt khác trên PC.
May mắn thay, khi lỗi này xuất hiện, bạn có thể chỉ cần nhấn nút OK để truy cập ứng dụng đã chọn. Điều này có nghĩa là, khác với các lỗi DLL khác, lỗi này ít nhất cho phép bạn sử dụng chương trình bị ảnh hưởng trong khi tìm kiếm giải pháp hiệu quả để loại bỏ nó.
Tuy nhiên, lỗi vẫn có thể gây phiền toái, đặc biệt khi xảy ra thường xuyên. Nó có thể khiến bạn không có lựa chọn nào khác ngoài việc loại bỏ nó.
Cách khắc phục lỗi "The Code Execution Cannot Proceed Because Edgegdi.dll Was Not Found" trên Windows 10/11
Dưới đây là một số giải pháp khả thi đã được chứng minh là hiệu quả trong việc nhanh chóng loại bỏ lỗi này khỏi thiết bị Windows 10/11.
Phương pháp 1: Chạy ứng dụng ở chế độ tương thích
Nếu bạn đã cài đặt một chương trình cũ trên PC Windows 10/11, bạn có thể gặp một số lỗi khi sử dụng nó vì nó có thể chỉ tương thích với các phiên bản Windows cũ hơn. Tin tốt là Windows 10/11 cho phép bạn chạy các chương trình như vậy ở chế độ tương thích cho các phiên bản Windows cũ hơn, chẳng hạn như Windows 7, Windows 8, Windows Vista, v.v.
Do đó, nếu bạn gặp lỗi "The code execution cannot proceed because edgegdi.dll was not found" với một chương trình cụ thể, hãy làm theo các bước sau để chạy nó ở chế độ tương thích:
- Nhấp chuột phải vào phím tắt của ứng dụng trên màn hình và chọn Thuộc tính (Properties).
- Chuyển đến tab Tương thích (Compatibility).
- Trong phần Chế độ tương thích (Compatibility mode), tích vào ô Chạy chương trình này ở chế độ tương thích cho (Run this program in compatibility mode for).
- Nhấp vào mũi tên thả xuống và chọn phiên bản Windows cũ hơn tương thích với ứng dụng của bạn.
- Nhấn nút Áp dụng (Apply) ở dưới cùng, sau đó chọn OK.
- Khởi chạy ứng dụng và kiểm tra xem vấn đề có tái diễn không.
Phương pháp 2: Thay thế tệp Edgegdi.dll
Một thủ thuật đơn giản khác để loại bỏ lỗi này là thay thế tệp edgegdi.dll. Bạn có thể làm như vậy bằng cách sao chép tệp DLL từ một máy tính khác, sau đó dán nó vào thư mục thích hợp trên thiết bị của mình. Tuy nhiên, hãy đảm bảo máy tính kia khớp với cấu hình máy của bạn để tệp edgegdi.dll sao chép hoạt động mà không gây ra cùng một lỗi.
Thay vào đó, bạn có thể điều hướng đến thư mục cài đặt tệp DLL và tìm EdgeManager.dll. Khi tìm thấy, nhấp chuột phải vào nó, chọn Đổi tên (Rename). Sau đó đổi tên thành edgegdi.dll.
Phương pháp 3: Quét tìm phần mềm độc hại
Các thực thể độc hại đôi khi xâm nhập vào máy tính của bạn và làm hỏng các tệp quan trọng, bao gồm cả tệp DLL, từ đó gây ra các lỗi phiền toái. Việc chạy quét phần mềm độc hại có thể giúp loại bỏ các tệp đáng ngờ có thể đang gây ra sự cố trên thiết bị.
Hướng dẫn quét phần mềm độc hại:
- Nhấn nút Windows và nhấp vào biểu tượng Cài đặt (Settings).
- Chọn Cập nhật và bảo mật > Windows Security.
- Nhấp vào Bảo vệ khỏi virus và mối đe dọa (Virus & threat protection) ở menu bên phải.
- Chọn liên kết Tùy chọn quét (Scan options) trong Mối đe dọa hiện tại (Current threats), sau đó chọn Quét toàn bộ (Full scan).
- Nhấn nút Quét ngay (Scan now).
- Xóa các tệp đáng ngờ được phát hiện.
Để đảm bảo bạn bắt được mọi phần mềm độc hại ẩn nấp trên máy, chúng tôi khuyến nghị sử dụng phần mềm diệt virus của bên thứ ba như Outbyte Antivirus. Công cụ mạnh mẽ này giúp bạn quét kỹ máy tính và loại bỏ даже các virus lén lút nhất. Ngoài ra, Outbyte Antivirus cung cấp bảo mật Internet, chống gián điệp, an toàn mật khẩu, và màn hình bảo vệ chống phần mềm gián điệp và lừa đảo.
Phương pháp 4: Cài đặt lại chương trình bị ảnh hưởng
Thông báo lỗi gợi ý bạn cài đặt lại chương trình bị ảnh hưởng để giải quyết vấn đề. Bạn có thể thử làm vậy và xem có hiệu quả không. Cách thực hiện:
- Nhấn phím tắt Windows + I để mở ứng dụng Cài đặt (Settings).
- Chọn Ứng dụng (Apps).
- Trong phần Ứng dụng và tính năng (Apps & features), cuộn xuống danh sách ứng dụng, chọn chương trình bị ảnh hưởng.
- Chọn Gỡ cài đặt (Uninstall).
- Sau khi gỡ cài đặt hoàn toàn ứng dụng, truy cập trang web chính thức của nó, tải xuống phiên bản mới nhất và cài đặt.
- Khởi chạy nó và kiểm tra xem lỗi "The code execution cannot proceed because edgegdi.dll was not found" có xuất hiện hay không.
Nếu bạn vẫn gặp cùng một lỗi, hãy thử phương pháp tiếp theo dưới đây.
Phương pháp 5: Thực hiện Khôi phục hệ thống (System Restore)
Thực hiện Khôi phục hệ thống cho phép bạn đưa máy tính trở lại trạng thái trước đó khi nó hoạt động bình thường. Vì vậy, phương pháp này có thể giúp bạn đưa PC về trạng thái trước khi lỗi lần đầu tiên xảy ra.
Làm theo hướng dẫn sau để thực hiện Khôi phục hệ thống:
- Sử dụng tổ hợp Windows + S để mở Thanh tìm kiếm Windows (Windows search bar).
- Nhập "restore," sau đó nhấp vào kết quả tìm kiếm Tạo điểm khôi phục (Create a restore point).
- Khi trang Thuộc tính hệ thống (System Properties) xuất hiện, nhấp vào nút Khôi phục hệ thống (System Restore).
- Chọn Tiếp theo (Next).
- Chọn điểm khôi phục phù hợp tùy thuộc vào việc bạn muốn quay lại bao xa.
- Nhấp vào Quét các chương trình bị ảnh hưởng (Scan for affected programs) để xem các ứng dụng đã cài đặt sẽ bị xóa vì chúng được cài đặt sau ngày đã chọn.
- Nhấp Đóng (Close), sau đó chọn Tiếp theo (Next) trên cửa sổ Khôi phục hệ thống.
- Sau đó chọn Hoàn tất (Finish).