एप्लिकेशन सही तरीके से शुरू नहीं हो पा रहा था (0xc0000018) - विंडोज 8 x64


13

आज मैंने अपना कंप्यूटर शुरू किया और कुछ त्रुटियां इस तरह दिखाई दीं, इसलिए ऑटोरन में कुछ कार्यक्रम शुरू नहीं हुए:

एप्लिकेशन सही तरीके से प्रारंभ नहीं हो पा रहा था (0xc0000018)।  एप्लिकेशन को बंद करने के लिए ओके पर क्लिक करें

बहुत सारे प्रोग्राम खोलने पर मुझे यह त्रुटि हुई, मैं 7zip का भी उपयोग नहीं कर सकता। कल ही मैंने स्टीम के माध्यम से एक गेम इंस्टॉल किया था और अब मैं अपने पीसी पर 70% सॉफ्टवेयर की तरह उपयोग नहीं कर सकता (उनमें से अधिकांश को यह त्रुटि पूरे कार्यक्रम में मिलती है और कुछ केवल इसके कुछ मॉड्यूल पर)।

मैं बस एक भाग गया SFC /scannnowऔर परिणाम था: "विंडोज संसाधन संरक्षण ने कोई अखंडता उल्लंघन नहीं पाया"।

क्या यह किसी तरह का वायरस या स्टीम हो सकता है जिसने कुछ गड़बड़ कर दी है? मुझे क्या करना चाहिए?


2
यह एक वायरस नहीं है, लेकिन आपकी रजिस्ट्री अभी भी भ्रष्ट है। मैं इस समस्या को हल करने के लिए एक पुनर्स्थापना बिंदु का उपयोग
करूंगा

दुर्भाग्य से मैंने अपने SSD को संरक्षित करने के लिए अपने पीसी पर पुनर्स्थापना बिंदुओं को निष्क्रिय कर दिया है, इसलिए मैं ऐसा नहीं कर सकता
dan_s

आप खेल को डी-इंस्टॉल करने की कोशिश कर सकते हैं, भाप से आप इसे हर बार वापस स्थापित कर सकते हैं - शायद यह मदद करता है?
duDE

मैं कोशिश कर सकता था, लेकिन मुझे लगता है कि स्टीम सिर्फ कुछ फ़ाइलों को हटा देगा, और मेरी रजिस्ट्री समस्याओं को ठीक नहीं करेगा।
dan_s

2
@ डैनियल - स्टीम रजिस्ट्री को संशोधित नहीं करता है। DirectX की स्थापना हो सकती है। आप यह भी मान सकते हैं कि यह स्टीम इवेंट था और कोई अन्य घटना नहीं थी।
रामहुंड

जवाबों:


8

सभी सुझावों के लिए धन्यवाद, कुछ Googling के बाद मुझे यह समाधान मिला जो वास्तव में ऐसा लगता है कि यह मेरे लिए काम करता है:

  1. विन + आर दबाएं और टाइप करें regedit
  2. के लिए जाओ HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\­Microsoft\WindowsNT\CurrentVersion\Windo­­ws
  3. इसके लिए खोज करें APPINIT_DLLSऔर इसमें सब कुछ हटा दें
  4. रीबूट

क्या आप उस साइट से लिंक कर सकते हैं जहाँ आपको इस रजिस्ट्री संपादन के बारे में जानकारी मिली है? यह भी क्या करता है?
करण

अजीब तरह से मुझे यह समाधान एक YouTube वीडियो में मिला ... मुझे नहीं पता कि यह गड़बड़ क्यों हुआ या इसने मेरी समस्या को हल क्यों किया लेकिन यह काम कर गया।
dan_s

मैं हाल ही में एक ही समस्या हो रही है, और पाया इस रजिस्ट्री "फिक्स" कई स्थानों का उल्लेख किया है, लेकिन वह कुंजी मेरे सिस्टम पर पहले से ही खाली है।
गॉर्डन

