विंडोज 8 में "स्वचालित रखरखाव" अक्षम करें


59

मैं कुछ VMs चला रहा हूं, और अचानक मैंने देखा कि मेरा सीपीयू प्रशंसक सामान्य से अधिक जोर से घूम रहा था। मैंने इसे कुछ "स्वचालित रखरखाव" करने के लिए विंडोज 8 पर नज़र रखी:

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

मैं इसे पूरी तरह से कैसे बंद कर सकता हूं? मुझे समय निर्धारित करने का एक तरीका मिला, लेकिन इसे पूरी तरह से बंद करने का तरीका नहीं।


3
मैंने निश्चित रूप से उत्तर देने के लिए पर्याप्त शोध नहीं किया है (इसलिए @Luke चिंता न करें कि मैं इसका उत्तर नहीं दूंगा) इसके बजाय मैं कहूंगा कि यह निर्धारित कार्यों में है, लेकिन यह टास्क शेड्यूलर लाइब्रेरी के तहत कई स्थानों पर होने जा रहा है। \ Microsoft \ Windows जैसे कि डायग्नोसिस, रखरखाव, आदि। यह किसी भी को अक्षम करने के लिए शायद एक बुरा विचार है, शायद इसके बजाय इसे कुछ समय के लिए शेड्यूल करें जब आप अपने वीएम या कुछ को रोक सकते हैं। सौभाग्य।
मार्क एलन

मैं इसे पूरी तरह से बंद नहीं करने की सलाह दूंगा। यह एक कारण के लिए है।
ट्रेवर सुलिवन

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

चूंकि मैं एक उत्तर (10 से अधिक प्रतिष्ठा होने के बावजूद) पोस्ट नहीं कर सकता, इसलिए हम एक टिप्पणी के रूप में हमारे लिए जो काम करते हैं उसे पोस्ट करेंगे। हमने पुष्टि की है कि यह नवीनतम Win10 बिल्ड पर भी काम करता है। MaintenanceDisabledकुंजी के तहत DWORD मान बनाएं HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenanceऔर इसे 1 पर सेट करें।
Andreas Magnusson

जवाबों:


48

आप इसे कार्य अनुसूचक द्वारा कर सकते हैं। इसके लिए Apps के अंतर्गत मॉर्डन UI पर कार्य लिखकर कार्य शेड्यूलर खोलें और आपको बाईं ओर टास्क शेड्यूलर मिलेगा और इसे खोलें। अब निम्नलिखित पथ पर जाएँ

टास्क शेड्यूलर> माइक्रोसॉफ्ट> विंडोज> टास्क शेड्यूलर

यहां आपको आइडल मेंटेनेंस और रेगुलर मेंटेनेंस पर राइट क्लिक करना है और ऑप्शन डिसेबल का चयन करना है , बस!

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

यदि आप इसे फिर से सक्षम करना चाहते हैं तो बस रिवर्स करें।


4
मेरे पास परीक्षण करने के लिए हाथ में एक विंडोज 8 नहीं है, लेकिन विंडोज सर्वर 2012 पर, कार्य अगली बार फिर से सक्षम हो जाता है, जब कार्य "रखरखाव कॉन्फ़िगरेशन" चलता है, जैसे कि रिबूट करते समय। इसके अलावा, उस विशेष कार्य को स्पष्ट रूप से अक्षम नहीं किया जा सकता है।
abstrask

4
विंडोज 8.1 - कार्य भी 2-3 मिनट के बाद फिर से चालू हो जाता है!
१२:२० पर जिट

13

स्वचालित रखरखाव बहुत सारे कार्य करता है, जैसे विंडोज सॉफ्टवेयर का अद्यतन आदि ताकि इसे पूरी तरह से बंद करना उचित (या संभव) न हो।

Nhinkle द्वारा उत्तर को पूरा करने के लिए, कोई भी आपके पीसी को कम से कम इसे अक्षम कर सकता है।

यह क्रिया केंद्र / रखरखाव अनुभाग / परिवर्तन रखरखाव सेटिंग्स में किया जाता है, "मेरे कंप्यूटर को जगाने के लिए अनुसूचित रखरखाव की अनुमति दें" को अनचेक करें।

साथ में निर्धारित समय को देर रात तक सेट करना या ऐसा समय जो परेशान नहीं करेगा (3 AM डिफ़ॉल्ट है), अधिकतम संभव समाधान के बारे में है।


ये तो बहुत बढ़िया होगा! अगर वास्तव में यह डीआईडी ​​निर्धारित समय का सम्मान करता है, जो यह मेरी मशीन पर नहीं है। यह 3 एएम के लिए निर्धारित है, लेकिन दिन के दौरान तुरंत शुरू हो जाएगा और प्रतीत होता है कि कभी भी बंद नहीं होगा - मैं इसे मैन्युअल रूप से बंद करने के लिए रखता हूं लेकिन यह 10 मिनट में फिर से शुरू हो जाएगा।
कामरानिकस

@subkamran: आपको इसे एक अलग प्रश्न के रूप में पोस्ट करना चाहिए।
harrymc

13

