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

Windows 11/10-এ Error 0x000007b, অ্যাপ্লিকেশন সঠিকভাবে শুরু হতে পারল না সমাধান

Windows অ্যাপ্লিকেশনগুলো এক্সিকিউট হওয়ার জন্য অনেক অপারেশনের ওপর নির্ভর করে। এবং একই সময়ে, একটি প্রোগ্রাম এক্সিকিউট হওয়ার জন্য বিভিন্ন প্যারামিটার পূরণ করতে হয়। তাদের রান করার সময় দেখানো একটি এরর হলো – The application was unable to start correctly (0xc00007b). এই এরর ঘটার অনেক কারণ রয়েছে, কিন্তু প্রধান কারণ হতে পারে x86 অ্যাপ্লিকেশন x64 ভিত্তিক অপারেটিং সিস্টেমের সাথে কম্প্যাটিবল না হওয়া।

0x000007b এরর সাধারণত সফ্টওয়্যারের সাথে ইনকম্প্যাটিবল আর্কিটেকচারের কারণে কনফ্লিক্ট নির্দেশ করে। উদাহরণস্বরূপ, 64-বিট সিস্টেমে 32-বিট সফ্টওয়্যার ব্যবহার করার চেষ্টা। যাইহোক, আপনি 64-বিট কম্পিউটারে 32-বিট প্রোগ্রাম রান করতে পারেন।

Windows 11/10-এ Error 0x000007b, অ্যাপ্লিকেশন সঠিকভাবে শুরু হতে পারল না সমাধান

যদি আপনি একটি ডায়ালগ বক্স দেখেন যা বলে The application was unable to start correctly, Error Code 0xC000007B, STATUS INVALID IMAGE FORMAT, একটি প্রোগ্রাম বা গেম লঞ্চ করার চেষ্টা করার সময়, এর মানে অ্যাপ্লিকেশনটি আপনার Windows 11/10 PC-এর আর্কিটেকচারের সাথে কম্প্যাটিবল নয় অথবা ডিপেন্ডেন্সি অনুপস্থিত। এই এরর পুরানো .NET Framework, Direct X, একটি ড্রাইভার, বা আপনার সিস্টেম ফাইলগুলোর করপশনের কারণেও দেখা দিতে পারে। এটি আপনার হার্ড ড্রাইভের সাথে সমস্যা থাকলে ও দেখাতে পারে।

0xC000007B অন্যান্য অনেক প্রোগ্রামের সাথে ঘটে, STATUS_INVALID_IMAGE_FORMAT মানে যখন আপনি 64-বিট অপারেটিং সিস্টেমের জন্য ডিজাইন করা একটি অ্যাপ্লিকেশন 32-বিট সিস্টেমে রান করার চেষ্টা করেন। সিস্টেম 64-বিটের জন্য বানানো DLL লোড করতে ব্যর্থ হয় এবং টার্মিনেশন স্টেট-এ চলে যায়। এর পাশাপাশি, যদি আপনি NTStatus.h ফাইলে নির্দেশ করা পান, তবে এর মানে এটি ফাইল করপশনের কেস হতে পারে।

The application was unable to start correctly (0xc000007b)

0x000007b এরর কী কারণে হয় সে সম্পর্কে ধারণা থাকলে, আপনি সমস্যাটি সমাধান করার জন্য অনেক ভালোভাবে সজ্জিত। এখানে আমরা যেসব ফিক্স এক্সপ্লোর করব:

STATUS_INVALID_IMAGE_FORMAT

0xC000007B, STATUS_INVALID_IMAGE_FORMAT, {Bad Image} %hs is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support.

প্রথমে আপনাকে OK-এ ক্লিক করে অ্যাপ্লিকেশনটি বন্ধ করতে হবে। দ্বিতীয়, মিডিয়া পুনরায় ইনস্টল করে দেখুন কি এই বার কাজ করে। না হলে নিচের মেথডগুলো চেষ্টা করুন:

  1. অ্যাপটি কম্প্যাটিবিলিটি মোডে লঞ্চ করুন।
  2. .NET Framework সক্ষম করুন।
  3. DirectX আপডেট করুন।
  4. Visual C++ পুনরায় ইনস্টল করুন।
  5. করপ্ট DLL-গুলো রিপ্লেস করুন
  6. Admin Privileges-এ অ্যাপ্লিকেশন পুনরায় ইনস্টল করুন
  7. Dependencies ইনস্টল & আপডেট করুন
  8. CHKDSK ইউটিলিটি ব্যবহার করুন।

