Windows एप्लिकेशन निष्पादित होने के लिए कई ऑपरेशन्स पर निर्भर करते हैं। और साथ ही, ऐसे विभिन्न पैरामीटर हैं जिन्हें एक प्रोग्राम को निष्पादित करने के लिए पूरा करने की आवश्यकता होती है। एक एरर जो उन्हें चलाते समय दिखाई दे सकती है वह है - एप्लिकेशन सही ढंग से शुरू नहीं हो सका (0xc00007b)। इस एरर के कई कारण हो सकते हैं, लेकिन मुख्य कारण x86 एप्लिकेशन का x64 आधारित ऑपरेटिंग सिस्टम के साथ असंगत होना हो सकता है।
0x000007b एरर आमतौर पर असंगत आर्किटेक्चर के साथ सॉफ़्टवेयर से टकराव को इंगित करता है। उदाहरण के लिए, 64-बिट सिस्टम पर 32-बिट सॉफ़्टवेयर का उपयोग करने का प्रयास। हालाँकि, आप 64-बिट कंप्यूटर पर 32-बिट प्रोग्राम चला सकते हैं।

यदि आप एक डायलॉग बॉक्स देखते हैं जिसमें कहा गया है कि एप्लिकेशन सही ढंग से शुरू नहीं हो सका, एरर कोड 0xC000007B, STATUS INVALID IMAGE FORMAT, जब किसी प्रोग्राम या गेम को लॉन्च करने का प्रयास करते हैं, तो इसका मतलब है कि एप्लिकेशन आपके Windows 11/10 PC की आर्किटेक्चर के साथ संगत नहीं है या निर्भरताएं गायब हैं। यह एरर तब भी दिखाई दे सकती है जब आप आउटडेटेड .NET Framework, Direct X, एक ड्राइवर, या आपके सिस्टम फ़ाइलों में भ्रष्टाचार का उपयोग करते हैं। यह तब भी दिखाई दे सकता है जब आपकी हार्ड ड्राइव में कोई समस्या हो।
जबकि 0xC000007B कई अन्य प्रोग्राम के साथ होता है, STATUS_INVALID_IMAGE_FORMAT का अर्थ है कि जब आप 64-बिट पर चलने के लिए डिज़ाइन किए गए एप्लिकेशन को 32-बिट सिस्टम पर चलाने का प्रयास करते हैं। सिस्टम उस DLL को लोड करने में विफल रहता है जो 64-बिट के लिए है और इसलिए समाप्ति अवस्था में चला जाता है। इसके अलावा, यदि आपको NTStatus.h फ़ाइल की ओर भी इंगित किया जाता है, तो इसका मतलब है कि यह फ़ाइल भ्रष्टाचार का मामला हो सकता है।
एप्लिकेशन सही ढंग से शुरू नहीं हो सका (0xc000007b)
0x000007b एरर के कारणों का अंदाजा होने पर, आप इस समस्या को हल करने के लिए बेहतर ढंग से सुसज्जित हैं। यहां वे फिक्स हैं जिन्हें हम इस खंड में एक्सप्लोर करेंगे:
STATUS_INVALID_IMAGE_FORMAT
0xC000007B, STATUS_INVALID_IMAGE_FORMAT, {बैड इमेज} %hs या तो Windows पर चलाने के लिए डिज़ाइन नहीं किया गया है या इसमें एरर है। मूल इंस्टॉलेशन मीडिया का उपयोग करके प्रोग्राम को फिर से इंस्टॉल करने का प्रयास करें या सहायता के लिए अपने सिस्टम एडमिनिस्ट्रेटर या सॉफ़्टवेयर विक्रेता से संपर्क करें।
पहली चीज जो आपको करनी चाहिए वह है एप्लिकेशन को बंद करने के लिए OK पर क्लिक करना। दूसरा, मीडिया को फिर से इंस्टॉल करने का प्रयास करें ताकि यह इस बार काम करे। यदि नहीं तो नीचे दिए गए निम्नलिखित तरीकों को आजमाएं:
- ऐप को कम्पैटिबिलिटी मोड में लॉन्च करें।
- .NET Framework सक्षम करें।
- DirectX अपडेट करें।
- Visual C++ पुनर्स्थापित करें।
- भ्रष्ट DLLs को बदलें
- एडमिन विशेषाधिकारों के साथ एप्लिकेशन पुनर्स्थापित करें
- निर्भरताएं इंस्टॉल और अपडेट करें
- CHKDSK यूटिलिटी का उपयोग करें।
अब, हम उपरोक्त फिक्स के विवरण के साथ-साथ उन्हें सफलतापूर्वक पूरा करने के लिए आवश्यक चरणों पर पहुंचेंगे।
1] ऐप को कम्पैटिबिलिटी मोड में लॉन्च करें

