अनुप्रयोग Windows में ठीक से प्रारंभ करने में असमर्थ था (0xc0000142)

हो सकता है कि आपने एक ऐसा क्षण देखा हो, जब आपने किसी एप्लिकेशन को खोलने का प्रयास किया था, और यह खोलने में विफल रहा, इसके बजाय एक त्रुटि संदेश आया, एप्लिकेशन सही ढंग से प्रारंभ करने में असमर्थ था (0xc0000142)(The application was unable to start correctly (0xc0000142)) । यदि आपको यह त्रुटि मिलती है, तो यह पोस्ट आपको रूचि दे सकती है।

आज, हम कमांड प्रॉम्प्ट(Command Prompt) खोलते समय इस त्रुटि पर ध्यान केंद्रित कर रहे हैं । विंडोज 10(Windows 10) पर विभिन्न प्रकार की त्रुटियों को ठीक करते समय कमांड प्रॉम्प्ट(Command Prompt) आमतौर पर स्थिरांक में से एक होता है । लेकिन क्या होगा अगर वही कमांड प्रॉम्प्ट(Command Prompt) एक ही त्रुटि का सामना करता है? इस प्रकार की त्रुटियों को ठीक करना वास्तव में कठिन हो जाता है। लेकिन ऐसा करना नामुमकिन नहीं है। ऐसे कई कारक हैं जो इस प्रकार की त्रुटियों के कारण होते हैं। कुछ तृतीय-पक्ष प्रोग्राम, मैलवेयर और अन्य कारक इस श्रेणी में आते हैं। हम इस त्रुटि को ठीक करने के लिए हर संभावित सुधार का प्रयास करेंगे।

त्रुटि पढ़ता है-

The application was unable to start correctly (0xc0000142). Click OK to close the application.

और उपयोगकर्ता के पास OK के रूप में लेबल किए गए बटन पर क्लिक करने के अलावा कोई अन्य विकल्प नहीं है।

माइक्रोसॉफ्ट कहते हैं,

There are primarily 3 actions that can cause this error:

  1. Launching lots of applications
  2. Launching an application as a different user
  3. Launching an application to a different desktop

If you are wondering what the error 0xc0000142 means in the above Message Box, you can find the error in ntstatus.h. It is STATUS_DLL_INIT_FAILED or “{DLL Initialization Failed} Initialization of the dynamic link library %hs failed. The process is terminating abnormally.”

अनुप्रयोग ठीक से प्रारंभ करने में असमर्थ था (0xc0000142)

हम विंडोज 10(Windows 10) पर कमांड प्रॉम्प्ट(Command Prompt) के लिए त्रुटि 0xc0000142 को ठीक करने का प्रयास करने के लिए निम्नलिखित संभावित सुधारों का प्रयास करेंगे :

  1. सभी डीएलएल फाइलों को फिर से पंजीकृत करें
  2. एसएफसी और डीआईएसएम चलाएं
  3. क्लीन बूट स्टेट में समस्या निवारण।
  4. रजिस्ट्री प्रविष्टि को ठीक करें।
  5. समूह नीति सेटिंग की जाँच करें।

मैंने अनुशंसा की है कि आप एक सिस्टम पुनर्स्थापना बिंदु बनाएं । ऐसा इसलिए है क्योंकि इस प्रकार के संशोधन करते समय, संभावना है कि आपके कंप्यूटर के सॉफ़्टवेयर पक्ष में कुछ टूट जाए। या, यदि आपको सिस्टम पुनर्स्थापना बिंदु बनाने की कोई आदत नहीं है, तो मैं आपको इसे बार-बार बनाने के लिए प्रोत्साहित करूंगा।

1] सभी डीएलएल फाइलों को दोबारा पंजीकृत करें

सबसे पहले , (First)कॉर्टाना सर्च बॉक्स(Cortana Search Box) में सीएमडी की खोज करके (CMD)प्रशासक(Administrator) विशेषाधिकारों के साथ एक कमांड प्रॉम्प्ट(Command Prompt) विंडो खोलकर शुरू  करें । फिर उपयुक्त प्रविष्टि पर राइट क्लिक करें और  व्यवस्थापक के रूप में चलाएँ पर क्लिक करें (Run as Administrator)

फिर निम्नलिखित टाइप करें और एंटर दबाएं:

for %1 in (*.dll) do regsvr32 /s %1

यह सभी डीएलएल फाइलों को फिर से पंजीकृत करेगा ।

जैसे ही आप विंडोज 10 में बूट करते हैं या (Windows 10)सेफ मोड में बूट करने(booting into Safe Mode.) के बाद करते हैं , आपको ऐसा करना चाहिए।

आपके द्वारा किए जाने के बाद,  अपने कंप्यूटर को रिबूट (Reboot ) करें और जांचें कि क्या त्रुटि अब ठीक हो गई है या नहीं।

2] एसएफसी और डीआईएसएम चलाएं

SFC DISM अल्टीमेट विंडोज ट्वीकर

अल्टीमेट विंडोज ट्वीकर(Ultimate Windows Tweaker) डाउनलोड करें और एक बटन के क्लिक के साथ सिस्टम फाइल चेकर और डीआईएसएम(DISM) चलाने के लिए इसका इस्तेमाल करें। यह संभावित फ़ाइल भ्रष्टाचारों के लिए OS की जाँच करेगा, और क्रमशः सिस्टम छवि की मरम्मत करेगा।

