Một số người dùng gặp lỗi The code execution cannot proceed because edgegdi.dll was not found khi mở chương trình/app đã cài đặt, thậm chí chương trình hệ thống như Task Manager. Bài viết cung cấp giải pháp khắc phục.

Thông báo lỗi đầy đủ (tùy chương trình):
NpsAc32.exe – System Error, The code execution cannot proceed because edgegdi.dll was not found. Reinstalling the program may fix this problem.
- NpsAc32.exe: file thực thi của Sage Fund Accounting Workstation (Sage Software). Lỗi cũng xuất hiện cho AMFW.exe, Final Draft.exe, v.v.
- Edgegdi.dll: file từ Pathtrace Engineering Systems, thuộc Pathtrace EdgeCAM.
Lỗi thường do xung đột hệ thống. Người dùng báo cáo: nhấn OK thì app vẫn chạy bình thường, nhưng thông báo phiền toái. Nếu muốn loại bỏ, hãy thử các giải pháp dưới đây.
Các giải pháp khắc phục lỗi edgegdi.dll
- Chạy chương trình ở Compatibility Mode (Chế độ tương thích)
- Đăng ký lại file DLL
- Cài đặt Visual C++
- Thực hiện System Restore
- Gỡ và cài lại chương trình
1. Chạy chương trình ở Compatibility Mode
Chạy app gây lỗi ở chế độ tương thích và kiểm tra xem thông báo có xuất hiện lại không. Nếu có, thử cách tiếp theo.
2. Đăng ký lại file DLL
DLL (Dynamic Link Libraries) là thư viện liên kết động - phần mở rộng của ứng dụng chạy trên Windows. Hầu hết ứng dụng không hoàn chỉnh trong một file mà lưu code ở nhiều file. Khi cần code, file liên quan được load vào bộ nhớ. Nếu OS/phần mềm không tìm thấy DLL hoặc DLL bị hỏng, sẽ báo lỗi. Hãy đăng ký lại edgegdi.dll:
File thường nằm ở:
C:\Program Files (x86)\Edgecamcam\edgegdi.dll
Mở CMD Admin → chạy: regsvr32 edgegdi.dll
3. Cài đặt Visual C++
Cài đặt Visual C++ tất cả phiên bản từ 2005 đến 2019 và kiểm tra.
4. Thực hiện System Restore
Nếu lỗi mới xuất hiện tự nhiên, khôi phục hệ thống về điểm trước đó (System Restore Point).
5. Gỡ và cài lại chương trình
Thông báo lỗi khuyên cài lại chương trình. Tải file cài đặt mới nhất từ trang chủ và cài lại. Chương trình ở đây là chương trình bạn đang cố mở khi gặp lỗi.
Chúc thành công!