उत्तर
कई चीजें हैं जो इसे प्रभावित कर सकती हैं। मुझे पता है कि इस साइट पर सभी पोस्ट हैं जो इस मुद्दे पर पहुंचने के लिए विभिन्न तरीकों का विवरण दे रही हैं; इस पोस्ट का उद्देश्य उन्हें समेकित करना है और इस मुद्दे पर मेरी अपनी अंतर्दृष्टि जोड़ना है क्योंकि कोई स्वयं इससे प्रभावित है।
विंडोज अपडेट स्थापित करने के बाद चरण 2 में उल्लिखित फिक्स का उपयोग विंडोज 10 को मशीन को रिबूट करने से रोकने के लिए भी किया जा सकता है।
यह फिक्स फॉल अपडेट (1709) के लिए भी काम करता है। आपको फिर से 'रिबूट' कार्य को अक्षम करना होगा और सुरक्षा अनुमतियों को फिर से कॉन्फ़िगर करना होगा, हालांकि, अद्यतन प्रक्रिया इसे बदल देती है।
चरण 1: सभी पावर प्रोफाइल के लिए वेक टाइमर अक्षम करें
आलसी तकनीक-ब्लॉगर्स का मानना होगा कि यह आपकी खोज का अंत है। हालांकि यह सच है कि यह कदम कुछ गलत शटडाउन को खत्म कर देगा, विशेष रूप से विंडोज 10 में कई सेटिंग्स और कॉन्फ़िगरेशन हैं, जो उपयोगकर्ता के हस्तक्षेप की परवाह किए बिना इस सेटिंग का सम्मान करने में विफल हैं। कंट्रोल पैनल> पावर ऑप्शन पर जाएं। यहां से, सूची में सबसे पहले जो भी पावर प्रोफाइल है उसे चुनें और 'वेक टाइमर्स' को अक्षम करें। सभी प्रोफाइल के माध्यम से काम करें।
( छवि के लिए StackExchange उपयोगकर्ता olee22 के लिए धन्यवाद )
विंडोज 10 पर, यह दृढ़ता से अनुशंसा की जाती है कि आप सभी पावर प्रोफाइल के लिए इस सेटिंग को ठीक करें , न कि केवल एक जिसे आपने उपयोग करने के लिए चुना है। विभिन्न विंडोज संकाय विभिन्न प्रोफाइल का उपयोग करेंगे; यह आपके जागने की संभावना को बेहतर बनाता है।
चरण 2: अनियंत्रित "रिबूट" अनुसूचित कार्य को अक्षम करें
नोट: मैंने एक PowerShell स्क्रिप्ट बनाई है जिसका उपयोग आपके विंडोज 10 सिस्टम को रिबूट करने से रोकने के लिए किया जा सकता है। आप इसे यहां पा सकते हैं: https://github.com/seagull/disable-automaticrestarts
विंडोज 10 के अपडेटऑर्केस्ट्रेटर शेड्यूल किए गए टास्क फोल्डर में "रिबूट" नामक एक कार्य है। यह कार्य आपके कंप्यूटर को अपडेट स्थापित करने के लिए जगा देगा, भले ही कोई भी उपलब्ध हो या नहीं। बस कंप्यूटर को जगाने के लिए इसकी अनुमति को हटाना पर्याप्त नहीं है; टास्क शेड्यूलर को छोड़ने के बाद विंडोज फिर से खुद को अनुमति देने के लिए इसे संपादित करेगा।
अपने नियंत्रण कक्ष से, प्रशासनिक उपकरण दर्ज करें, फिर अपना कार्य शेड्यूलर देखें।
यह वह कार्य है जो आप चाहते हैं - टास्क शेड्यूलर लाइब्रेरी के तहत> Microsoft> Windows> UpdateOrchestrator। सबसे महत्वपूर्ण चीजें आप करना चाहते हैं:
यहां से, आपको कार्य के लिए अनुमतियों में फेरबदल करना होगा ताकि विंडोज उसे मोलेस्ट न कर सके। कार्य C: \ Windows \ System32 \ Tasks \ Microsoft \ Windows \ UpdateOrchestrator में स्थित है । इसे फाइल एक्सटेंशन के बिना "रिबूट" कहा जाता है। इसे राइट-क्लिक करें, गुण दर्ज करें और खुद को मालिक बनाएं । अंत में, इसे कॉन्फ़िगर करें ताकि निम्नलिखित दिखाया जाए:
यहां फ़ाइल को केवल सिस्टम के लिए पठन अनुमतियों के साथ दिखाया गया है। इसे ऐसा बनाएं कि किसी भी खाते में पहुंच न हो, आपका अपना भी न हो (यदि आपको कभी आवश्यकता हो तो आप बाद में अनुमति बदल सकते हैं)। कृपया यह भी सुनिश्चित करें कि आप इस स्क्रीन पर "उन्नत" बटन से फ़ाइल के लिए किसी भी अंतर्निहित अनुमतियों को अक्षम करें, रूट फ़ोल्डर पर किसी भी मौजूदा अनुमतियों को ओवरराइड करने के लिए। यह आपके द्वारा लागू किए जाने के बाद आपके परिवर्तनों से खिलवाड़ करने से विंडोज को 100% रोक देगा।
एक बार यह सेट हो जाने के बाद, आपको उस निर्धारित कार्य के बारे में और अधिक चिंता करने की आवश्यकता नहीं होगी।
विंडोज 1709 के लिए ध्यान दें (रचनाकारों का अद्यतन करें)
विंडोज इंस्टॉलेशन प्रक्रिया फाइलों के लिए अनुमतियों को बदल देती है, इसलिए सुनिश्चित करें कि आप उन्नयन के बाद फिर से इस गाइड से गुजरें। मैंने ऐसी ख़बरें सुनी हैं कि एक नया कार्य "एसी पॉवर इंस्टाल" कहलाता है जिसके लिए उसी चरण को लागू करने की आवश्यकता होती है, लेकिन मैंने 16299.192 (2018-01 मेल्टडाउन पैच) अपडेट को स्थापित करने के बाद अपने स्वयं के डिवाइस पर निर्मित इस कार्य को नहीं देखा है। मैं निश्चितता के साथ सलाह नहीं दे सकता। जैसा कि ऊपर प्रस्तुत किया गया है, उसी चरण में काम करना चाहिए।
चरण 3: PowerShell में जागो टाइमर की जाँच करें
आपने वेक टाइमर कार्यक्षमता को अक्षम कर दिया है, लेकिन विंडोज 10 में उस सेटिंग का सम्मान नहीं करने की आदत है, इसलिए सुरक्षित होने के लिए, हम अपने पीसी को सभी कार्यों को करने के लिए पावरशेल कमांड चलाने जा रहे हैं, जो संभवत: आपके पीसी को जगा सकते हैं। एक प्रशासनिक PowerShell कमांड प्रॉम्प्ट खोलें (प्रारंभ करें, 'Powershell', Ctrl + Shift + Enter टाइप करें) और इस कमांड को विंडो में रखें:
Get-ScheduledTask | where {$_.settings.waketorun}
उन सभी कार्यों से गुजरें जो इसे सूचीबद्ध करते हैं और आपके कंप्यूटर को जगाने के लिए उनकी अनुमति को हटा देते हैं। आपको उन अनुमतियों के बारे में चिंता करने की आवश्यकता नहीं है जैसे हमने रिबूट के साथ किया था; यह एक बड़ा मामला था।
चरण 4: जाँचें कि कौन सा हार्डवेयर आपके पीसी को जगा सकता है
यूएसबी हार्डवेयर के बहुत सारे, जब लगे होते हैं, तो आपके पीसी को जगाने की क्षमता होती है (कीबोर्ड अक्सर तब करते हैं जब कुंजी उदाहरण के लिए दबाए जाते हैं); वेक-ऑन-लैन आमतौर पर इस परिदृश्य में भी एक समस्या है। असिंचित के लिए, आधुनिक हार्डवेयर की एक सामान्य और उपयोगी सुविधा को 'वेक ऑन लैन' कहा जाता है। यदि आपका डिवाइस वायर्ड ईथरनेट केबल के माध्यम से एक स्थानीय नेटवर्क से जुड़ा हुआ है (यह वाई-फाई के लिए काम नहीं करता है) तो आप संचार भेज सकते हैं जो प्राप्त होने पर आपके पीसी को जगा देगा। यह एक ऐसी सुविधा है जिसका मैं अक्सर उपयोग करता हूं, लेकिन इसे लाइन में लाया जाना चाहिए, क्योंकि इसका डिफ़ॉल्ट व्यवहार बहुत अधिक खतरनाक है।
एक प्रशासनिक कमांड प्रॉम्प्ट में निम्नलिखित कमांड दर्ज करें:
powercfg -devicequery wake_armed
यहां से, अपने डिवाइस मैनेजर (कंट्रोल पैनल) में डिवाइस ढूंढें और "पावर मैनेजमेंट" टैब के तहत, अपने कंप्यूटर को जगाने की उनकी क्षमता को हटा दें। यदि आपके पास नेटवर्क इंटरफ़ेस कार्ड है जिसे आप वेक-ऑन-लैन के लिए रखना चाहते हैं, तो "केवल इस डिवाइस को जागृत करें यदि यह एक जादू पैकेट प्राप्त करता है" सक्षम करें जैसा कि सभी ट्रैफ़िक के लिए जागने का विरोध किया।
चरण 5: पूरी तरह से सुनिश्चित होने के लिए समूह नीति की जाँच करें
अपना स्टार्ट मेनू राइट-क्लिक करें और 'रन' चुनें। GPEdit.MSC में टाइप करें। कंप्यूटर कॉन्फ़िगरेशन> एडमिनिस्ट्रेटिव टेम्प्लेट्स> विंडोज कंपोनेंट्स> विंडोज अपडेट्स> विंडोज अपडेट पावर मैनेजमेंट के तहत निम्न सेटिंग को स्वचालित रूप से सिस्टम को जाग्रत करने के लिए शेड्यूल किए गए अपडेट्स को जाग्रत करें। इसे डबल क्लिक करें और इसे अक्षम पर सेट करें।
चरण 6: स्वचालित रखरखाव के लिए अपनी मशीन को जागने में अक्षम करें
Microsoft में किसी को इसके लिए हास्य की भावना है। यदि आप अपने पीसी द्वारा रात में जागते हैं, तो एक चीज जिसे आप कुछ और सुनना चाहते हैं वह है हार्ड ड्राइव क्रंच करना और पीसना क्योंकि यह एक रात का डीफ़्रैग्मेन्टेशन करता है। नियंत्रण कक्ष के "सुरक्षा और रखरखाव" अनुभाग को खोजकर इस सुविधा को अक्षम करें। वहां से, "रखरखाव" का विस्तार करें और "रखरखाव सेटिंग बदलें" के लिंक की तलाश करें।
कुछ और अधिक मिलनसार करने के लिए समय निर्धारित करें (7PM ठीक है) और कार्य के लिए मशीन की क्षमता को जगाने के लिए अक्षम करें।
Reboot
से एनटीएफएस स्तर पर टास्क डेफिनिशन फ़ाइल के स्वामित्व को लेने के लिए मजबूत बीहड़ निर्मम संकल्प की सराहना की औरSYSTEM
केवल पढ़ने और निष्पादित करने के लिए चुपके चुपके sordid (ab) उपयोगकर्ता को कम किया । ध्यान में रखने के लिए एक उपयुक्त नहीं-बकवास दृष्टिकोण Microsoft को और अधिक हानिकारक शत्रुतापूर्ण हाथ पकड़ने वाली मशीन को रोल आउट करने का निर्णय लेना चाहिए। जैसा कि बॉस के महान गीत में, आज सुबह मैं एक खाली आकाश में जागा, जहां रात पहले नोटपैड और आईई टैब में डेटा के बिना सहेजे बादल थे। अपडेट एंड रिबूट की वेदी पर उपयोगकर्ता डेटा का त्याग करने वाला एक ओएस अपने मिशन को स्पष्ट रूप से विफल करता है।