পরবর্তী, আমরা উপরের ফিক্সগুলো এবং সেগুলো সফলভাবে সম্পন্ন করার জন্য প্রয়োজনীয় ধাপগুলো বিস্তারিত জানব।

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

Windows 11/10-এ Error 0x000007b, অ্যাপ্লিকেশন সঠিকভাবে শুরু হতে পারল না সমাধান

কম্প্যাটিবিলিটি মোড আপনার সিস্টেমের সাথে কম্প্যাটিবল না হওয়া প্রোগ্রামগুলো রান করার জন্য উপযোগী। আপনি যদি অনুমান করেন যে একটি অ্যাপ্লিকেশনের কম্প্যাটিবিলিটি এররটির কারণ, শর্টকাটের ওপর ডান-ক্লিক করুন এবং Properties-এ যান।

Properties উইন্ডোর Compatibility ট্যাবে স্যুইচ করুন এবং আপনি যদি জানেন কোনো পুরানো Windows ভার্সন প্রোগ্রামটি সঠিকভাবে হ্যান্ডল করত, তবে Run this program in compatibility mode for অপশনটি চেক করুন।

বিকল্পভাবে, Run compatibility troubleshooter-এ ক্লিক করুন। এরপর, Compatibility mode ড্রপ-ডাউন থেকে স্থিতিশীল Windows এডিশন নির্বাচন করুন, এবং OK বাটনে ক্লিক করুন।

২] .NET Framework সক্ষম করুন

Windows 11/10-এ Error 0x000007b, অ্যাপ্লিকেশন সঠিকভাবে শুরু হতে পারল না সমাধান

Windows 11/10-এ 0x000007b এরর কোডের সবচেয়ে সাধারণ কারণ হলো সিস্টেম ডিফল্টরূপে .NET Framework নিষ্ক্রিয় করে রাখে। আপনাকে এটি সক্রিয় করতে হবে Origin ব্যবহার করার জন্য।

আপনার কম্পিউটারে .NET Framework সক্ষম করতে, Windows key চাপুন এবং Control Panel খুঁজুন। Control Panel লঞ্চ করুন।

Control Panel-কে টপ রাইট-হ্যান্ড কর্নারের লিংক থেকে Category ভিউতে পরিবর্তন করুন এবং তারপর programs এর অধীনে Uninstall a program-এ ক্লিক করুন। এখানে, বাম হাতের প্যানের Turn Windows features on or off লিংকটি নির্বাচন করুন।

Windows 11/10-এ Error 0x000007b, অ্যাপ্লিকেশন সঠিকভাবে শুরু হতে পারল না সমাধান

.NET Framework-এর জন্য সমস্ত চেকবক্সে টিক দিন। সেগুলো তালিকার শীর্ষে থাকা উচিত। .NET Framework সক্ষম করার পর, OK বাটনে ক্লিক করুন। এটি 0x000007b এরর বন্ধ করবে।

৩] DirectX আপডেট করুন

উপরোক্ত সমস্যার জন্য আরেকটি বেসিক ফিক্স হলো DirectX আপডেট বা পুনরায় ইনস্টল করা। DirectX আপডেট বা পুনরায় ইনস্টল করলে, আপনি আপনার কম্পিউটার থেকে DirectX-এর করপ্ট বা ইনকম্প্যাটিবল কম্পোনেন্টগুলো রিপ্লেস করতে পারেন।

আমরা একটি পুরানো Direct X কে 0x000007b কোডওয়ালা এররের একটি ফ্যাক্টর হিসেবে শনাক্ত করেছি। Direct X আপডেট করলে আপনার গেমিং এবং সিস্টেম পারফরম্যান্সও উন্নত হবে। এটি আপডেট করতে, Microsoft DirectX ওয়েবসাইটে যান এবং লেটেস্ট ভার্সন ডাউনলোড করুন।