स्वचालित रखरखाव कार्य एक अंतर्निहित शेड्यूल किया गया कार्य है, लेकिन यदि आपको लगता है कि आप कार्य शेड्यूलर को एक व्यवस्थापक के रूप में खोल सकते हैं और इसे अक्षम कर सकते हैं तो आप गलत हैं। जैसा कि @abstrask ने बताया है कि यह केवल Servre 2012 को फिर से सक्षम करेगा। आपको schtasks.exe के साथ psexec उपयोगिता (Sysinternals) का उपयोग करने की आवश्यकता होगी, और आपको सिस्टम के रूप में कमांड चलाने की आवश्यकता है। निम्नलिखित आदेश का उपयोग करें:

psexec \\SERVERNAME -s schtasks /change /tn "\Microsoft\Windows\TaskScheduler\Maintenance Configurator" /DISABLE

मेरे परिदृश्य में, मैं अपने हाइपर-वी होस्ट पर यह परीक्षण कर रहा था, इसलिए मैंने बस \ SERVERNAME स्विच को छोड़ दिया।

psexec -s schtasks /change /tn "\Microsoft\Windows\TaskScheduler\Maintenance Configurator" /DISABLE

चलाने की आज्ञा चलाने की आज्ञा

आपके द्वारा कमांड चलाने के बाद, आप सत्यापित कर सकते हैं कि टास्क शेड्यूलर में कार्य अब अक्षम है आपके द्वारा कमांड चलाने के बाद, आप सत्यापित कर सकते हैं कि टास्क शेड्यूलर में कार्य अब अक्षम है


+1 मुझे स्थानीय प्रणाली के रूप में निष्पादित करने के लिए
PSExec

काम करने के लिए प्रतीत नहीं होता है .. निष्क्रिय रखरखाव खुद को फिर से सक्रिय करता है।
Xaser

@Xaser: मैंने अभी-अभी जाँच की है और यह अभी भी मेरे सर्वर पर 'अक्षम' दिखा रहा है। डबल चेक करें कि आपने एक टाइपो नहीं बनाया है जो मुझे लगता है।
एंड्रयू बकलिन

नहींं, अनुरक्षण विन्यासक को निष्क्रिय किया गया था, जो लगातार निष्क्रिय रख-रखाव नहीं था .. या क्या मुझे pésec का उपयोग करके निष्क्रिय रखरखाव को निष्क्रिय करना चाहिए था? मैंने उस GUI
Xaser

@Xaser: हाँ, कोशिश करो कि। यह इतना लंबा रहा है कि मुझे याद नहीं कि मैंने उन दोनों को निष्क्रिय करने के लिए पेसेक का इस्तेमाल किया या नहीं।
एंड्रयू बकलिन

3

जब आप " निष्क्रिय रखरखाव " और " रखरखाव विन्यासकर्ता " कार्यों को अक्षम कर सकते हैं , तो \ Microsoft \ Windows \ TaskScheduler के तहत , वे " रखरखाव विन्यासक " कार्य द्वारा पुनः सक्षम हो जाएंगे , जो कि हर दिन 01:00 बजे डिफ़ॉल्ट रूप से चलता है। इसके अलावा, इसमें दो कस्टम ट्रिगर हैं, जिन्हें टास्क शेड्यूलर कंसोल का उपयोग करके देखा या संपादित नहीं किया जा सकता है।

एक व्यवस्थापक के रूप में भी, आपको " रखरखाव विन्यासकर्ता " कार्य को अक्षम करने की अनुमति नहीं है , हालांकि मैंने ऐसा करने के लिए कोई "ट्रिक" नहीं आज़माया है - यदि Microsoft इन लंबाई के माध्यम से आपको इसे अक्षम करने से रोकने के लिए गया है, तो यह संभवतः है एक बुरा विचार है।

जिस तरह से "क्लीन" तरीका मैंने आइडल और रेग्युलर मेंटेनेंस को डिसेबल करने के लिए पाया, जो कि " मेंटेनेंस कॉन्फिगरेटर " टास्क चलने के बाद भी काम करता है, " आइडल मेंटेनेंस " और " मेंटेनेंस कॉन्फिगरेटर " के ट्रिगर्स को डिसेबल करना है ।

कार्य सक्षम रहेगा, लेकिन ट्रिगर अक्षम होने के साथ, यह वास्तव में शुरू नहीं होगा।

(मेरा जवाब विंडोज सर्वर 2012 पर आधारित है, जिसमें यह "सुविधा" भी है। मैं मान रहा हूं कि यह उसी तरह सेटअप है। सही है कि मैं इसे पसंद कर रहा हूं)


2

पूरी तरह से स्वचालित रखरखाव को अक्षम करने का कोई समर्थित तरीका नहीं है।

आप यह सुनिश्चित करने के लिए समूह नीति में परिवर्तन कर सकते हैं कि रखरखाव कब होना चाहिए, और एक ही समय में सभी वीएमटी रखरखाव से बचने में मदद करने के लिए एक यादृच्छिक देरी को लागू करने के लिए। समूह नीति सेटिंग संपादक खोलने के लिए, gpedit.mscरन संवाद से चलाएँ। ये सेटिंग्स नीचे हैं Computer Configuration > Administrative Templates > Windows Components > Maintenance Scheduler

