1053 त्रुटि को ठीक करने के लिए कैसे: सेवा ने समय पर शुरू या नियंत्रण अनुरोध का जवाब नहीं दिया?



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

उपयोगकर्ता त्रुटि संदेश का अनुभव करते हैं 1053 जो बताता है कि states सेवा समय पर शुरू या नियंत्रण अनुरोध का जवाब नहीं देती ’। यह त्रुटि संदेश एक टाइमआउट का कारण है जो एक सेवा शुरू करने के लिए अनुरोध के बाद होता है लेकिन समय विंडो में इसका कोई जवाब नहीं आया।



त्रुटि 1053: सेवा ने टाइमली फैशन में स्टार्ट या कंट्रोल रिक्वेस्ट का जवाब नहीं दिया



विंडोज सेवाओं में कस्टम सेवाओं को लॉन्च करने में सक्षम नहीं होने से त्रुटि संदेश के कई रूप हैं (गेम और अन्य तृतीय-पक्ष सॉफ़्टवेयर सहित)। हमारे सामने ऐसे उदाहरण भी आए जहां डेवलपर्स ने इस समस्या का सामना किया जब वे अपने कस्टम सॉफ़्टवेयर विकसित कर रहे थे। यहां इस लेख में, हम त्रुटि संदेश के सभी रूपों के माध्यम से जाएंगे और चर्चा करेंगे कि समस्या को एक बार और सभी के लिए हल करने के लिए क्या किया जा सकता है।



विंडोज में त्रुटि 1053 का क्या कारण है?

उपयोगकर्ताओं से प्रारंभिक रिपोर्ट प्राप्त करने के बाद, हमने अपनी जांच शुरू की और सेवा के रूप में शुरू करने के यांत्रिकी में शामिल सभी मॉड्यूलों पर गहरी नज़र डाली। सभी परिणामों को इकट्ठा करने और उन्हें उपयोगकर्ता प्रतिक्रियाओं के साथ सिंक्रनाइज़ करने के बाद, हमने निष्कर्ष निकाला कि यह मुद्दा कई अलग-अलग कारणों से हुआ। उनमें से कुछ नीचे सूचीबद्ध हैं:

  • टाइमआउट सेटिंग्स: विंडोज, डिफ़ॉल्ट रूप से, एक टाइमआउट सेटिंग होती है जो यदि अनुप्रयोगों से नहीं मिलती है, तो उन्हें गर्भपात और बंद करने के लिए मजबूर करता है। यदि आप जिस सेवा को लॉन्च करने की कोशिश कर रहे हैं, उसे प्रतिक्रिया देने में अधिक समय लगता है, तो यह मारा जाएगा। यहां, हम रजिस्ट्री में हेरफेर करके टाइमआउट सेटिंग को बदल सकते हैं।
  • गुम DLL फ़ाइल: त्रुटि का एक और उदाहरण तब होता है जब आपके पास अपने कंप्यूटर पर एक लापता DLL फ़ाइल होती है जिसका उपयोग कई अन्य अनुप्रयोगों द्वारा भी किया जाता है। यदि यह DLL फ़ाइल विरोध में है या बिल्कुल मौजूद नहीं है, तो आप त्रुटि संदेश का अनुभव करेंगे।
  • भ्रष्ट / अनुपस्थित सिस्टम फ़ाइलें: यह समस्या क्यों होती है, इसका एक और उदाहरण आपके कंप्यूटर पर भ्रष्ट या अनुपलब्ध सिस्टम फ़ाइलें हैं। यदि विंडोज की बहुत स्थापना उचित नहीं है और इसमें समस्याएं हैं, तो आप चर्चा के तहत त्रुटि संदेश सहित कई समस्याओं का अनुभव करेंगे।
  • आउटडेटेड विंडोज: Microsoft ने आधिकारिक तौर पर अपनी आधिकारिक वेबसाइट पर इस त्रुटि संदेश को पहचान लिया और समस्या को हल करने के लिए एक अस्थायी हॉटफ़िक्स भी जारी किया। हालाँकि, हाल ही में उन्होंने हॉटफिक्स को हटा दिया और उपयोगकर्ताओं को Windows के नवीनतम पुनरावृत्ति में अपग्रेड करने के निर्देश दिए।
  • डेवलपर्स के लिए रिलीज़ बिल्ड का उपयोग करना: यदि आप Windows के डीबग बिल्ड में सेवाएँ लॉन्च करने का प्रयास कर रहे हैं, तो आपको इस त्रुटि संदेश का अनुभव होने की संभावना है। डीबग बिल्ड स्थिर नहीं हैं और रिलीज़ बिल्ड की तुलना में सभी कार्यक्षमता नहीं चल रही है।
  • गुम फ्रेमवर्क (डेवलपर्स के लिए): त्रुटि संदेश के कारण फ्रेमवर्क की असंगति भी जिम्मेदार है। जिस बॉक्स पर आप सेवा को चलाने का प्रयास कर रहे हैं और आपकी सेवा स्वयं उसी ढांचे पर होनी चाहिए।
  • DB सेवा में एक मुद्दा (डेवलपर्स के लिए): एक और उदाहरण जहां आप इस त्रुटि संदेश का अनुभव कर सकते हैं, जहां परियोजना के आपके कॉन्फ़िगरेशन में कोई समस्या है। सर्वर विवरण सही होना चाहिए, ताकि सेवा तक पहुँचने में समस्या न हो।
  • दूषित स्थापना: एक और आम उदाहरण जहां आप इस त्रुटि संदेश का अनुभव कर सकते हैं वह है जहां आपके एप्लिकेशन की स्थापना (जो सेवा को प्रेरित कर रही है) कुछ हद तक भ्रष्ट है। यहां पर स्थापना रद्द करने से मदद मिलती है।
  • खराब नेटवर्क कॉन्फ़िगरेशन: सेवाएं आपके नेटवर्क के साथ हर समय संवाद करती हैं। यदि आपका नेटवर्क कॉन्फ़िगरेशन ठीक नहीं है, तो हो सकता है कि सेवाएँ अपने कार्य करने में सक्षम न हों और इसलिए चर्चा के तहत त्रुटि संदेश का कारण बन सकती है।
  • व्यवस्थापक पहुंच: वह सेवा जिसे आप लॉन्च करने का प्रयास कर रहे हैं (या एक तृतीय-पक्ष लॉन्च करने का प्रयास कर रहा है) को एक प्रशासक के रूप में लॉन्च किया जाना चाहिए, अगर वह सिस्टम संसाधनों का उपभोग कर रहा है जो सामान्य उपयोग के लिए नहीं है।

