एप्लिकेशन सही ढंग से प्रारंभ करने में असमर्थ था (0xc000007b)
विंडोज(Windows) एप्लिकेशन निष्पादित होने के लिए कई ऑपरेशनों पर निर्भर करते हैं। और साथ ही, ऐसे कई पैरामीटर हैं जिन्हें किसी प्रोग्राम को निष्पादित करने के लिए पूरा करने की आवश्यकता होती है। उन्हें चलाते समय एक त्रुटि दिखाई दे सकती है - एप्लिकेशन सही ढंग से प्रारंभ करने में असमर्थ था (0xc00007b) (The application was unable to start correctly (0xc00007b))। इस त्रुटि के होने के कई कारण हैं, लेकिन मुख्य कारण x86 एप्लिकेशन का x64 आधारित ऑपरेटिंग सिस्टम के साथ संगत नहीं होना हो सकता है।
0x000007b त्रुटि आमतौर पर असंगत आर्किटेक्चर वाले सॉफ़्टवेयर से विरोध का संकेत देती है । उदाहरण के लिए, 64-बिट सिस्टम पर 32-बिट सॉफ़्टवेयर का उपयोग करने का प्रयास करना। हालाँकि, आप 64-बिट कंप्यूटर पर 32-बिट प्रोग्राम चला सकते हैं।
यदि आप एक डायलॉग बॉक्स देखते हैं जो बताता है कि एप्लिकेशन सही ढंग से शुरू करने में असमर्थ था(The application was unable to start correctly) , त्रुटि कोड 0xC000007B , स्थिति अमान्य छवि प्रारूप(STATUS INVALID IMAGE FORMAT) , प्रोग्राम या गेम लॉन्च करने का प्रयास करते समय, इसका मतलब है कि एप्लिकेशन आपके विंडोज 11/10 के आर्किटेक्चर के साथ संगत नहीं है PC या अनुपलब्ध निर्भरताएँ हैं। यह त्रुटि तब भी दिखाई दे सकती है जब आप अपने सिस्टम फ़ाइलों में पुराने .NET Framework , Direct X , ड्राइवर , या भ्रष्टाचार का उपयोग करते हैं। (Driver)यह तब भी प्रकट हो सकता है जब आपकी हार्ड ड्राइव में कोई समस्या हो।
जबकि 0xC000007B कई अन्य प्रोग्रामों के साथ होता है, STATUS_INVALID_IMAGE_FORMAT का अर्थ है कि जब आप 32-बिट सिस्टम पर 64-बिट ऑपरेटिंग पर चलने के लिए डिज़ाइन किए गए एप्लिकेशन को चलाने का प्रयास करते हैं। सिस्टम डीएलएल(DLL) लोड करने में विफल रहता है जो 64-बिट के लिए है और इसलिए समाप्ति की स्थिति में आ जाता है। इसके अलावा अगर आप भी किसी फाइल NTStatus.h की ओर इशारा करते हैं , तो इसका मतलब है कि यह फाइल भ्रष्टाचार का मामला हो सकता है।
एप्लिकेशन सही ढंग से प्रारंभ करने में असमर्थ था (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.
पहली चीज जो आपको करनी चाहिए वह है एप्लिकेशन को बंद करने के लिए ओके पर क्लिक करना। दूसरा(Second) , यह देखने के लिए कि क्या यह इस समय के लिए काम करता है, मीडिया को फिर से स्थापित करने का प्रयास करें। यदि नहीं, तो नीचे दिए गए तरीकों को आजमाएं:
- ऐप को संगतता मोड में लॉन्च करें।
- .NET फ्रेमवर्क सक्षम करें।
- डायरेक्टएक्स अपडेट करें।
- विजुअल सी ++ को पुनर्स्थापित करें।
- दूषित डीएलएल को बदलें
- व्यवस्थापक विशेषाधिकारों(Admin Privileges) के साथ एप्लिकेशन(Application) को पुनर्स्थापित करें
- निर्भरता स्थापित करें और अपडेट करें
- CHKDSK उपयोगिता का प्रयोग करें।
इसके बाद, हम उपरोक्त सुधारों के विवरण के साथ-साथ उन्हें सफलतापूर्वक पूरा करने के लिए आवश्यक कदमों के बारे में जानेंगे।
1] ऐप को संगतता मोड में लॉन्च करें(Launch)
संगतता मोड उन प्रोग्रामों को चलाने के लिए उपयोगी है जो आपके सिस्टम के साथ संगत नहीं हैं। यदि आपको संदेह है कि किसी एप्लिकेशन की संगतता त्रुटि का कारण है, तो शॉर्टकट पर राइट-क्लिक करें और Properties पर जाएं ।
गुण विंडो के (Properties)संगतता(Compatibility) टैब पर स्विच करें और यदि आप पहले के Windows संस्करण को जानते हैं जिसने प्रोग्राम को सही ढंग से संभाला है, तो विकल्प के लिए इस प्रोग्राम को संगतता मोड में चलाएँ(Run this program in compatibility mode for) देखें ।
वैकल्पिक रूप से, रन संगतता समस्या निवारक(Run compatibility troubleshooter) पर क्लिक करें । इसके बाद, संगतता मोड (Compatibility mode ) ड्रॉपडाउन से स्थिर विंडोज(Windows) संस्करण का चयन करें, और ओके(OK) बटन दबाएं।
2] .NET फ्रेमवर्क सक्षम करें
Windows 11/10 में 0x000007b त्रुटि कोड का सबसे सामान्य कारण यह है कि सिस्टम डिफ़ॉल्ट रूप से .NET Framework को अक्षम कर देता है। उत्पत्ति(Origin) का उपयोग करने के लिए आपको इसे सक्षम करना होगा ।
अपने कंप्यूटर पर .NET फ्रेमवर्क(.NET Framework) को सक्षम करने के लिए , विंडोज(Windows) की दबाएं और कंट्रोल पैनल(Control Panel) खोजें । नियंत्रण कक्ष लॉन्च करें(Launch Control Panel) ।
कंट्रोल पैनल को ऊपरी दाएं कोने में लिंक से श्रेणी(Category) दृश्य में बदलें और फिर प्रोग्राम के तहत अनइंस्टॉल ए प्रोग्राम (Uninstall a program)पर(programs) क्लिक करें । यहां, बाएं हाथ के फलक में विंडोज सुविधाओं को चालू या बंद करें लिंक का चयन करें।(Turn Windows features on or off)
.NET Framework के लिए सभी चेकबॉक्स चिह्नित करें । उन्हें सूची में सबसे ऊपर होना चाहिए। .NET Framework को सक्षम करने के बाद , OK बटन पर क्लिक करें। यह 0x000007b त्रुटि को रोकता है।
3] डायरेक्टएक्स अपडेट करें
ऊपर बताई गई समस्या के लिए एक और बुनियादी सुधार DirectX को अपडेट या रीइंस्टॉल करना(update or reinstall DirectX) है । DirectX को अपडेट या रीइंस्टॉल करके , आप DirectX के दूषित या असंगत घटकों को अपने कंप्यूटर से बदल सकते हैं।
हमने एक पुराने डायरेक्ट एक्स(Direct X) को एक कारक के रूप में पहचाना है जो कोड 0x000007b के साथ त्रुटि का कारण बन सकता है। Direct X को अपडेट करने से आपके गेमिंग और सिस्टम के प्रदर्शन में भी सुधार होगा। इसे अद्यतन करने के लिए, Microsoft DirectX वेबसाइट पर जाएँ और नवीनतम संस्करण डाउनलोड करें।
डायरेक्ट एक्स(Direct X) सेटअप फ़ाइल डाउनलोड करने के बाद , इंस्टॉलेशन शुरू करने के लिए उस पर डबल-क्लिक करें। 0x000007b त्रुटि के गंभीर मामलों में, Direct X स्थापना विफल हो सकती है।
आप DirectX डायग्नोस्टिक टूल(run the DirectX Diagnostic Tool.) को चलाने का भी प्रयास कर सकते हैं ।
4] विजुअल सी ++ को पुनर्स्थापित करें
Visual C++ Redistribution को पुनर्स्थापित करें ।
सबसे पहले, आपको जो पहले से है उसे अनइंस्टॉल करना होगा।
स्टार्ट(Start) मेन्यू में प्रोग्राम जोड़ें या निकालें(Add or remove programs) खोजें और उसका चयन करें। इस सूची के सभी Visual C++ संस्करणों पर क्लिक करें और उन्हें अनइंस्टॉल करें।(Click)
विभिन्न वीसी++ सॉफ्टवेयर की स्थापना रद्द करने के बाद, लिंक किए गए वेब पेज को खोलें और सारांश(Summary) के बाद पहले खंड तक स्क्रॉल करें । यह नवीनतम संस्करण होना चाहिए।
यहां, x86(x86) और x64 के बगल में दिए गए लिंक पर क्लिक करें यदि आपका कंप्यूटर 64-बिट है क्योंकि आपको 64-बिट और 32-बिट दोनों संस्करणों को डाउनलोड करना है। 32-बिट आर्किटेक्चर पर सिस्टम(Systems) को केवल x86 डाउनलोड करने की आवश्यकता है।(x86.)
5] दूषित डीएलएल को बदलें
कभी-कभी, भ्रष्ट डीएलएल(DLL) फाइलें दोषपूर्ण होने के कारण अनुप्रयोगों में समस्याएँ पैदा हो सकती हैं, जबकि उन्हें निष्पादित किया जाता है। आपको इन गुम या दूषित DLL फ़ाइलों को ठीक करने की आवश्यकता है।
- mfc100.dll
- mfc100u.dll
- msvcr100.dll
- msvcp100.dll
- msvcr100_clr04000.dll
ऐसा करने का सबसे अच्छा तरीका सिस्टम फाइल चेकर या DISM चलाना होगा ।
6] व्यवस्थापक विशेषाधिकारों(Admin Privileges) के साथ एप्लिकेशन को पुनर्स्थापित करें(Reinstall Application)
अपने विंडोज पीसी को पुनरारंभ करें, और फिर (Windows)व्यवस्थापकीय(Admin) विशेषाधिकारों के साथ एप्लिकेशन इंस्टॉल करें । आप उस पर राइट-क्लिक कर सकते हैं, और फिर व्यवस्थापक के रूप में चलाएँ(Run as Administrator) चुनें । यदि आपका खाता एक नियमित खाता है, तो किसी व्यवस्थापक से संकेत मिलने पर उसका पासवर्ड दर्ज करके इसे स्थापित करने में आपकी सहायता करने के लिए कहना सुनिश्चित करें।
7] निर्भरता स्थापित करें और अपडेट करें
कई बार प्रोग्राम और एप्लिकेशन को ठीक से काम करने के लिए ड्राइवर, और सपोर्टिंग सॉफ़्टवेयर स्थापित करने की आवश्यकता होती है। जबकि सामान्य इंस्टॉलेशन इसका ख्याल रखता है, लेकिन चूंकि हम असामान्य समाप्ति की इस समस्या का सामना कर रहे हैं, इसलिए कुछ मैन्युअल जांच करने का समय आ गया है।
a] योग्य ड्राइवर स्थापित करें
कुछ हाई-एंड एप्लिकेशन और गेम में काम करने के लिए सही और वैध ड्राइवर होने चाहिए। वे जेनेरिक ड्राइवरों के साथ काम नहीं करेंगे। Microsoft के पास यह Windows हार्डवेयर गुणवत्ता लैब परीक्षण(Windows Hardware Quality Labs testing) या WHQL परीक्षण है। (WHQL Testing.) यह सुनिश्चित करता है कि ड्राइवर सही अनुभव को पूरा करते हैं, और प्रमाणन से पहले उचित परीक्षण से गुजरते हैं। इसलिए जब आप ड्राइवर स्थापित कर रहे हों, तो सुनिश्चित करें कि वे उस विंडोज(Windows) के लिए योग्य ड्राइवर हैं ।
b] DirectX को (DirectX)अपडेट(Update) या डाउनलोड(Download) और इंस्टॉल करें
Microsoft DirectX , 3D गेम और HD वीडियो जैसे भारी मल्टीमीडिया अनुप्रयोगों के लिए हार्डवेयर त्वरण प्रदान करने के लिए Microsoft द्वारा विकसित तकनीकों का एक सूट है । जबकि विंडोज 10(Windows 10) में डायरेक्टएक्स 12(Directx 12) है, पहले के संस्करण में डायरेक्टएक्स 11 का इस्तेमाल किया गया था । अपने विंडोज 10 पीसी पर डायरेक्टएक्स(update or install DirectX) को अपडेट या इंस्टॉल करने के लिए निर्देशों का पालन करना सुनिश्चित करें ।
ग] माइक्रोसॉफ्ट डायरेक्टएक्स एंड-यूजर रनटाइम स्थापित करें(Microsoft DirectX End-User Runtime)
Microsoft DirectX एंड-यूज़र रनटाइम संस्करण 9.0c और (Microsoft DirectX End-User Runtime)DirectX के पिछले संस्करणों के लिए अद्यतन प्रदान करता है । डाउनलोड करने के लिए इस लिंक(this link) का अनुसरण करें , और इसे तुरंत इंस्टॉल करें।
d] .NET ढांचे को स्थापित(Install) या अद्यतन करें
इस ढांचे का उपयोग विकास के दौरान अनुप्रयोगों और खेलों द्वारा किया जाता है। इसका मतलब है कि आपके विंडोज 10 पीसी पर रनटाइम फाइलों को स्थापित किए बिना, यह काम नहीं करेगा। .NET फ्रेमवर्क को इंस्टाल करना या अपडेट करना आसान है। आप इसे .NET सेटअप सत्यापन उपकरण(.NET setup verification tool) का उपयोग करके भी सत्यापित कर सकते हैं ।
8] सीएचकेडीएसके उपयोगिता का प्रयोग करें
CHKDSK उपयोगिता हार्ड ड्राइव के मुद्दों को खोजने और ठीक करने के लिए आसान है । यह एक कमांड-लाइन टूल है जिसे आप अतिरिक्त सॉफ़्टवेयर या हार्डवेयर के बिना उपयोग कर सकते हैं। स्टार्ट(Start) मेन्यू में cmd सर्च करें और Command Prompt पर राइट क्लिक करें । व्यवस्थापक के रूप में चलाएँ(Run as administrator ) विकल्प का चयन करें ।
(Input)कमांड प्रॉम्प्ट(Command Prompt) विंडो में नीचे दिए गए कमांड को इनपुट करें और ENTER कुंजी दबाएं।
chkdsk /f /r
कमांड प्रॉम्प्ट(Command Prompt) अब आपसे पूछ सकता है कि क्या आप अपने सिस्टम को अपने अगले पुनरारंभ पर स्कैन करना चाहते हैं। इसे स्वीकार करने के लिए Y कुंजी दबाएं और (Y)ENTER दबाएं । आपका कंप्यूटर अब पुनरारंभ होगा और आपकी हार्ड ड्राइव पर समस्याओं को स्कैन और सुधारना शुरू कर देगा।
आशा है कि कुछ मदद की।
अन्य समान अनुप्रयोग त्रुटियाँ सही ढंग से प्रारंभ करने में असमर्थ था :(The application was unable to start correctly)(Other similar The application was unable to start correctly errors:)
- एप्लिकेशन सही ढंग से प्रारंभ करने में असमर्थ था ( 0xc0000142 )
- एप्लिकेशन ठीक से प्रारंभ करने में विफल रहा ( 0xc0000135 )
- एप्लिकेशन ठीक से प्रारंभ करने में विफल रहा 0xc0000005
- एप्लिकेशन सही ढंग से प्रारंभ करने में असमर्थ था ( 0xc0000022 )
- एप्लिकेशन सही ढंग से प्रारंभ करने में असमर्थ था ( 0xc0000018 )
- अनुप्रयोग सही ढंग से प्रारंभ करने में असमर्थ था ( 0xc0000017 )।
Related posts
Windows डिजिटल हस्ताक्षर सत्यापित नहीं कर सकता (कोड 52)
फिक्स संग्रह या तो अज्ञात प्रारूप में है या क्षतिग्रस्त त्रुटि है
इस सुविधा के लिए हटाने योग्य मीडिया की आवश्यकता है - पासवर्ड रीसेट त्रुटि
Windows 11/10 पर Microsoft Store साइन-इन त्रुटि 0x801901f4 ठीक करें
फिक्स Crypt32.dll विंडोज 11/10 में त्रुटि नहीं मिली या गायब है
फिक्स स्मार्ट चेक पास हुआ, एचपी कंप्यूटर पर शॉर्ट डीएसटी फेल एरर
उफ़! हम उसे सहेज नहीं सके - Windows Photos App
एप्लिकेशन स्कैनर नहीं ढूंढ सकता - WIA_ERROR_OFFLINE, 0x80210005
सिस्टम ड्राइवर त्रुटियों के कारण ऑपरेटिंग सिस्टम को बूट नहीं किया जा सकता है
संस्करण फ़ाइल स्वरूप के इस संस्करण का समर्थन नहीं करता, 0xC03A0005
रनटाइम त्रुटि 429, ActiveX घटक वस्तु नहीं बना सकता
विंडोज 10 अपग्रेड को ठीक करें त्रुटि 0x8007042B - 0x2000D . स्थापित करें
फिक्स ShellExecuteEx विफल; Windows10 पर कोड त्रुटि 8235
1327 त्रुटि प्रोग्राम इंस्टॉल या अनइंस्टॉल करते समय अमान्य ड्राइव
फिक्स एरर 0xC00D3E8E, प्रॉपर्टी केवल विंडोज 11/10 पर पढ़ी जाती है
कृपया बाहरी संग्रहण मीडिया डालें और OK दबाएं
विंडोज 11/10 में डिस्क सिग्नेचर कोलिजन की समस्या को कैसे ठीक करें?
Windows 10 पर Realtek HD ऑडियो ड्राइवर विफलता, त्रुटि OxC0000374 स्थापित करें
विंडोज 10 पर सॉफ्टवेयर इंस्टालेशन के दौरान फीचर ट्रांसफर एरर
2738 त्रुटि, कस्टम कार्रवाई के लिए VBScript रनटाइम तक नहीं पहुंच सका