Direct X সেটআপ ফাইল ডাউনলোড করার পর, এটিতে ডাবল-ক্লিক করুন ইনস্টলেশন শুরু করতে। 0x000007b এরর가의 गंभीर случаях, Direct X ইনস্টলেশন ব্যর্থ হতে পারে।

আপনি DirectX Diagnostic Tool চালানোর চেষ্টা ও করতে পারেন।

৪] Visual C++ পুনরায় ইনস্টল করুন

Windows 11/10-এ Error 0x000007b, অ্যাপ্লিকেশন সঠিকভাবে শুরু হতে পারল না সমাধান

আপনি যদি প্রথম ফিক্সের পরেও সমস্যাটি লক্ষ্য করেন, তবে Visual C++ Redistribution পুনরায় ইনস্টল করুন।

প্রথমে, আপনার কাছে যা আছে সেটি আনইনস্টল করতে হবে।

Start menu-এ Add or remove programs খুঁজুন এবং সেটি নির্বাচন করুন। এই তালিকায় থাকা সব Visual C++ ভার্সনে ক্লিক করুন এবং সেগুলো আনইনস্টল করুন।

বিভিন্ন VC++ সফ্টওয়্যার আনইনস্টল করার পর, লিংক করা ওয়েব পেজ খুলুন এবং Summary এর পর প্রথম সেকশনে স্ক্রোল ডাউন করুন। এটি লেটেস্ট ভার্সন হওয়া উচিত।

এখানে, x86 এবং x64 এর পাশের লিংকগুলোতে ক্লিক করুন যদি আপনার কম্পিউটার 64-বিট হয় কারণ আপনাকে 64-বিট এবং 32-বিট দুটোই ডাউনলোড করতে হবে। 32-বিট আর্কিটেকচারের সিস্টেমগুলোকে শুধু x86 ডাউনলোড করতে হবে।

৫] করপ্ট DLL-গুলো রিপ্লেস করুন

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

  • mfc100.dll
  • mfc100u.dll
  • msvcr100.dll
  • msvcp100.dll
  • msvcr100_clr04000.dll

এটি করার সেরা উপায় হলো System File Checker বা DISM চালানো।

৬] Admin Privileges-এ অ্যাপ্লিকেশন পুনরায় ইনস্টল করুন

আপনার Windows PC পুনরায় চালু করুন, এবং তারপর অ্যাপ্লিকেশনটি Admin privileges-এ ইনস্টল করুন। আপনি এটিতে ডান-ক্লিক করতে পারেন, এবং তারপর Run as Administrator নির্বাচন করতে পারেন। আপনার অ্যাকাউন্ট যদি রেগুলার অ্যাকাউন্ট হয়, তবে নিশ্চিত করুন যে একটি অ্যাডমিন আপনাকে ইনস্টল করতে সাহায্য করছেন তার পাসওয়ার্ড দিয়ে প্রম্পট आने पर।

৭] Dependencies ইনস্টল & আপডেট করুন

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

ক] যোগ্য ড্রাইভার ইনস্টল করুন

কিছু হাই-এন্ড অ্যাপ্লিকেশন এবং গেম সঠিক এবং বৈধ ড্রাইভার ছাড়া কাজ করে না। সেগুলো জেনেরিক ড্রাইভার দিয়ে কাজ করে না। Microsoft-এর এই Windows Hardware Quality Labs testing বা WHQL Testing. এটি নিশ্চিত করে যে ড্রাইভারগুলো সঠিক অভিজ্ঞতা পূরণ করে, এবং সার্টিফিকেশন előtt সঠিক টেস্টিং থেকে गुजরেছে। তাই আপনি ড্রাইভার ইনস্টল করার সময়, নিশ্চিত করুন যে সেগুলো সেই Windows-এর জন্য যোগ্য ড্রাইভার।

খ] DirectX আপডেট বা ডাউনলোড এবং ইনস্টল করুন