1
मेरी कुंजी भी खाली थी, और मुझे javaw / java sdk 8 चलाने की कोशिश में त्रुटि हो रही थी। खाली कुंजी को हटा दिया गया, फिर से रिबूट किया गया, और यह काम किया। शायद यह तीसरी रिबूट थी जिसने चाल चली, कौन जानता है।
ली

यह विंडोज 7+ ओएस के लिए काम नहीं करता है, क्योंकि APPINIT_DLLS तंत्र डिफ़ॉल्ट रूप से अक्षम है।
निकोस

8

मुझे डर है कि बहुत से लोग रहस्यमय 0xC0000018 EXE लॉन्च त्रुटि का मूल कारण जानते हैं क्योंकि Microsoft इसे विंडोज़ 10 तक अस्पष्ट बना देता है। एमएस विंडोज 4-एड के लिए जेफरी रिक्टर के प्रोग्रामिंग एप्लिकेशन को पढ़ने पर , मुझे यह पता लगाने के लिए हुआ।

अगर एक DLL को एक निश्चित पते (प्रोसेस वर्चुअल एड्रेस स्पेस) में लोड किया जाना है, लेकिन आवश्यकता पूरी नहीं हो सकती है, तो Windows बहुत ही 0xC0000018 त्रुटि का दावा करता है। लेकिन यह बताने के लिए कोई स्पष्ट सुराग नहीं है कि कौन सी डीएलएल समस्या का कारण है। "0xC0000018" की एक साधारण Google खोज आपको बहुत सारे बफ़ल्ड उपयोगकर्ताओं के पोस्ट के साथ पॉप करती है।

पुन: पेश करने के लिए, आप एक EXE और दो DLL के साथ एक समाधान (विजुअल स्टूडियो टर्म) तैयार कर सकते हैं और दोनों DLL को लिंकर विकल्प के लिए सेट कर सकते हैं /FIXED /BASE:"0x44440000"और EXE को दो DLL लोड कर सकते हैं, फिर आपको EXE लॉन्च पर 0xC0000008 त्रुटि दिखाई देगी।

और हां, APPINIT_DLLSसंभावित अपराधियों से छुटकारा पाने के लिए रजिस्ट्री में सफाई करना आपका पहला दांव है। उन DLL को आपके द्वारा लॉन्च की गई प्रत्येक प्रक्रिया में लोड किया जाएगा ताकि आपका जीना बर्बाद हो जाए।

फिर वास्तविक अपराधी DLL को कैसे इंगित करें? शायद एक तरीका है, हर DLL को APPINIT_DLLSया अन्य संभावित ऑटो-लोडेड DLL ( AutoRuns के साथ मदद ) की जाँच करने के लिए, उन्हें एक-एक करके जाँचने के लिए dipbin.exe का उपयोग करें dumpbin -headers। यदि कोई .relocखंड नहीं है , तो यह एक निश्चित स्थान DLL है।


2
उपयोग करने के लिए एक तेज़ तरीका है procmon। अंतिम DLL प्रक्रिया को लोड करने का प्रयास कर रहा था जो त्रुटि को ट्रिगर करता है।
ivan_pozdeev

1
इस त्रुटि को ट्रिगर करने का एक गैर-स्पष्ट तरीका है जब निष्पादन योग्य में एक बहुत बड़ा डेटा अनुभाग होता है (जैसे स्थिर सरणियाँ)। यदि अनुभाग काफी बड़ा है कि यह कर्नेल dll के निश्चित पते पर अतिक्रमण करता है, c0000018तो निष्पादन योग्य 32-बिट होने पर होगा। 64-बिट निष्पादन योग्य के साथ, विंडोज ने उन्हें 'खराब छवि' त्रुटि के साथ लोड करने से मना कर दिया, जो कि काफी भ्रामक है। ध्यान दें कि त्रुटि डिबग / रिलीज़ बिल्ड के साथ दिखाई और गायब हो सकती है और अप्रत्याशित रूप से विंडोज अपडेट के बाद सिस्टम डीएलएस के एड्रेस स्पेस लेआउट को बदलते हैं।
एंटोन टायखी