इससे पहले कि हम समाधान के साथ आगे बढ़ें, सुनिश्चित करें कि आप अपने कंप्यूटर पर एक व्यवस्थापक के रूप में लॉग इन हैं और एक सक्रिय इंटरनेट कनेक्शन है। इसके अलावा, शुरुआत से समाधान का पालन करें और तदनुसार अपना काम करें।

समाधान 1: रजिस्ट्री के माध्यम से टाइमआउट सेटिंग्स बदलना

सबसे पहली बात जो हमें कोशिश करनी चाहिए वह आपके रजिस्ट्री संपादक के माध्यम से आपकी सेवाओं के टाइमआउट सेटिंग्स को बदल रही है। जब भी किसी सेवा को लॉन्च करने का अनुरोध किया जाता है, तो एक टाइमर को पूर्वनिर्धारित मूल्य के साथ शुरू किया जाता है। यदि सेवा इस समय सीमा के भीतर शुरू नहीं होती है, तो त्रुटि संदेश आगे रिपोर्टिंग के लिए आता है। इस समाधान में, हम आपके कंप्यूटर की रजिस्ट्री में नेविगेट करेंगे और मूल्य को बदलेंगे। यदि यह मौजूद नहीं है, तो हम इसके लिए एक नई कुंजी बनाएंगे।



  1. Windows + R दबाएँ, टाइप करें ” regedit “संवाद बॉक्स में और Enter दबाएँ।
  2. एक बार रजिस्ट्री संपादक में, निम्न फ़ाइल पथ पर नेविगेट करें:
HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control 
  1. अब, 'ServicesPipeTimeout' की कुंजी खोजें। यदि आपको यह पहले से ही मिल जाए, तो आप सीधे संपादित कर सकते हैं। हालाँकि, यदि आपको प्रविष्टि नहीं मिली है, तो चयन करें नियंत्रण , स्क्रीन के दाईं ओर मौजूद किसी भी स्थान पर राइट-क्लिक करें और चुनें नई> DWORD

    एक नई रजिस्ट्री कुंजी बनाना

  2. कुंजी का नाम ‘ ServicesPipeTimeout 'और के रूप में मान सेट करें 180000 (आप मूल्य पर राइट-क्लिक भी कर सकते हैं और क्लिक कर सकते हैं संशोधित यदि मान सेट करने का विकल्प आपके मामले में नहीं आता है।

    ‘ServicesPipeTimeout का मान बदलना

  3. परिवर्तन सहेजें और बाहर निकले। पुनर्प्रारंभ करें आपका कंप्यूटर पूरी तरह से और फिर सेवा को लॉन्च करने का प्रयास करें। जाँचें कि क्या समस्या हल हो गई है।

