कृपया मुझे इस पर आसानी से ले लें अगर मैं बाहर बात करता हूं तो यह मेरी पहली पोस्ट है। :-) लेकिन मैं एक बैच फ़ाइल के माध्यम से विंडोज अपडेट सेवा को क्वेरी करने का तरीका ढूंढ रहा हूं और इसकी वर्तमान स्थिति के आधार पर, इसे बंद या चालू करें। अंत में, मैं चाहता हूं कि यदि सेवा शुरू की जाती है, तो उसे क्वेरी करने में सक्षम होना चाहिए, फिर इसे रोक दें। इसके शीर्ष पर, मैं क्वेरी करना चाहता हूं यदि उसका सेट विंडोज के साथ शुरू हो और अक्षम हो। तब मैं क्वेरी करने के लिए एक ही बैच फ़ाइल था और संभवतः दूसरे को जाना था। अगर पसंद है, तो बंद करें। यदि बंद है, तो चालू करें। या संभवतः क्वेरी, फिर सेवा को चालू / बंद करने या बदलने और सेवा शुरू करने का विकल्प दें।
मैंने पाया कि इन चीज़ों को अलग-अलग कैसे किया जाता है (ज्यादातर इस साइट के माध्यम से) निम्न कमांड का उपयोग करके:
- sc start wuauserv
- स्क स्टॉप वूजर्व
- क्वेरी वूवुर्व
- sc config wuauserv start = auto
- sc config wuauserv start = अक्षम
इसलिए मैं इन दोनों के साथ सेवा को रोकने के लिए दो अलग-अलग फाइलें बना सकता हूं और इसे स्टार्टअप पर निष्क्रिय कर सकता हूं और सेवा शुरू करने के लिए एक अलग फाइल और स्टार्टअप को ऑटो पर सेट कर सकता हूं, लेकिन यदि संभव हो तो मैं एक फाइल के साथ यह सब करना चाहूंगा।
तो यह बहुत लंबा था, लेकिन यह सुनिश्चित करना चाहता था कि मुझे मेरा लक्ष्य मिल जाए और मैं यह दिखाऊं कि मैंने कुछ पूर्व शोध किया था।
अद्यतन करें: अपने उदाहरण पर थोड़ा सा ज़ूम इन करें: यह वही है जो मेरा दिखता है जब मैंने सही .bat फ़ाइल पर क्लिक किया था और मैंने इसे व्यवस्थापक के रूप में चलाया:
मैंने देखा कि आप विंडोज 8.1 का उपयोग करते हुए दिखाई देते हैं और विंडोज 7 पर आईएम करते हैं। क्या इससे कोई फर्क पड़ता है?