विंडोज उन प्रोग्रामों की एक सूची रखता है जो सिस्टम में लॉग इन करते ही खुद को लॉन्च कर सकते हैं। यह उन प्रोग्रामों के लिए काम आता है जो तुरंत उपयोग के लिए तैयार होने चाहिए। हालांकि, ऐसा हो सकता है कि यहां एक प्रविष्टि जोड़ने के बाद भी, एक प्रोग्राम स्टार्टअप पर शुरू नहीं हो सकता है। इस पोस्ट में, हम देखेंगे कि यदि विंडोज 11/10 में स्टार्टअप फोल्डर में आपका प्रोग्राम स्टार्टअप पर शुरू नहीं हो रहा है तो आप क्या कर सकते हैं।
स्टार्टअप फोल्डर में प्रोग्राम शुरू नहीं हो रहा
यदि विंडोज 11 या विंडोज 10 में स्टार्टअप फोल्डर में कोई प्रोग्राम स्टार्टअप पर शुरू नहीं हो रहा है, तो समस्या को हल करने के लिए इनमें से किसी भी विधि का पालन करें:
- टास्क मैनेजर में स्टार्टअप प्रविष्टियां जांचें
- प्रोग्राम को स्टार्टअप फोल्डर में जोड़ें
- रजिस्ट्री का उपयोग करके प्रोग्राम को स्टार्टअप में जोड़ें
- टास्क शेड्यूलर के साथ एलिवेटेड प्रोग्राम को बाध्य करें
- डिफ़ॉल्ट फ़ायरवॉल में अपवाद जोड़ें
- प्रोग्राम लॉन्च करने के लिए बैच फ़ाइल सेटअप करें।
उनमें से कुछ को सेटअप पूरा करने के लिए एडमिन अनुमति की आवश्यकता होगी।
1] टास्क मैनेजर में स्टार्टअप प्रविष्टियां जांचें
- टास्कबार पर राइट-क्लिक करें, और टास्क मैनेजर चुनें
- स्टार्टअप टैब पर स्विच करें और सूची में प्रोग्राम का पता लगाएं
- जांचें कि क्या स्थिति अक्षम है।
- यदि हां, तो उस पर राइट-क्लिक करें, और मेनू से सक्षम करें चुनें
कंप्यूटर को पुनः आरंभ करें, और देखें कि क्या प्रोग्राम अब कंप्यूटर में लॉग इन करते ही उपलब्ध है।
2] प्रोग्राम को स्टार्टअप फोल्डर में जोड़ें
दो स्टार्टअप फोल्डर स्थान हैं—वर्तमान यूजर स्टार्टअप और सभी यूजर्स स्टार्टअप फोल्डर। एक बार जब आप इसमें एक शॉर्टकट रखते हैं, तो प्रोग्राम स्वचालित रूप से लॉन्च हो जाएंगे। ऐसा करने के लिए:
- रन प्रॉम्प्ट खोलें (Win + R)
- shell:common startup टाइप करें और एंटर कुंजी दबाएं
- यह स्टार्टअप फोल्डर खोलेगा
- अगला, उस प्रोग्राम का शॉर्टकट ड्रैग और ड्रॉप करें जिसे आप फोल्डर में लॉन्च करना चाहते हैं।
पढ़ें: प्रोग्राम को स्टार्टअप पर चलाने के लिए कैसे बनाएं।
3] रजिस्ट्री का उपयोग करके प्रोग्राम को स्टार्टअप में जोड़ें
रजिस्ट्री एक विंडोज पीसी में सर्वोच्च प्राधिकरण है, आपके द्वारा बदली जाने वाली सभी सेटिंग्स या आपके द्वारा किया जाने वाला कोई भी कार्य रजिस्ट्री को प्रभावित करता है। विंडोज नेटिव ऐप्स और यहां तक कि सभी थर्ड-पार्टी सॉफ्टवेयर की सभी सेटिंग्स रजिस्ट्री में मौजूद हैं। जब तक आप नहीं जानते और सुनिश्चित नहीं हैं कि आप क्या कर रहे हैं, तब तक आपको रजिस्ट्री के साथ नहीं खेलना चाहिए।
स्टार्टअप फोल्डर समस्या को हल करने के लिए चरणों का पालन करें:
- रन प्रॉम्प्ट में Regedit टाइप करके और एंटर कुंजी दबाकर रजिस्ट्री एडिटर खोलें।
- नेविगेट करें
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
- एडिटर में खाली जगह पर राइट-क्लिक करें और एक नया स्ट्रिंग मान प्रविष्टि बनाएं।
- स्ट्रिंग मान का नाम उस प्रोग्राम के नाम पर रखें जिसे आप चलाना चाहते हैं।
- प्रविष्टि को संपादित करें और प्रोग्राम की निष्पादन योग्य फाइल का पथ मान में डालें।
- सेव करें और पीसी को पुनः आरंभ करें।
पढ़ें: विंडोज रजिस्ट्री स्टार्टअप स्थान।
4] टास्क शेड्यूलर के साथ एलिवेटेड प्रोग्राम को बाध्य करें
कुछ प्रोग्राम हर बार शुरू होने के लिए एडमिन अनुमति की आवश्यकता होती है। विंडोज में UAC सुविधा प्रोग्राम को ब्लॉक कर देगी यदि उसके पास सही अनुमति नहीं है। आप UAC को बदलकर यह पता लगाने की कोशिश कर सकते हैं, और यदि ऐसा है, तो एक शॉर्टकट बनाना सबसे अच्छा है जो इसे हर बार एडमिन अनुमति के साथ लॉन्च करने की अनुमति देगा।
- स्टार्ट मेनू दबाएं, और सर्च बार पर क्लिक करें।
- UAC टाइप करें और यूजर अकाउंट कंट्रोल सेटिंग्स बदलें खोलें
- स्लाइडर को नीचे ले जाएं और परिवर्तनों की पुष्टि करें।
- कंप्यूटर को रीबूट करके जांचें कि क्या प्रोग्राम लॉन्च हो सकता है।
यदि हां, तो आप एक टास्क बना सकते हैं और प्रोग्राम को एडमिन अनुमति के साथ लॉन्च कर सकते हैं। इस तरह, आपको हर बार UAC का सामना नहीं करना पड़ेगा।
- taskschd.msc टाइप करके रन प्रॉम्प्ट में एंटर कुंजी दबाकर टास्क शेड्यूलर खोलें
- एक नया टास्क बनाएं और दो विकल्पों का चयन करना सुनिश्चित करें — केवल तभी चलाएं जब यूजर लॉग ऑन हो, और उस बॉक्स को चेक करें जिस पर उच्चतम विशेषाधिकारों के साथ चलाएं लिखा हो।
- टास्क को नाम दें, और इसे सेव करें।
अगली बार जब आप अपने खाते में लॉग इन करेंगे, तो प्रोग्राम स्वचालित रूप से लॉन्च हो जाएगा।
5] डिफ़ॉल्ट फ़ायरवॉल में अपवाद जोड़ें
कुछ प्रोग्राम को शुरू होते ही इंटरनेट से कनेक्ट होने की आवश्यकता होती है। यदि फ़ायरवॉल ऐसे प्रोग्राम को ब्लॉक कर रहा है, तो प्रोग्राम लॉन्च नहीं हो सकता है या ब्लॉक हो सकता है। यदि आप जिस प्रोग्राम को लॉन्च करना चाहते हैं उसकी ऐसी आवश्यकता है, तो सुनिश्चित करें कि इसे फ़ायरवॉल में अपवाद के रूप में जोड़ा गया है।
स्टार्ट मेनू में फायरवॉल टाइप करें, और सूची से विंडोज डिफेंडर फ़ायरवॉल चुनें।
- विंडोज डिफेंडर फ़ायरवॉल के माध्यम से किसी ऐप या सुविधा को अनुमति दें पर क्लिक करें
- फिर सेटिंग्स बदलें पर क्लिक करें और फिर किसी अन्य ऐप को अनुमति दें बटन पर क्लिक करें
- प्रोग्राम जोड़ने के लिए ब्राउज़ बटन का उपयोग करें
- आप नेटवर्क प्रकारों को कॉन्फ़िगर कर सकते हैं ताकि यह केवल निजी नेटवर्क के माध्यम से काम करे
6] प्रोग्राम लॉन्च करने के लिए बैच फ़ाइल सेटअप करें
यदि आप स्टार्टअप पर कई प्रोग्राम लॉन्च करना चाहते हैं, और एक सरल विधि चाहते हैं, तो आप एक बैच फ़ाइल बना सकते हैं और इसे स्टार्टअप पर निष्पादित करने के लिए सेट कर सकते हैं। हालांकि, चेतावनी दी जाती है कि यह UAC को आकर्षित करेगा, और आपको उनमें से प्रत्येक को मैन्युअल रूप से अनुमति देनी होगी।
- रन प्रॉम्प्ट खोलें (Win +R) और notepad टाइप करें। इसे खोलने के लिए एंटर कुंजी दबाएं
- नीचे दिए गए कोड को कॉपी करें और इसे BAT फ़ाइल के रूप में सेव करें
@echo off "<प्रोग्राम का पथ>\<प्रोग्रामनाम>.exe" exit
उदाहरण के लिए, यदि मैं Snagit लॉन्च करना चाहता हूं, तो मुझे जिस पथ को केंद्र में रखने की आवश्यकता होगी वह है
C:\Program Files\TechSmith\Snagit 2020\Snagit32.exe
आप और जोड़ सकते हैं, लेकिन उनमें से प्रत्येक को एक नई लाइन में सूचीबद्ध किया जाना चाहिए। अंत में, BAT फ़ाइल का एक शॉर्टकट बनाएं, और इसे स्टार्टअप फोल्डर में रखें।
यदि आप जिस प्रोग्राम का उपयोग करना चाहते हैं वह कंप्यूटर में लॉग इन करते ही शुरू नहीं होता है, तो आप यह सुनिश्चित करने के लिए किसी भी विधि का उपयोग कर सकते हैं कि यह शुरू हो।