समाधान 2: सिस्टम फ़ाइल भ्रष्टाचार के लिए जाँच

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

  1. Windows + S दबाएँ, संवाद बॉक्स में 'कमांड प्रॉम्प्ट' टाइप करें, एप्लिकेशन पर राइट-क्लिक करें और चुनें व्यवस्थापक के रूप में चलाओ
  2. एक बार एक उन्नत कमांड प्रॉम्प्ट में, निम्न आदेशों को एक-एक करके निष्पादित करें और सुनिश्चित करें कि वे पूरा करें:
sfc / scannow DISM / ऑनलाइन / सफाई-छवि / पुनर्स्थापना

भ्रष्टाचारों के लिए सिस्टम फ़ाइलों की जाँच करना

  1. बाद की कमांड किसी भी मुद्दे को ठीक करती है जिसे स्कैन करते समय सिस्टम फ़ाइल चेकर निदान करता है। पुनर्प्रारंभ करें आपके कंप्यूटर पूरी तरह से कमांड चलाने के बाद और जांच लें कि क्या समस्या अच्छे के लिए हल है।

समाधान 3: एप्लिकेशन को पुनः स्थापित करना (यदि लागू हो)

त्रुटि संदेश 1053 को मिटाने के लिए एक अन्य उपयोगी विधि उस एप्लिकेशन को पुनः इंस्टॉल कर रही है जो सेवा का अनुरोध कर रहा है। आम तौर पर, एक बाहरी स्रोत (Microsoft स्टोर को छोड़कर) से स्थापित तृतीय-पक्ष एप्लिकेशन में गुम या पुराने घटक हो सकते हैं जो विंडोज में कुछ सेवा के लिए अनुरोध कर रहे हैं।

यहां, आप क्या कर सकते हैं आधिकारिक वेबसाइट पर नेविगेट कर रहे हैं और एप्लिकेशन का एक नया संस्करण डाउनलोड कर रहे हैं। वर्तमान संस्करण की स्थापना रद्द करने के बाद, आप इसे स्थापित कर सकते हैं। विंडोज में किसी एप्लिकेशन को अनइंस्टॉल करने की विधि इस प्रकार है।

  1. Windows + R दबाएँ, टाइप करें ” एक ppwiz.cpl “संवाद बॉक्स में और Enter दबाएँ।
  2. एक बार एप्लिकेशन मैनेजर में, एप्लिकेशन खोजें, उस पर राइट-क्लिक करें और चुनें स्थापना रद्द करें

    एप्लिकेशन को अनइंस्टॉल करना

  3. अपने कंप्यूटर को पुनरारंभ करें और फिर पुनर्स्थापना प्रक्रिया के साथ आगे बढ़ें।

समाधान 4: नेटवर्क कैश और कॉन्फ़िगरेशन रीसेट करना

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

इस समाधान में, हम एक प्रशासक के रूप में कमांड प्रॉम्प्ट पर नेविगेट करेंगे और वहां से नेटवर्क कॉन्फ़िगरेशन को रीसेट करेंगे। सफल होने पर, त्रुटि संदेश मिटा दिया जाएगा।

ध्यान दें: यह उन सभी कस्टम सेटिंग्स को मिटा देगा जो आपने मैन्युअल रूप से सेट की हैं।

  1. Windows + R दबाएँ, टाइप करें ” सही कमाण्ड 'संवाद बॉक्स में, आवेदन पर राइट-क्लिक करें और चुनें' व्यवस्थापक के रूप में चलाओ '।
  2. एक बार एक उन्नत कमांड प्रॉम्प्ट में, निम्न आदेशों को एक-एक करके निष्पादित करें:
netsh winsock रीसेट ipconfig / नवीकरण

नेटवर्क कॉन्फ़िगरेशन रीसेट करना

  1. अपना नेटवर्क रीसेट करने के बाद, सुनिश्चित करें कि आपके पास अपने ब्राउज़र के माध्यम से जाँच करके इंटरनेट का उपयोग है और देखें कि क्या समस्या हल हो गई है।

समाधान 5: आवेदन का स्वामित्व प्राप्त करना