Microsoft DirectX হলো Microsoft দ্বারা বিকশিত প্রযুক্তির একটি স্যুট যা ভারী মাল্টিমিডিয়া অ্যাপ্লিকেশন যেমন 3D গেম এবং HD ভিডিওর জন্য হার্ডওয়্যার অ্যাক্সিলারেশন প্রদান করে। Windows 10-এ Directx 12 আছে, পুরানো ভার্সন DirectX 11 ব্যবহার করত। আপনার Windows 10 PC-এ DirectX আপডেট বা ইনস্টল করার ইনস্ট্রাকশনগুলো অনুসরণ করুন।

গ] Microsoft DirectX End-User Runtime ইনস্টল করুন

Microsoft DirectX End-User Runtime 9.0c এবং DirectX-এর পূর্ববর্তী ভার্সনগুলোর আপডেট প্রদান করে। এই লিংকটি ফলো করে ডাউনলোড করুন, এবং এখনই ইনস্টল করুন।

ঘ] .NET framework ইনস্টল বা আপডেট করুন

এই ফ্রেমওয়ার্কটি অ্যাপ্লিকেশন এবং গেম ডেভেলপমেন্টের সময় ব্যবহার হয়। এর মানে আপনার Windows 10 PC-এ রানটাইম ফাইল ইনস্টল না থাকলে, এটি কাজ করবে না। .NET Framework ইনস্টল বা আপডেট করা সহজ। আপনি .NET setup verification tool ব্যবহার করে এটি যাচাইও করতে পারেন।

৮] CHKDSK ইউটিলিটি ব্যবহার করুন

Windows 11/10-এ Error 0x000007b, অ্যাপ্লিকেশন সঠিকভাবে শুরু হতে পারল না সমাধান

CHKDSK ইউটিলিটি হার্ড ড্রাইভ সমস্যা খুঁজে বের করতে এবং সমাধান করতে কাজে লাগে। এটি একটি কমান্ড-লাইন টুল যা আপনি অতিরিক্ত সফ্টওয়্যার বা হার্ডওয়্যার ছাড়া ব্যবহার করতে পারেন। Start menu-এ cmd খুঁজুন এবং Command Prompt-এ ডান-ক্লিক করুন। Run as administrator অপশনটি নির্বাচন করুন।

Command Prompt উইন্ডোতে নিচের কমান্ডটি ইনপুট করুন এবং ENTER কী টিপুন।

chkdsk /f /r

Command Prompt এখন আপনাকে জিজ্ঞেস করতে পারে কি আপনি আপনার পরবর্তী রিস্টার্টে আপনার সিস্টেম স্ক্যান করতে চান। Y কী টিপুন এটি এক্সেপ্ট করার জন্য এবং ENTER টিপুন। আপনার কম্পিউটার এখন পুনরায় চালু হবে এবং আপনার হার্ড ড্রাইভের সমস্যা স্ক্যান এবং রিপেयर শুরু করবে।

আশা করি কিছুই সাহায্য করল।

অন্যান্য অনুরূপ The application was unable to start correctly এরর:

  • The application was unable to start correctly (0xc0000142)
  • The application failed to initialize properly (0xc0000135)
  • The application failed to initialize properly 0xc0000005
  • The application was unable to start correctly (0xc0000022)
  • The application was unable to start correctly (0xc0000018)
  • The application was unable to start correctly (0xc0000017).

Windows 11/10-এ Error 0x000007b, অ্যাপ্লিকেশন সঠিকভাবে শুরু হতে পারল না সমাধান
  1. Windows 11/10-এ 'The application was unable to start correctly (0xc0000018)' এরর সমাধান

  2. সমাধান: Error 0xc00007b "Application was unable to start correctly"

  3. উইন্ডোজে 0xc00007b 'অ্যাপ্লিকেশন সঠিকভাবে শুরু করতে পারল না' এরর সমাধান

  4. উইন্ডোজ ১০/৭-এ 0xc000007b স্টার্টআপ ত্রুটি সমাধানের ধাপে ধাপে গাইড