1

मैंने स्टीम के माध्यम से लगभग 40 गेम स्थापित किए हैं और कोई समस्या नहीं है, नहीं, मुझे नहीं लगता कि इसका स्टीम खराब है। Windows पुनर्स्थापना बिंदुओं का उपयोग करके अपने सिस्टम को पुनर्स्थापित करने का प्रयास करें: http://windows.microsoft.com/en-ph/windows-vista/system-restore-frequently-asked-questions

[संपादित करें] हो सकता है कि कुछ DLL छूट गए हों, आप उस प्रोग्राम की निर्भरता का परीक्षण कर सकते हैं जिस पर आप निर्भरता वॉकर का उपयोग शुरू नहीं कर सकते हैं: http ://www.d dependencywalker.com/


जैसा कि मैंने ऊपर टिप्पणी में कहा था कि मैंने अपने एसएसडी को संरक्षित करने के लिए अपने पीसी पर पुनर्स्थापना अंक को निष्क्रिय कर दिया है, इसलिए मैं ऐसा नहीं कर सकता। मैं Restoreअपने पीसी के लिए भी सेरच नहीं कर सकता क्योंकि जब मैं विंडोज बटन दबाता हूं और मैं "सेटिंग" टैब में कुछ सर्च करने की कोशिश करता हूं तो मेट्रो फ्रीज हो जाती है।
dan_s

ठीक है, जैसे मैंने ऊपर कहा (यदि आप इसे इस तरह पसंद करते हैं), तो आप गेम को डी-इंस्टॉल करने की कोशिश कर सकते हैं, भाप से आप इसे हर बार वापस स्थापित कर सकते हैं - शायद यह मदद करता है?
duDE

@ डैनील - यदि आपका स्टार्ट स्क्रीन को Refreshअपने Windows 8इंस्टॉलेशन के समय भी देखने में असमर्थ है । इसके लिए आपके डेस्कटॉप अनुप्रयोगों के पुनर्स्थापन की आवश्यकता होगी।
रामहुंड

0

हो सकता है कि यह निम्नलिखित एमएस अपडेट और मैक्फी डेटा लॉस प्रिवेंशन एंडपॉइंट (डीएलपी एंडपॉइंट) से जुड़ा हो। ऐसा लगता है कि एमएस अपडेट और मैकफी डेटा लॉस प्रिवेंशन एंडपॉइंट के बीच संघर्ष है।

कृपया निम्नलिखित वेबसाइटों पर जाएँ: Microsoft पैच MS15-038 विंडोज 7 पर जब डेटा हानि निवारण समापन बिंदु Microsoft सुरक्षा बुलेटिन MS15-038 स्थापित किया गया है - महत्वपूर्ण


यह explorer.exe और cmd को भी प्रभावित करेगा। विंडोज़ शुरू होने के बाद, एक्सप्लोरर से जुड़े प्रोग्राम प्रॉम्प्ट करेंगे: "सर्वर निष्पादन विफल"।
मेहरदाद नज़्मदार

हो सकता है, लेकिन ओपी ने McAfee का उपयोग करने का उल्लेख नहीं किया और उनकी पोस्ट 2 साल पुरानी है। उसने आपकी समस्या को आपके पैच के बिना तय किया और आपका पैच बहुत हाल का है। किसी भी स्थिति में, कृपया संदर्भ लिंक (ओं) से उत्तर के आवश्यक भागों को उद्धृत करें, क्योंकि उत्तर जुड़ा हुआ हो सकता है यदि लिंक जुड़ा हुआ है तो उत्तर अमान्य हो सकता है।
DavidPostill
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.