एक और दुर्लभ मामला जो हमारे सामने आया वह था कि आवेदन का स्वामित्व नहीं होने के कारण एप्लिकेशन को सेवा को ठीक से निष्पादित नहीं किया गया। इसका यह अर्थ है कि यदि एप्लिकेशन के पास पर्याप्त एलिवेटेड एक्सेस नहीं है, तो वह किसी सेवा से / (विशेषकर यदि यह एक सिस्टम सेवा है) का प्रतिसाद भेज / पढ़ नहीं पाएगा। इस लेख में, हम एप्लिकेशन के निष्पादन योग्य में नेविगेट करेंगे और फिर स्वामित्व को हमारे उपयोगकर्ता नाम में बदल देंगे। सफल होने पर, यह 1053 त्रुटि प्राप्त करने की समस्या को हल करेगा।

  1. एप्लिकेशन की फ़ाइल / फ़ोल्डर की स्थिति जानें। राइट-क्लिक करें और चुनें गुण
  1. पर नेविगेट करें 'सुरक्षा' टैब और “पर क्लिक करें उन्नत 'स्क्रीन के पास नीचे मौजूद है जैसा कि आप नीचे की छवि में देख सकते हैं।

    उन्नत सुरक्षा सेटिंग्स

  2. पर क्लिक करें ' परिवर्तन पूर्ववर्ती स्क्रीन में मौजूद बटन। यह मालिक के मूल्य के ठीक सामने होगा। यहां हम इस फ़ोल्डर के मालिक को डिफ़ॉल्ट मान से आपके कंप्यूटर खाते में बदल देंगे।

    आवेदन का स्वामी बदलना

  3. अब वर्तमान में अपना उपयोगकर्ता खाता नाम दर्ज करें और “पर क्लिक करें। नामों की जाँच करें ” । विंडोज स्वचालित रूप से उन सभी खातों को सूचीबद्ध करेगा जो इस नाम के खिलाफ हिट हैं।

    व्यवहार्य नामों की जाँच

यदि आप इस विधि का उपयोग करके अपना खाता नाम नहीं खोज सकते हैं, तो आप इसे उपलब्ध उपयोगकर्ता समूहों की सूची से मैन्युअल रूप से चुनने का प्रयास कर सकते हैं। 'उन्नत' पर क्लिक करें और जब नई विंडो सामने आए, तो 'अभी खोजें' पर क्लिक करें। आपके कंप्यूटर पर सभी उपयोगकर्ता समूहों से मिलकर स्क्रीन के निचले भाग में एक सूची बनाई जाएगी। अपना खाता चुनें और 'ओके' दबाएँ। जब आप छोटी खिड़की पर वापस आते हैं, तो 'ओके' को फिर से दबाएं।

संभव मालिक के नाम ब्राउजिंग

  1. अभी जाँच रेखा ' उप कंटेनरों और वस्तुओं पर स्वामी को बदलें '। यह सुनिश्चित करेगा कि फ़ोल्डर के भीतर सभी फ़ोल्डर / फाइलें भी उनके स्वामित्व को बदल दें। इस तरह से आपको किसी भी उप-निर्देशिका के लिए बार-बार सभी प्रक्रियाओं के साथ आगे बढ़ना होगा। इसके अतिरिक्त, हम यह भी सलाह देते हैं कि आप विकल्प को सक्षम करें ” इस ऑब्जेक्ट से अंतर्निहित अनुमति प्रविष्टियों के साथ सभी चाइल्ड ऑब्जेक्ट अनुमति प्रविष्टियों को बदलें '।
  2. अब क्लिक करने के बाद गुण विंडो बंद करें लागू 'और बाद में इसे फिर से खोलें। पर नेविगेट करें सुरक्षा टैब और क्लिक करें “ उन्नत '।
  3. अनुमतियाँ विंडो पर, “पर क्लिक करें जोड़ना स्क्रीन के पास नीचे मौजूद है।

    उन्नत स्थिति के लिए योजक खाता

  4. पर क्लिक करें ' सिद्धांत का चयन करें '। एक समान विंडो पॉप अप करेगी जैसे उसने चरण 4 में किया था। चरण 4 को दोहराएं जब वह करता है। अब सभी अनुमति की जांच करें (पूर्ण नियंत्रण दे) और दबाएं ' ठीक '।
  5. लाइन की जाँच करें “ इस ऑब्जेक्ट से अंतर्निहित अनुमति प्रविष्टियों के साथ सभी चाइल्ड ऑब्जेक्ट अनुमति प्रविष्टियों को बदलें ”और अप्लाई दबाएं।
  6. फ़ाइलें बंद करें और पुनर्प्रारंभ करें आपका कंप्यूटर पूरी तरह से। अब, एप्लिकेशन लॉन्च करने का प्रयास करें और जांचें कि क्या समस्या अच्छे के लिए हल हो गई है।