कार्य शेड्यूलर में शेड्यूल किए गए कार्य (खोलने के लिए, प्रारंभ मेनू से टाइप करने के लिए) के तहत Microsoft > Windows > Diagnosticsऔर Microsoft > Windows > Maintenance। घटनाओं में विशेष रूप से परिभाषित कोई भी ट्रिगर नहीं है, और कार्य "कस्टम हैंडलर" हैं जिन्हें संपादित नहीं किया जा सकता है।

मैंने पाया कि रखरखाव कार्यों के लिए निष्पादन योग्य है MSchedExe.exe। आप संभावित रूप से शुरू होने के बाद उस निष्पादन योग्य अधिकार को मारने के लिए निर्धारित रखरखाव समय के बाद शीघ्र ही चलने के लिए एक निर्धारित कार्य लिख सकते हैं। यकीन नहीं है कि हालांकि यह कितना विश्वसनीय होगा।


2

ठीक है, मेरे पास यह आक्रामक ऑटो रखरखाव कारण क्रैश था, उपकरणों के पुन: स्थापित करने के लिए नेटवर्क कनेक्शन को तोड़ना, और मैंने अन्य लोगों के बारे में पढ़ा है जो अपने सभी ठोस राज्य मेमोरी डी-विखंडित कर रहे हैं ताकि चिकित्सा जीवन को कम किया जा सके।

टास्क शेड्यूलर में इसे अक्षम करने से काम नहीं होता है, यह सक्षम हो जाता है। इसे इस्तेमाल करे:

ComputerMng> TaskScheduler> माइक्रोसॉफ्ट> विंडोज> TaskScheduler>

RClick RegularMaintenance>Properties
  Conditions> "change Start the task only if idle" from 0 to 1 minute,
    else you get a "must be greater than 0" error message when saving.
  Triggers> select default 3am trigger> Edit>
    uncheck "Enabled", set to start 01/01/2111, every 100 days
  Settings> uncheck "Run ASAP after schedule missed"

यदि आप इसे पसंद नहीं करते हैं क्योंकि आपको लगता है कि आप अभी भी 2111 के आसपास होंगे, तो आपके लिए धमकाने वाला है।


क्या कार्यों को फिर से सक्षम किया जाता है, यदि आप "रखरखाव विन्यासक" कार्य को अक्षम कर देते हैं?
abstrask

0

आप वास्तव में विंडोज 7 / सर्वर 2008r2 और बाद में समूह नीति के माध्यम से इसे पूरी तरह से अक्षम कर सकते हैं।

से http://www.blackmanticore.com/9161925e79e9d060c41e2e4160392218 :

यह नीति यहां पाई जा सकती है: कंप्यूटर कॉन्फ़िगरेशन \ प्रशासनिक टेम्प्लेट \ सिस्टम \ समस्या निवारण और निदान \ अनुसूचित रखरखाव

और "अक्षम" विकल्पों में से एक है। सक्षम करना आपको पूरी तरह से स्वचालित रखरखाव के लिए विकल्प देता है, या बस पता लगाता है और सूचित करता है।


0

अब आप एक आसान तरीके से कंप्यूटर रखरखाव को अक्षम कर सकते हैं।

सिस्टम रखरखाव समस्या निवारक को अक्षम करने के लिए, इन चरणों का पालन करें:

स्टार्टस्टार्ट बटन पर क्लिक करें और फिर कंट्रोल पैनल पर क्लिक करें।

सिस्टम और सुरक्षा के तहत, ढूँढें और समस्याओं को ठीक करें पर क्लिक करें।

नोट: यदि सिस्टम और सुरक्षा प्रदर्शित नहीं है, तो आपको यह बदलने की आवश्यकता होगी कि आप नियंत्रण कक्ष कैसे देख रहे हैं। अपना दृश्य बदलने के लिए, दृश्य में नीचे तीर पर क्लिक करें और श्रेणी चुनें। व्यू पैनल कंट्रोल पैनल के ऊपरी दाएं कोने में स्थित है।

बाईं ओर नेविगेशन फलक पर, सेटिंग बदलें पर क्लिक करें।

कंप्यूटर रखरखाव को बंद पर सेट करें।

उन चरण का संदर्भ: https://support.microsoft.com/en-ca/kb/978980


यहाँ छवि विवरण दर्ज करें
या आप इस रजिस्ट्री कुंजी को सेट कर सकते हैं: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ अनुसूची / रखरखाव | रख-रखाव विकलांग (DWORD): = 1


-2

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


1
अंतर्निहित कार्यों को हटाने से भविष्य में अजीब समस्याएं हो सकती हैं, अगर आप इन कार्यों का उपयोग करने की योजना नहीं बनाते हैं
'12:

क्या कार्यों को फिर से सक्षम किया जाता है, यदि आप "रखरखाव विन्यासक" कार्य को अक्षम कर देते हैं?
abstrask
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.