कम्पैटिबिलिटी मोड उन प्रोग्राम को चलाने के लिए उपयोगी है जो आपके सिस्टम के साथ संगत नहीं हैं। यदि आपको संदेह है कि किसी एप्लिकेशन की कम्पैटिबिलिटी एरर का कारण है, तो शॉर्टकट पर राइट-क्लिक करें और Properties पर जाएं।
Properties विंडो के Compatibility टैब पर स्विच करें और यदि आप जानते हैं कि प्रोग्राम को सही ढंग से संभालने वाला Windows का पहले का संस्करण कौन सा है, तो Run this program in compatibility mode for विकल्प को चेक करें।
वैकल्पिक रूप से, Run compatibility troubleshooter पर क्लिक करें। अगला, Compatibility mode ड्रॉपडाउन से स्थिर Windows संस्करण चुनें, और OK बटन दबाएं।
2] .NET Framework सक्षम करें

Windows 11/10 में 0x000007b एरर कोड का सबसे आम कारण यह है कि सिस्टम डिफ़ॉल्ट रूप से .NET Framework को अक्षम कर देता है। आपको Origin का उपयोग करने के लिए इसे सक्षम करना होगा।
अपने कंप्यूटर पर .NET Framework को सक्षम करने के लिए, Windows कुंजी दबाएं और Control Panel खोजें। Control Panel लॉन्च करें।
Control Panel को शीर्ष दाएं कोने में लिंक से Category व्यू में बदलें और फिर programs के तहत Uninstall a program पर क्लिक करें। यहां, बाएं फलक में Turn Windows features on or off लिंक चुनें।

.NET Framework के लिए सभी चेकबॉक्स मार्क करें। वे सूची में शीर्ष पर होने चाहिए। .NET Framework को सक्षम करने के बाद, OK बटन पर क्लिक करें। यह 0x000007b एरर को रोकता है।
3] DirectX अपडेट करें
ऊपर बताई गई समस्या के लिए एक और बुनियादी फिक्स DirectX को अपडेट या पुनर्स्थापित करना है। DirectX को अपडेट या पुनर्स्थापित करके, आप अपने कंप्यूटर से DirectX के भ्रष्ट या असंगत घटकों को बस बदल सकते हैं।
हमने एक आउटडेटेड Direct X को एक कारक के रूप में पहचाना है जो 0x000007b कोड के साथ एरर का कारण बन सकता है। Direct X को अपडेट करने से आपकी गेमिंग और सिस्टम परफॉरमेंस भी बेहतर होगी। इसे अपडेट करने के लिए, Microsoft DirectX वेबसाइट पर जाएं और नवीनतम संस्करण डाउनलोड करें।
Direct X सेटअप फ़ाइल डाउनलोड करने के बाद, इंस्टॉलेशन शुरू करने के लिए उस पर डबल-क्लिक करें। 0x000007b एरर के गंभीर मामलों में, Direct X इंस्टॉलेशन विफल हो सकता है।
आप DirectX डायग्नोस्टिक टूल चलाने का भी प्रयास कर सकते हैं।
4] Visual C++ पुनर्स्थापित करें