समाधान 6: नवीनतम बिल्ड में विंडोज को अपडेट करना

कोशिश करने के लिए एक और चीज यह जांच रही है कि आपके पास अपने कंप्यूटर पर विंडोज का अपडेटेड वर्जन इंस्टॉल है या नहीं। Microsoft OS में नए परिवर्तनों को लक्षित करने और अतिरिक्त सुविधाओं का समर्थन करने के लिए अपडेट जारी करता है। कुछ अपडेट प्रकृति में 'महत्वपूर्ण' हैं और इन्हें जल्द से जल्द स्थापित किया जाना चाहिए। यदि इनमें से कोई भी 'महत्वपूर्ण' अपडेट इंस्टॉल नहीं किया गया है, तो आप समस्याओं का अनुभव करेंगे।

  1. खोज बार लॉन्च करने के लिए विंडोज + एस दबाएं, लिखें अपडेट करें संवाद बॉक्स में और अद्यतन सेटिंग्स खोलें।

    अपडेट्स के लिए जांच हो रही है

  2. एक बार अपडेट सेटिंग्स में, पर क्लिक करें अद्यतन के लिए जाँच । कंप्यूटर अब Microsoft सर्वर से कनेक्ट होगा और देखेगा कि कोई अपडेट उपलब्ध है या नहीं। यदि पहले से हाइलाइट किए गए कोई भी अपडेट हैं, तो उन्हें तुरंत निष्पादित करें।

बोनस: डेवलपर्स के लिए टिप्स

यदि आप एक डेवलपर हैं और विंडोज में एक सेवा शुरू करने की कोशिश कर रहे हैं, तो सैकड़ों प्रौद्योगिकियां हैं जिन्हें आपको स्पॉन करने के लिए सटीक होना चाहिए और सेवा से प्रतिक्रिया प्राप्त करना चाहिए। इस बोनस समाधान में, हम विकासशील दुनिया और उनके समाधानों में त्रुटि 1053 के कुछ सबसे लोकप्रिय कारणों की सूची देंगे।

  • सुनिश्चित करें कि .NET फ्रेमवर्क सिंक में हैं: यदि आप जिस एप्लिकेशन / सेवा को लॉन्च करने का प्रयास कर रहे हैं, वह होस्टिंग मशीन की तुलना में किसी अन्य फ्रेमवर्क पर है, तो आप समस्याओं का अनुभव करेंगे। सुनिश्चित करें कि रूपरेखा सिंक में हैं।
  • रिलीज बिल्ड का उपयोग करना: डेवलपर्स आमतौर पर इसका इस्तेमाल करते हैं डिबग विभिन्न सेवाओं और उनके कार्यों का परीक्षण करने के लिए निर्माण। हालाँकि, यह नोट किया गया था कि रिलीज़ बिल्ड में सेवा नहीं चलाने से कई समस्याएं पैदा होती हैं।
  • अपनी सेवा के स्टार्टअप को डीबग करने के लिए (अधिक जानकारी प्राप्त करने के लिए), अपनी सेवा के ऑनस्टार्ट () विधि के शीर्ष पर नीचे सूचीबद्ध कोड डालें:
जबकि (सिस्टम। डायग्नोस्टिक्स.इब्यूगर.आइटेड) थ्रेड। स्लीप (100);

यह क्या करेगा सेवा को स्टाल कर देता है ताकि आप विज़ुअल स्टूडियो डीबगर को जल्दी से संलग्न कर सकें डिबग> हमला

  • की प्रतिलिपि बनाएँ डीएलएल जारी करें या डीबग फ़ाइल को डिबग मोड के बजाय रिलीज़ मोड से प्राप्त करें और इसे इंस्टॉलेशन फ़ोल्डर के अंदर पेस्ट करें। यह DLL फ़ाइल से संबंधित है तो किसी भी समस्या का समाधान करेगा।
  • सुनिश्चित करें कि डेटाबेस जिस पर आपकी सेवा / एप्लिकेशन पहुंच रहा है वह ठीक से कॉन्फ़िगर किया गया है। यदि डेटाबेस (या किसी अन्य क्रेडेंशियल) के साथ कोई समस्या है, तो आप त्रुटि संदेश का अनुभव करेंगे। एक अच्छा अभ्यास सभी मॉड्यूल को एक बार फिर से जांचना और सुनिश्चित करना है कि सभी पैरामीटर और चर ठीक से सेट हैं।
6 मिनट पढ़े