टास्क शेड्यूलर त्रुटि 0x1 सबसे आम त्रुटि है जिसे मैं विंडोज़ शेड्यूल किए गए कार्यों के साथ देखता हूं। मैंने इसे कई उपयोगकर्ता कंप्यूटरों के साथ-साथ अपने कंप्यूटर और सर्वर पर भी देखा है। मैंने इस त्रुटि को कई बार ठीक किया है और सुधार हमेशा एक जैसा या बहुत समान होता है।
त्रुटि का कारण क्या है?
कार्य शेड्यूलर (0x1) त्रुटि सिस्टम पथ समस्या के कारण होती है, आपका कार्य सफलतापूर्वक नहीं चलता है क्योंकि इसे चलाने के लिए कोई फ़ाइल नहीं मिल रही है।
कभी-कभी कार्य चलेगा और सफलतापूर्वक पूरा होगा लेकिन कार्य ने वास्तव में वह नहीं किया होगा जो आपको करने के लिए आवश्यक था, मैं नीचे दिए गए सुधारों से गुजरूंगा।
विंडोज़ में टास्क शेड्यूलर (0x1) त्रुटि को कैसे ठीक करें
त्रुटि 0x1 को ठीक करने के लिए आपको निर्धारित कार्य के संपादन क्रिया भाग में "प्रारंभ (वैकल्पिक)" फ़ील्ड में एक पथ दर्ज करना होगा।
ऐसा करने के लिए इन चरणों का पालन करें
- शुरू पर क्लिक करके "टास्क शेड्यूलर" टाइप करके टास्क शेड्यूलर खोलें और ऐप पर क्लिक करें
- कार्य शेड्यूलर लाइब्रेरी पर क्लिक करें
- आवश्यक कार्य पर राइट क्लिक करें और गुण चुनें
- कार्रवाई टैब क्लिक करें
- संपादित करें क्लिक करें
- प्रारंभ में (वैकल्पिक) फ़ील्ड में आवश्यक पथ टाइप करें
- यदि आप सुनिश्चित नहीं हैं कि सही पथ क्या होना चाहिए, तो प्रोग्राम/स्क्रिप्ट फ़ील्ड से पथ घटाकर प्रक्रिया को कॉपी करें
- नीचे दिए गए उदाहरण में मैंने c:\Program Files\Microsoft Security Client\ रखा है
- एडिट एक्शन स्क्रीन बंद करने के लिए ओके क्लिक करें
- निर्धारित कार्य को बंद करने के लिए ठीक क्लिक करें
- निर्धारित कार्य को फिर से चलाएँ
- यदि आप देखते हैं कि अंतिम रन परिणाम 0x0 है तो इसका अर्थ है कि कार्य सफलतापूर्वक चला
नीचे दिया गया वीडियो आपको उपरोक्त प्रक्रिया भी दिखाता है
कार्य शेड्यूलर को कैसे ठीक करें (0x1) बैच फ़ाइलें चलाते समय त्रुटि
कार्य शेड्यूलर में बैच फ़ाइलें चलाते समय त्रुटि 0x1 को ठीक करने के लिए आपको शेड्यूल किए गए कार्य के संपादन क्रिया भाग में "प्रारंभ (वैकल्पिक)" फ़ील्ड में पथ दर्ज करना होगा।
जब कोई कार्य शेड्यूलर बैच फ़ाइल चला रहा होता है तो आपको त्रुटि 0x1 मिलती है क्योंकि उसे कोई फ़ाइल नहीं मिल रही है। नीचे दिए गए उदाहरण में मैं निम्नलिखित निर्धारित कार्य चला रहा हूँ
- कार्य का नाम :टेस्ट बैच फ़ाइल
- कार्यक्रम/स्क्रिप्ट :C:\Data\Robocopy.cmd
- प्रारंभ करें (वैकल्पिक) :खाली
Robocopy.cmd सामग्री (FYI करें Robocopy.exe C:\Data फ़ोल्डर में स्थित है)
<ब्लॉककोट>Robocopy.exe “C:\Data\Files” “D:\Backup\%DATE%\”
जब एक निर्धारित कार्य चलता है यदि "प्रारंभ (वैकल्पिक)" फ़ील्ड नहीं भरा गया है तो यह C:\Windows\System32 के डिफ़ॉल्ट पथ का उपयोग करेगा। इसके साथ समस्या यह है कि फ़ाइल प्रतिलिपि प्रारंभ करने के लिए यह robocopy.exe फ़ाइल नहीं ढूंढेगा।
तो यहां कुछ सुधार हैं
- शुरू पर क्लिक करके "टास्क शेड्यूलर" टाइप करके टास्क शेड्यूलर खोलें और ऐप पर क्लिक करें
- कार्य शेड्यूलर लाइब्रेरी पर क्लिक करें
- आवश्यक कार्य पर राइट क्लिक करें और गुण चुनें
- कार्रवाई टैब क्लिक करें
- संपादित करें क्लिक करें
- आवश्यक पथ में प्रारंभ (वैकल्पिक) फ़ील्ड प्रकार में (उपरोक्त उदाहरण में यह C:\Data\ होगा
आप Robocopy.exe फ़ाइल को C:\Windows\System32\ फ़ोल्डर में कॉपी भी कर सकते हैं या Robocopy.cmd को नीचे दिए गए अनुसार .exe के पूर्ण पथ के साथ अपडेट कर सकते हैं
<ब्लॉककोट>C:\Data\Robocopy.exe “C:\Data\Files” “D:\Backup\%DATE%\”
पावरशेल स्क्रिप्ट चलाते समय टास्क शेड्यूलर (0x1) त्रुटि को कैसे ठीक करें
कार्य शेड्यूलर में पॉवरशेल स्क्रिप्ट चलाते समय त्रुटि 0x1 को ठीक करने के लिए आपको कार्य शेड्यूलर तर्कों में बायपास करने के लिए निष्पादन नीति सेट करने की आवश्यकता है।
ऐसा करने के लिए इन चरणों का पालन करें
- शुरू पर क्लिक करके "टास्क शेड्यूलर" टाइप करके टास्क शेड्यूलर खोलें और ऐप पर क्लिक करें
- कार्य शेड्यूलर लाइब्रेरी पर क्लिक करें
- आवश्यक कार्य पर राइट क्लिक करें और गुण चुनें
- कार्रवाई टैब क्लिक करें
- संपादित करें क्लिक करें
- “प्रोग्राम/स्क्रिप्ट” फ़ील्ड में powershell.exe . टाइप करें
- “तर्क जोड़ें” फ़ील्ड में -ExecutionPolicy Bypass -File “C:\Data\Script.ps1” दर्ज करें
- स्टार्ट इन (वैकल्पिक) फ़ील्ड में उस पथ में टाइप करें जहां पॉवरशेल स्क्रिप्ट स्थित है C:\Data