यदि आप पहले फिक्स के बाद भी समस्या देखते हैं, तो Visual C++ Redistribution को पुनर्स्थापित करें।
सबसे पहले, आपको जो आपके पास पहले से है उसे अनइंस्टॉल करना होगा।
विभिन्न VC++ सॉफ़्टवेयर को अनइंस्टॉल करने के बाद, लिंक किए गए वेब पेज को खोलें और Summary के बाद पहले खंड तक नीचे स्क्रॉल करें। यह नवीनतम संस्करण होना चाहिए।
यहां, x86 और x64 के बगल में लिंक पर क्लिक करें यदि आपका कंप्यूटर 64-बिट है क्योंकि आपको 64-बिट और 32-बिट दोनों संस्करण डाउनलोड करने होंगे। 32-बिट आर्किटेक्चर पर सिस्टम को केवल x86 डाउनलोड करने की आवश्यकता है।
5] भ्रष्ट DLLs को बदलें
कभी-कभी, भ्रष्ट DLL फ़ाइलें दोषपूर्ण होने के कारण एप्लिकेशन को निष्पादित करते समय समस्याएं पैदा कर सकती हैं। आपको इन लापता या भ्रष्ट DLL फ़ाइलों को ठीक करने की आवश्यकता है।
- mfc100.dll
- mfc100u.dll
- msvcr100.dll
- msvcp100.dll
- msvcr100_clr04000.dll
इसे करने का सबसे अच्छा तरीका सिस्टम फाइल चेकर या DISM चलाना होगा।
6] एडमिन विशेषाधिकारों के साथ एप्लिकेशन पुनर्स्थापित करें
अपने Windows PC को पुनरारंभ करें, और फिर एप्लिकेशन को एडमिन विशेषाधिकारों के साथ इंस्टॉल करें। आप इस पर राइट-क्लिक कर सकते हैं, और फिर Run as Administrator चुन सकते हैं। यदि आपका अकाउंट एक नियमित अकाउंट है, तो जब पासवर्ड दर्ज करने के लिए कहा जाए तो किसी एडमिन से इसे इंस्टॉल करने में मदद करने के लिए कहें।
7] निर्भरताएं इंस्टॉल और अपडेट करें
कई बार प्रोग्राम और एप्लिकेशन को ठीक से काम करने के लिए ड्राइवर और सपोर्टिंग सॉफ़्टवेयर इंस्टॉल करने की आवश्यकता होती है। जबकि सामान्य इंस्टॉलेशन इसका ख्याल रखता है, लेकिन चूंकि हम असामान्य समाप्ति की इस समस्या का सामना कर रहे हैं, कुछ मैन्युअल जांच करने का समय आ गया है।
a] योग्य ड्राइवर इंस्टॉल करें
कुछ हाई-एंड एप्लिकेशन और गेम को काम करने के लिए सही और वैध ड्राइवरों की आवश्यकता होती है। वे जेनेरिक ड्राइवरों के साथ काम नहीं करेंगे। Microsoft के पास यह Windows Hardware Quality Labs testing या WHQL Testing है। यह सुनिश्चित करता है कि ड्राइवर सही अनुभव को पूरा करते हैं, और प्रमाणन से पहले उचित परीक्षण से गुजरते हैं। इसलिए जब आप ड्राइवर इंस्टॉल कर रहे हों, तो सुनिश्चित करें कि वे उस Windows के लिए योग्य ड्राइवर हैं।
b] DirectX अपडेट या डाउनलोड और इंस्टॉल करें
Microsoft DirectX, Microsoft द्वारा विकसित प्रौद्योगिकियों का एक समूह है जो भारी मल्टीमीडिया एप्लिकेशन जैसे 3D गेम और HD वीडियो के लिए हार्डवेयर एक्सेलेरेशन प्रदान करता है। जबकि Windows 10 में Directx 12 है, पहले के संस्करण ने DirectX 11 का उपयोग किया था। अपने Windows 10 PC पर DirectX को अपडेट या इंस्टॉल करने के निर्देशों का पालन करना सुनिश्चित करें।
c] Microsoft DirectX एंड-यूजर रनटाइम इंस्टॉल करें
Microsoft DirectX एंड-यूजर रनटाइम संस्करण 9.0c और DirectX के पिछले संस्करणों के अपडेट प्रदान करता है। डाउनलोड करने के लिए इस लिंक का पालन करें, और इसे तुरंत इंस्टॉल करें।
d] .NET फ्रेमवर्क इंस्टॉल या अपडेट करें
इस फ्रेमवर्क का उपयोग एप्लिकेशन और गेम द्वारा विकास के दौरान किया जाता है। इसका मतलब है कि आपके Windows 10 PC पर रनटाइम फ़ाइलों के इंस्टॉल किए बिना, यह काम नहीं करेगा। .NET Framework को इंस्टॉल करना या अपडेट करना आसान है। आप .NET सेटअप वेरिफिकेशन टूल का उपयोग करके इसे वेरिफाई भी कर सकते हैं।
8] CHKDSK यूटिलिटी का उपयोग करें

CHKDSK यूटिलिटी हार्ड ड्राइव समस्याओं को खोजने और ठीक करने के लिए आसान है। यह एक कमांड-लाइन टूल है जिसे आप अतिरिक्त सॉफ़्टवेयर या हार्डवेयर के बिना उपयोग कर सकते हैं। स्टार्ट मेनू में cmd खोजें और Command Prompt पर राइट-क्लिक करें। Run as administrator विकल्प चुनें।
कमांड प्रॉम्प्ट विंडो में नीचे दी गई कमांड डालें और ENTER कुंजी दबाएं।
chkdsk /f /r
कमांड प्रॉम्प्ट अब आपसे पूछ सकता है कि क्या आप अपने अगले पुनरारंभ पर अपने सिस्टम को स्कैन करना चाहते हैं। इसे स्वीकार करने के लिए Y कुंजी दबाएं और ENTER दबाएं। आपका कंप्यूटर अब पुनरारंभ होगा और आपकी हार्ड ड्राइव पर समस्याओं को स्कैन और मरम्मत करना शुरू करेगा।
उम्मीद है कुछ मदद मिली।
अन्य समान एप्लिकेशन सही ढंग से शुरू नहीं हो सका एरर:
- एप्लिकेशन सही ढंग से शुरू नहीं हो सका (0xc0000142)
- एप्लिकेशन ठीक से इनिशियलाइज़ नहीं हो सका (0xc0000135)
- एप्लिकेशन ठीक से इनिशियलाइज़ नहीं हो सका 0xc0000005
- एप्लिकेशन सही ढंग से शुरू नहीं हो सका (0xc0000022)
- एप्लिकेशन सही ढंग से शुरू नहीं हो सका (0xc0000018)
- एप्लिकेशन सही ढंग से शुरू नहीं हो सका (0xc0000017)।
