विंडोज़ टास्क शेड्यूलर अभी भी काम करता है। यह 2003 से भी है और ऐसा दिखता है। दैनिक निर्माण, साप्ताहिक फाइल स्वीप, या “लैपटॉप जागने पर इसे चलाएं” ट्रिगर सेट करना एक पाँच-टैब डायलॉग नेविगेट करने का मतलब है जो दो दशकों में नहीं हिला है। इससे भी बदतर, यह चुप-चाप त्रुटियों को निगल लेता है और जब कोई काम विफल हो जाता है तो लगभग कोई दृश्यमानता नहीं देता है। हमने ऑटोमेशन, स्क्रिप्टिंग और वर्कफ़्लो टूलिंग भर में सात टास्क शेड्यूलर विकल्पों का परीक्षण किया ताकि आप आप जो काम चला रहे हैं उसके लिए सही निकास चुन सकें।
त्वरित तुलना
| ऐप | सर्वश्रेष्ठ | मुफ़्त योजना | शुरुआती कीमत/माह | विशेष सुविधा |
|---|---|---|---|---|
| AutoHotkey | कीबोर्ड, माउस, विंडो ऑटोमेशन | हाँ | मुफ़्त | हॉटकी-ट्रिगर्ड स्क्रिप्ट्स |
| n8n | API कॉल के साथ वर्कफ़्लो ऑटोमेशन | स्व-होस्ट मुफ़्त | $20 क्लाउड | विजुअल वर्कफ़्लो एडिटर |
| Power Automate | Office 365 प्रशासक | मुफ़्त स्तर | $15/उपयोगकर्ता | मूल माइक्रोसॉफ्ट एकीकरण |
| VS Code Tasks | Dev वर्कफ़्लो | हाँ | मुफ़्त | आपके एडिटर में रहता है |
| NSSM | स्क्रिप्ट को सेवाओं के रूप में चलाना | हाँ | मुफ़्त | सेवा-ग्रेड विश्वसनीयता |
| Cronicle | UI और लॉग्स के साथ Cron | हाँ | मुफ़्त | स्व-होस्ट, अंतर्निहित अवलोकनशीलता |
| Make | SaaS ऐप्स के बीच ऑटोमेशन | मुफ़्त स्तर | $9 सशुल्क | 1,500+ ऐप कनेक्टर |
लोग विंडोज़ टास्क शेड्यूलर क्यों छोड़ते हैं
पहला कारण त्रुटि हैंडलिंग है। टास्क शेड्यूलर एक काम को “पूर्ण” रूप में रिपोर्ट करता है भले ही आपकी PowerShell स्क्रिप्ट गैर-शून्य कोड के साथ बाहर निकली हो। r/sysadmin पर लोग वर्णन करते हैं कि एक शुक्रवार बिताते हैं कि क्यों एक बैकअप पाँच दिनों तक “चला” लेकिन कुछ नहीं बना।
दूसरा कारण अवलोकनशीलता है। पास/फेल से परे कोई अंतर्निहित लॉग व्यूअर नहीं है। ट्रेस करना कि क्या हुआ Event Viewer के माध्यम से खोदना मतलब है।
तीसरा रखरखाव है। कार्य एक रजिस्ट्री-शैली के पेड़ के अंदर XML के रूप में रहते हैं। संस्करण नियंत्रण कठिन है। मशीनों के बीच कार्यों को माइग्रेट करना एक बार में XML को निर्यात करना मतलब है।
चौथा ट्रिगर लचीलापन है। “निष्क्रिय पर” और “वर्कस्टेशन लॉक पर” मौजूद हैं, लेकिन फाइल-सिस्टम वॉचर्स, USB-सम्मिलन ट्रिगर, और HTTP वेबहुक नहीं। बुनियादी अनुसूची से कुछ भी एक रैपर स्क्रिप्ट की जरूरत है।
पाँचवां, VS Code की छिपी हुई कार्य धावक पर XDA पीस में जोर से उठाया गया, एर्गोनॉमिक्स है। डायलॉग ट्री प्रत्येक आधुनिक विंडोज़ UI सम्मेलन से पहले है। लोग इसे पृष्ठभूमि में खुला रखते हैं क्योंकि इसे फिर से खोलना दर्दनाक है।
विकल्प
AutoHotkey — कीबोर्ड, माउस और विंडो ऑटोमेशन के लिए सर्वश्रेष्ठ
AutoHotkey वह स्क्रिप्ट भाषा है जो विंडोज़ को शिप करना चाहिए था। यह हॉटकी को बाँधता है, विंडो फोकस को ऑटोमेट करता है, पुनरावर्ती फॉर्म भरता है, और घटनाओं से स्क्रिप्ट ट्रिगर करता है। हाल के संस्करणों ने सिंटैक्स को साफ किया (v2 अब स्थिर है) और v1 की तुलना में बेहतर त्रुटि हैंडलिंग जोड़ी।
कहाँ यह कम पड़ता है: हेडलेस सर्वर परिदृश्य इसके लिए उपयुक्त नहीं हैं। स्क्रिप्ट भाषा इसका अपना काम है, यदि आप Python या PowerShell से आए हों तो सीखने वक्र है।
कीमत:
- मुफ़्त: हाँ, GNU GPL
- बनाम टास्क शेड्यूलर: मुफ़्त, और GUI-जागरूक ऑटोमेशन के लिए बहुत बेहतर
टास्क शेड्यूलर से माइग्रेट करना: अपनी मौजूदा स्क्रिप्ट्स को AHK लॉन्चर में लपेटें, फिर उन्हें हॉटकी या घटनाओं से बाँधें। एक शेड्यूल्ड-रन ट्रिगर अभी भी हुड के नीचे टास्क शेड्यूलर या NSSM पर निर्भर करता है, लेकिन AHK सब कुछ UI-जागरूक को संभालता है।
डाउनलोड: autohotkey.com
निचला पंक्ति: हर “एक चीज़ चलाने के लिए एक हॉटकी फायर करें” कार्य को बदलें। हेडलेस सेवाओं के लिए कुछ और का उपयोग करें।
n8n — विजुअल वर्कफ़्लो ऑटोमेशन के लिए सर्वश्रेष्ठ
n8n Zapier के लिए ओपन-सोर्स स्व-होस्ट किया गया उत्तर है। वर्कफ़्लो एक नोड एडिटर में रहते हैं, HTTP, cron, वेबहुक, फाइल परिवर्तन, और तीसरे पक्ष की सेवाओं की एक लंबी सूची के लिए ट्रिगर के साथ। स्व-होस्ट मुफ़्त है, क्लाउड संस्करण $20/माह से शुरू होता है, और स्रोत-उपलब्ध लाइसेंस व्यक्तिगत उपयोग के लिए उचित है।
कहाँ यह कम पड़ता है: टास्क शेड्यूलर से भारी। इसे एक स्थायी सेवा के रूप में चलाना वास्तविक RAM का उपयोग करता है। कुछ एकीकरण API कुंजियों की आवश्यकता होती है जिन्हें आप प्रबंधित नहीं करना चाहते हैं।
कीमत:
- मुफ़्त: स्व-होस्ट
- सशुल्क: क्लाउड $20/माह से
- बनाम टास्क शेड्यूलर: एक उपकरण में ट्रिगर AND स्क्रिप्ट को बदलता है
टास्क शेड्यूलर से माइग्रेट करना: प्रत्येक शेड्यूल्ड ट्रिगर को n8n cron नोड के रूप में पुनः बनाएँ, फिर इसे Execute Command नोड पर इंगित करें जो आपकी मौजूदा स्क्रिप्ट को कॉल करता है। शुद्ध प्रतिस्थापन एक शाम लेते हैं।
डाउनलोड: n8n.io
निचला पंक्ति: सही विकल्प जब “एक चीज़ को शेड्यूल करें” “एक चीज़ को शेड्यूल करें, Slack में पोस्ट करें और एक शीट अपडेट करें” में बदल जाता है।
Power Automate — Office 365 प्रशासकों के लिए सर्वश्रेष्ठ
Power Automate माइक्रोसॉफ्ट का पहली पीढ़ी का ऑटोमेशन प्लेटफॉर्म है। क्लाउड प्रवाह Microsoft 365 इवेंट, Teams संदेश, SharePoint परिवर्तन, और Outlook आगमन से ट्रिगर होते हैं। डेस्कटॉप प्रवाह Power Automate Desktop क्लाइंट के माध्यम से स्थानीय मशीन पर UI ऑटोमेशन को संभालते हैं।
कहाँ यह कम पड़ता है: मुफ़्त स्तर ज्यादातर demoware है। असली उत्पादन कार्य के लिए एक सशुल्क योजना की आवश्यकता है। डेस्कटॉप क्लाइंट एक भारी स्थापना है।
कीमत:
- मुफ़्त: सीमाओं के साथ मुफ़्त स्तर
- सशुल्क: $15/माह से प्रति-उपयोगकर्ता योजना
- बनाम टास्क शेड्यूलर: कसने वाला कार्यालय एकीकरण, स्क्रिप्ट के लिए कमजोर
टास्क शेड्यूलर से माइग्रेट करना: सर्वश्रेष्ठ फिट जब आपके शेड्यूल्ड कार्य पहले से ही Microsoft सेवाओं को छूते हैं। Power Automate Cloud में लय को फिर से बनाएँ, यदि यह स्थानीय-मशीन कार्य है तो स्क्रिप्ट चरण को डेस्कटॉप प्रवाह से बदलें।
डाउनलोड: powerautomate.microsoft.com
निचला पंक्ति: Office 365 किरायेदार के अंदर इसके लायक है। यदि आपके कार्य bash स्क्रिप्ट और rsync नौकरियां हैं तो छोड़ें।
VS Code Tasks — Dev वर्कफ़्लो के लिए सर्वश्रेष्ठ
VS Code Tasks आपको किसी भी shell कमांड, npm स्क्रिप्ट, या संकलन चरण को एक keystroke या save इवेंट से बाँधने देता है। छिपी हुई कार्य धावक जो XDA पीस ने उजागर किया है बैकग्राउंड प्रक्रियाओं को भी उजागर करता है, इसलिए आप एक watch कार्य को जीवित रख सकते हैं जबकि आप कोड करते हैं।
कहाँ यह कम पड़ता है: तब नहीं चलता जब VS Code खुला नहीं है। सिस्टम-व्यापी शेड्यूलर नहीं।
कीमत:
- मुफ़्त: हाँ
- बनाम टास्क शेड्यूलर: editor-में काम के लिए डिज़ाइन किया गया, बैकग्राउंड कार्यों के लिए नहीं
टास्क शेड्यूलर से माइग्रेट करना: कोई भी कार्य जो केवल तब चलता है जब आप काम कर रहे हों को tasks.json प्रविष्टि में उठाएँ। असली बैकग्राउंड कार्य को असली शेड्यूलर पर छोड़ें।
डाउनलोड: code.visualstudio.com
निचला पंक्ति: पुनरावर्ती कार्य के लिए VS Code Tasks का उपयोग करें जो वास्तव में आपके संपादन-निर्माण-परीक्षण पाश का हिस्सा है। शेड्यूल्ड कार्यों को कहीं और रखें।
NSSM — Windows सेवा के रूप में स्क्रिप्ट चलाने के लिए सर्वश्रेष्ठ
NSSM (Non-Sucking Service Manager) किसी भी निष्पादन योग्य को Windows सेवा के रूप में लपेटता है। जो आपकी PowerShell स्क्रिप्ट को एक असली सेवा के समान जीवन चक्र देता है: स्वचालित-प्रारंभ, क्रैश पर पुनः शुरुआत, stdout और stderr फ़ाइलों में कैप्चर किए गए, वैकल्पिक थ्रॉटलिंग।
कहाँ यह कम पड़ता है: केवल कमांड-लाइन उपकरण, उल्लेख के लायक कोई GUI नहीं। कॉन्फ़िगरेशन रजिस्ट्री कुंजियों में रहता है जो आप स्थापन समय पर सेट करते हैं।
कीमत:
- मुफ़्त: हाँ, सार्वजनिक डोमेन
- बनाम टास्क शेड्यूलर: सेवा-ग्रेड विश्वसनीयता और दृश्य लॉग्स
टास्क शेड्यूलर से माइग्रेट करना: उस कार्य को चुनें जो “हमेशा चलना” की जरूरत है “एक शेड्यूल पर चलने” के बजाय, और इसके बजाय इसे NSSM सेवा के रूप में स्थापित करें।
डाउनलोड: nssm.cc
निचला पंक्ति: लंबे समय चलने वाले बैकग्राउंड कार्यों के लिए सही उत्तर। “हर मंगलवार सुबह 3 बजे” के लिए गलत उत्तर।
Cronicle — UI और लॉग्स के साथ Cron के लिए सर्वश्रेष्ठ
Cronicle एक स्व-होस्ट किया गया नौकरी शेड्यूलर है जिसमें एक असली वेब UI, रीयल-टाइम stdout स्ट्रीमिंग, रीट्राई लॉजिक, और मल्टी-सर्वर समर्थन है। ब्राउजर में नौकरियां कॉन्फ़िगर करें, उन्हें लाइव चलते हुए देखें, जब वे विफल हों तो Slack या email में सतर्क करें।
कहाँ यह कम पड़ता है: Node.js स्थापित की जरूरत है। इसे सेवा के रूप में चलाना अभी भी NSSM के साथ इसे लपेटने का मतलब है।
कीमत:
- मुफ़्त: हाँ, MIT लाइसेंस
- बनाम टास्क शेड्यूलर: ड्रॉप-इन प्रतिस्थापन लॉगिंग और रीट्राई के साथ
टास्क शेड्यूलर से माइग्रेट करना: प्रत्येक शेड्यूल को Cronicle घटना के रूप में पुनः बनाएँ। घटना को उसी स्क्रिप्ट की ओर इंगित करें जो आप पहले चलाते थे। यूआई में लॉग्स की लैंडिंग देखें।
डाउनलोड: cronicle.org
निचला पंक्ति: सबसे निकट टास्क शेड्यूलर एक-एक स्वैप। यह चुनें यदि “टास्क शेड्यूलर लेकिन लॉग्स के साथ” वह है जो आप वास्तव में चाहते हैं।
Make — क्रॉस-ऐप SaaS ऑटोमेशन के लिए सर्वश्रेष्ठ
Make (पहले Integromat) एक विजुअल एडिटर और 1,500+ तैयार-निर्मित ऐप एकीकरण के साथ SaaS सेवाओं को जोड़ता है। क्लाउड-होस्ट किया गया, इसलिए आप अवसंरचना प्रबंधित नहीं करते हैं।
कहाँ यह कम पड़ता है: स्थानीय-मशीन ऑटोमेशन इसका काम नहीं है। शेड्यूल्ड “यह .ps1 चलाएँ” कार्यों को वैसे भी स्व-होस्ट धावक की आवश्यकता है।
कीमत:
- मुफ़्त: सीमित स्तर
- सशुल्क: $9/माह से
- बनाम टास्क शेड्यूलर: शुद्ध क्लाउड खेल, स्थानीय प्रतिस्थापन नहीं
टास्क शेड्यूलर से माइग्रेट करना: Make का उपयोग करें जब कार्य वास्तव में “हर सोमवार, Service A से खींचें, Service B में धकेलें।” स्थानीय-मशीन काम को कहीं और रखें।
डाउनलोड: make.com
निचला पंक्ति: मजबूत क्रॉस-क्लाउड ऑटोमेशन। स्थानीय विंडोज़ स्क्रिप्ट शेड्यूल करने के लिए गलत उपकरण।
कैसे चुनें
- AutoHotkey चुनें यदि कार्य एक विंडो, कुंजी, या माउस को छूता है।
- n8n चुनें यदि कार्य एक से अधिक चरणों को जोड़ता है और आप इसे देखना चाहते हैं।
- Power Automate चुनें यदि कार्य पहले से ही Office 365 के अंदर रहता है।
- VS Code Tasks चुनें यदि कार्य आपके संपादन पाश का हिस्सा है।
- NSSM चुनें यदि कार्य “हमेशा चल रहा है।”
- Cronicle चुनें यदि आप लॉग्स और रीट्राई के साथ टास्क शेड्यूलर चाहते हैं।
- Make चुनें यदि कार्य उन SaaS ऐप्स के बीच डेटा स्थानांतरित करता है जिन्हें आप नियंत्रित नहीं करते हैं।
- टास्क शेड्यूलर पर रहें यदि कार्य एक एकल .bat फाइल है जिसे आपने 2019 में सेट किया था और आप विश्वास करते हैं कि यह कभी भी चुपचाप विफल नहीं होगा।
FAQ
क्या विंडोज़ टास्क शेड्यूलर को हटाया जा रहा है? नहीं। माइक्रोसॉफ्ट अभी भी इसे शिप करता है और पैच करता है। लेकिन आधुनिकीकरण की ऊर्जा टास्क शेड्यूलर में नहीं, Power Automate में गई है।
क्या मैं टास्क शेड्यूलर XML को Cronicle या n8n में आयात कर सकता हूँ? सीधे नहीं। दोनों उपकरण मानव-पठनीय शेड्यूल लेते हैं। अधिकांश टीम टास्क शेड्यूलर XML से शेड्यूल को निर्यात करते हैं, फिर इसे एक-बार माइग्रेशन के भाग के रूप में मैन्युअल रूप से पुनः बनाते हैं।
Power Automate के लिए मुफ़्त विकल्प क्या है? n8n स्व-होस्ट सबसे मजबूत मुफ़्त वर्कफ़्लो ऑटोमेशन उपकरण है। AutoHotkey UI-संचालित ऑटोमेशन को कवर करता है। Cronicle लॉग्स के साथ शेड्यूलिंग को कवर करता है।
क्या AutoHotkey अभी भी Windows 11 पर काम करता है? हाँ। AutoHotkey v2 वर्तमान स्थिर रिलीज है और Windows 11 24H2 और बाद में स्वच्छ रूप से चलता है।
Linux पर टास्क शेड्यूलर को क्या बदलता है? cron, systemd timers, या Cronicle। Cronicle क्रॉस-प्लेटफॉर्म विकल्प है जो एक कोडबेस से Windows और Linux दोनों पर चलता है।