3] क्लीन बूट स्टेट में समस्या निवारण

क्लीन बूट स्टेट(Clean Boot State) में समस्या निवारण हमेशा सिस्टम(System) से संबंधित बहुत सी त्रुटियों को ठीक करने की क्षमता रखता है । क्लीन बूट(Perform a Clean Boot.) कैसे करें, इस बारे में आप हमारे गाइड में इसके बारे में अधिक पढ़ सकते हैं ।

4] रजिस्ट्री सेटिंग जांचें

रन(Run) यूटिलिटी  लॉन्च करने के लिए WINKEY + R बटन संयोजन को हिट करें, regedit टाइप करें  और एंटर दबाएं। UAC या यूजर अकाउंट कंट्रोल प्रॉम्प्ट(User Account Control Prompt) के लिए Yes  पर क्लिक करें  जो आपको मिलता है।

एक बार रजिस्ट्री संपादक(Registry Editor) खुलने के बाद, निम्न प्रमुख स्थान पर नेविगेट करें-

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

अब राइट साइड पैनल से प्रोग्राम के सेगमेंट को डिलीट करें। इन खंडों में रजिस्ट्री संपादक(Registry Editor) के अंदर उल्लिखित स्थान में विरोधी प्रोग्राम द्वारा किए गए DWORD मान(DWORD Values) और अन्य प्रविष्टियां शामिल हैं ।

आप निम्न कुंजी भी जांचना चाहेंगे:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion \Windows\LoadAppInit_DLLs

LoadAppInit_DLLs का मान 1 से 0 में बदलें।

हटाने के बाद, रजिस्ट्री संपादक(Registry Editor) को बंद करें और परिवर्तनों को प्रभावी करने के लिए अपने कंप्यूटर को रिबूट  करें।(Reboot )

फिक्स: (Fix:) ऑफिस एप्लिकेशन एरर 0xc0000142 ।

5] समूह नीति सेटिंग जांचें

कमांड प्रॉम्प्ट अक्षम करें

रन बॉक्स खोलें, स्थानीय समूह नीति संपादक(Local Group Policy Editor) खोलने के लिए gpedit.msc टाइप करें और एंटर दबाएं(Enter) । निम्न पथ पर नेविगेट करें:(Navigate)

User Configuration/Administrative Templates/System

दाईं ओर के फलक में, आप कमांड प्रॉम्प्ट तक पहुंच रोकें(Prevent access to the command prompt) देखेंगे । पॉलिसी सेट करने के लिए उस पर डबल क्लिक करें। (Double)सक्षम का चयन करें और (Select Enabled)Apply/OK पर क्लिक करें ।

This policy setting prevents users from running the interactive command prompt, Cmd.exe.  This policy setting also determines whether batch files (.cmd and .bat) can run on the computer. If you enable this policy setting and the user tries to open a command window, the system displays a message explaining that a setting prevents the action. If you disable this policy setting or do not configure it, users can run Cmd.exe and batch files normally.

यदि आपके Windows(Windows) के संस्करण में यह समूह नीति(Group Policy) प्रविष्टि नहीं है, तो आप इस सुधार को छोड़ सकते हैं। यह फिक्स निश्चित रूप से विंडोज 10 (Windows 10) होम(Home) मशीनों पर काम नहीं करेगा क्योंकि इसमें ग्रुप पॉलिसी एडिटर(Group Policy Editor) नहीं है ।

आशा है कि यह पोस्ट आपकी मदद करेगी। उन्नत उपयोगकर्ता (Advanced)एमएसडीएन(MSDN) पर इस पोस्ट को पढ़ना चाहेंगे ।

अन्य समान अनुप्रयोग त्रुटियाँ सही ढंग से प्रारंभ करने में असमर्थ था :(The application was unable to start correctly)(Other similar The application was unable to start correctly errors:)

  • एप्लिकेशन ठीक से प्रारंभ करने में विफल रहा ( 0xc0000135 )
  • एप्लिकेशन ठीक से प्रारंभ करने में विफल रहा 0xc0000005
  • एप्लिकेशन सही ढंग से प्रारंभ करने में असमर्थ था ( 0xc0000022 )
  • एप्लिकेशन सही ढंग से प्रारंभ करने में असमर्थ था ( 0xc0000018 )
  • एप्लिकेशन सही ढंग से प्रारंभ करने में असमर्थ था ( 0xc0000017 )
  • अनुप्रयोग सही ढंग से प्रारंभ करने में असमर्थ था ( 0xc00007b )।



About the author

मैं विंडोज फोन और ऑफिस स्पेस उद्योगों में 10 से अधिक वर्षों के अनुभव के साथ एक अनुभवी सॉफ्टवेयर इंजीनियर हूं। मेरे कौशल में पारंपरिक पाठ और छवि प्रारूप दोनों के साथ काम करना, साथ ही नवीनतम मोबाइल उपकरणों के लिए विकास करना शामिल है। मेरे पास गुणवत्तापूर्ण सेवाएं प्रदान करने का एक सिद्ध ट्रैक रिकॉर्ड है, और मैं हमेशा दूसरों को उनके लक्ष्यों को प्राप्त करने में मदद करने के लिए तैयार हूं।



Related posts