কম্পিউটার টিউটোরিয়াল

edgegdi.dll না পাওয়ার কারণে কোড এক্সিকিউশন চালিয়ে যাচ্ছে না সমস্যার সমাধান

কিছু অদ্ভুত আচরণে, উইন্ডোজ ১০ ডিভাইসে কিছু ইনস্টল করা প্রোগ্রাম বা অ্যাপ খোলার সময় ব্যবহারকারীরা "The code execution cannot proceed because edgegdi.dll was not found" (edgegdi.dll না পাওয়া গেলে কোড এক্সিকিউশন চালিয়ে যাচ্ছে না) এই ত্রুটি বার্তাটি দেখতে পান। কিছু ক্ষেত্রে টাস্ক ম্যানেজার যেন সিস্টেম প্রোগ্রাম খোলার জন্যও এই ত্রুটি দেখা দেয়। এই পোস্টে আমরা এই সমস্যা সমাধানের সবচেয়ে উপযুক্ত উপায়গুলো আলোচনা করব।

edgegdi.dll না পাওয়ার কারণে কোড এক্সিকিউশন চালিয়ে যাচ্ছে না সমস্যার সমাধান

আপনি যে অ্যাপ বা প্রোগ্রাম চালাতে চাচ্ছেন তার উপর নির্ভর করে, এই সমস্যা হলে নিচের পূর্ণ ত্রুটি বার্তাটি পাবেন:

NpsAc32.exe – System Error, The code execution cannot proceed because edgegdi.dll was not found. Reinstalling the program may fix this problem.

  • NpsAc32.exe হল Sage Software-এর विकশিত Sage Fund Accounting Workstation প্রোগ্রামের একটি এক্সিকিউটেবল ফাইল। তবে এই ত্রুটি অন্যান্য প্রোগ্রামের জন্যও হতে পারে যেমন AMFW.exe, Final Draft.exe ইত্যাদি।
  • Edgegdi.dll ফাইলটি Pathtrace Engineering Systems-এর এবং Pathtrace EdgeCAM-এর অংশ।

এই ত্রুটি প্রম্পটটি সিস্টেম দ্বন্দ্বের কারণে সবচেয়ে বেশি হয়।

ব্যবহারকারীরা রিপোর্ট করেছেন যে, এই ত্রুটি প্রম্পটের অ্যাপ বা প্রোগ্রামের ওপর কোনো প্রভাব নেই। OK বাটনে ক্লিক করলে অ্যাপগুলো স্বাভাবিকভাবে চালু হয় এবং কাজ করে। কিন্তু আপনি যদি এই প্রম্পটকে বিরক্তিকর পান বা এটি আপনাকে চুল্লায় মাতায়, তবে নিচের পরামর্শগুলো অনুসরণ করুন।

edgegdi.dll না পাওয়ার কারণে কোড এক্সিকিউশন চলছে না: সমাধান

এই প্রম্পট থেকে মুক্তি পেতে নিচের পরামর্শগুলো কোনো নির্দিষ্ট ক্রম ছাড়া চেষ্টা করুন এবং দেখুন কীটি কাজ করে।

  1. প্রোগ্রামটি কম্প্যাটিবিলিটি মোডে চালান
  2. DLL ফাইলটি পুনরায় রেজিস্টার করুন
  3. Visual C++ ইনস্টল করুন
  4. সিস্টেম রিস্টোর সম্পাদন করুন
  5. প্রোগ্রামটি আনইনস্টল করে পুনরায় ইনস্টল করুন

প্রতিটি সমাধানের প্রক্রিয়া নিচে বিস্তারিত দেওয়া হলো:

১] প্রোগ্রামটি কম্প্যাটিবিলিটি মোডে চালান

এই সমাধানটি আপনাকে ত্রুটি প্রম্পট পাওয়ার সময় যে অ্যাপটি খোলতে চেষ্টা করেছিলেন সেটি কম্প্যাটিবিলিটি মোডে চালাতে বলে। তারপর দেখুন প্রম্পটটি আবার আসে কিনা। আসলে থাকলে পরের পরামর্শটি চেষ্টা করুন।

২] DLL ফাইলটি পুনরায় রেজিস্টার করুন

DLL মানে Dynamic Link Libraries। এটি উইন্ডোজ বা অন্য অপারেটিং সিস্টেমে চলা অ্যাপ্লিকেশনগুলির বাহ্যিক অংশ। অধিকাংশ অ্যাপ্লিকেশন নিজে সম্পূর্ণ নয় এবং কোড ভিন্ন ফাইলগুলিতে সংরক্ষণ করে। কোডের প্রয়োজন হলে সংশ্লিষ্ট ফাইল মেমরিতে লোড হয় এবং ব্যবহৃত হয়। যদি OS বা সফ্টওয়্যার সংশ্লিষ্ট DLL ফাইলটি খুঁজে না পায়, অথবা DLL ফাইলটি করপ্ট হয়, তবে এই ত্রুটি বার্তাটি আসতে পারে। এই কেসে আপনি edgegdi.dll ফাইলটি পুনরায় রেজিস্টার করে দেখতে পারেন।

ফাইলটির লোকেশন:

C:\Program Files (x86)\Edgecamcam\edgegdi.dll

৩] Visual C++ ইনস্টল করুন

এই সমাধানটি ২০০৫ থেকে ২০১৯ വര্সন পর্যন্ত সকল Visual C++ ইনস্টল করে দেখতে বলে।

৪] সিস্টেম রিস্টোর সম্পাদন করুন

আপনি যদি gầnে হঠাৎ এই ত্রুটি পেতে থাকেন, তবে আপনার সিস্টেমকে আগের একটি পয়েন্টে রিস্টোর করুন।

৫] প্রোগ্রামটি আনইনস্টল করে পুনরায় ইনস্টল করুন

যেহেতু ত্রুটি বার্তাটিতে প্রোগ্রামটি পুনরায় ইনস্টল করার পরামর্শ দেওয়া আছে, আপনি অফিসিয়াল ডাউনলোড সাইট থেকে প্রোগ্রামটির লেটেস্ট সেটআপ ফাইল ডাউনলোড করে সফ্টওয়্যারটি পুনরায় ইনস্টল করুন। এখানে প্রোগ্রাম বলতে ত্রুটি প্রম্পট আসার সময় আপনি যে প্রোগ্রামটি খোলতে চেষ্টা করছিলেন সেটিই বোঝানো হয়েছে।

আশা করি এটি সাহায্য করবে!

edgegdi.dll না পাওয়ার কারণে কোড এক্সিকিউশন চালিয়ে যাচ্ছে না সমস্যার সমাধান
  1. উইন্ডোজে 'Mscoree.dll Could Not Be Found' এরর সমাধান – ধাপে ধাপে গাইড

  2. উইন্ডোজ এরর 0x80070035 সমাধান: নেটওয়ার্ক পাথ নন ফাউন্ড

  3. Windows 10-এ msvcp140.dll নট ফাউন্ড ত্রুটি সমাধান - দ্রুত ও বিশ্বস্ত সমাধান

  4. উইন্ডোজ ১০-এ 'Network Path Was Not Found' এরর সমাধান: ৪টি সহজ ধাপ