जब आप विंडोज से बाहर जाते हैं या साइन आउट करते हैं तो वास्तव में क्या होता है?
जब आप अपने पीसी को बंद करते हैं, पुनरारंभ करते हैं, या साइन आउट करते हैं, तो विंडोज पृष्ठभूमि में बहुत काम करता है। यह प्रक्रिया आपके सभी कार्य और एप्लिकेशन डेटा को हार्डवेयर शक्तियों के बंद होने से पहले सहेजने को सुनिश्चित करती है.
लॉग इन उपयोगकर्ताओं के लिए विंडोज चेक (शट डाउन पर)
जब आप अपने पीसी को बंद करने या फिर से चालू करने के लिए कहते हैं, तो विंडोज पहले यह देखने के लिए जांचता है कि क्या किसी अन्य विंडोज उपयोगकर्ता खाते में सक्रिय सत्र हैं। ऐसा तब होता है जब आप अपना विंडोज सत्र लॉक करते हैं और पहले साइन आउट करने से पहले किसी अन्य उपयोगकर्ता खाते से साइन इन करते हैं.
यदि विंडोज नोटिस करता है कि किसी अन्य उपयोगकर्ता ने अभी तक ठीक से साइन आउट नहीं किया है, तो आप देखेंगे कि "कोई अन्य अभी भी इस पीसी का उपयोग कर रहा है" संदेश। यदि आप जबरन पुनः आरंभ करते हैं तो अन्य उपयोगकर्ता खुले अनुप्रयोगों में किसी भी सहेजे गए डेटा को खो सकते हैं। आमतौर पर यहां रुकना और दूसरे उपयोगकर्ता को साइन इन करने, अपना काम सहेजने और बंद करने से पहले लॉग आउट करने का एक अच्छा विचार है.
यदि आप सुनिश्चित करते हैं कि किसी अन्य उपयोगकर्ता के पास कोई खुला काम नहीं है, तो विंडोज आपको "वैसे भी बंद करें" पर क्लिक करने देता है। यह अन्य उपयोगकर्ता खाते पर जबरन हस्ताक्षर करेगा, उनके सभी खुले अनुप्रयोगों को बंद कर देगा। कोई भी सहेजा गया डेटा खो जाएगा.
यदि आप केवल उपयोगकर्ता के हस्ताक्षरित हैं, तो आपको यह संदेश दिखाई नहीं देगा और Windows सीधे अगले चरण पर जाएगा.
विंडोज अपने काम और बंद को बचाने के लिए कार्यक्रम बताता है
वास्तव में आपको अपने पीसी से साइन आउट करने से पहले, विंडोज अपने सभी खुले कार्यक्रमों को अपने काम को बचाने और बंद करने के लिए कहता है। यह तब भी होता है जब आप अपने पीसी को बंद करते हैं या फिर से चालू करते हैं, क्योंकि साइन आउट करने के बाद आप शटडाउन प्रक्रिया का एक आवश्यक हिस्सा हैं.
विशेष रूप से, विंडोज प्रत्येक खुली खिड़की में WM_QUERYENDSESSION संदेश भेजता है। यह किसी भी खुले कार्यक्रम को जबरन बंद नहीं करता है। कार्यक्रमों को अपने काम और करीबी को बचाने के लिए कहा जाता है, और ऐसा करने से पहले उन्हें एक पल लग सकता है। यही कारण है कि कभी-कभी अपने पीसी को बंद करने या साइन आउट करने में थोड़ा सा समय लग सकता है.
प्रोग्राम इस प्रक्रिया को यह कहकर "ब्लॉक" कर सकते हैं कि उन्हें आपसे उपयोगकर्ता इनपुट की आवश्यकता है। उदाहरण के लिए, एक प्रोग्राम में खुली फाइलें हो सकती हैं जिन्हें आपको सहेजना है। यदि कोई एप्लिकेशन इनपुट मांग रहा है तो आपको "यह ऐप शटडाउन को रोक रहा है" संदेश दिखाई देगा। कोई एप्लिकेशन यहां एक कस्टम संदेश भी दिखा सकता है, जो शटडाउनब्लॉकरेसनक्रिएट फ़ंक्शन के साथ है.
यदि आप इस संदेश को देखते हैं, तो आपको "रद्द करें" पर क्लिक करना चाहिए, आवेदन की जांच करें, अपना डेटा सहेजें और इसे स्वयं बंद करें। यदि आप डेटा को ठीक नहीं कर रहे हैं, तो आप इसके बजाय "शट डाउन वैसे भी" या "साइन आउट करें" पर क्लिक करके जारी रख सकते हैं.
ध्यान दें कि जैसे ही वे तैयार होते हैं विंडोज अन्य एप्लिकेशन बंद कर देती है। इसलिए, यदि आपके पास दस आवेदन खुले हैं और केवल एक ही आपको बंद करने से रोक रहा है, तो आप बस एक ही आवेदन देखेंगे यदि आप "रद्द करें" पर क्लिक करें। विंडोज़ ने पहले ही अन्य नौ अनुप्रयोगों को बंद कर दिया है.
विंडोज 10 पर, विंडोज को यह भी याद होगा कि आपने कौन सी एप्लिकेशन विंडो खोली थीं और अगली बार जब आप अपने पीसी में साइन इन करते हैं तो उन्हें फिर से खोलने की कोशिश करें.
विंडोज लॉग्स यू आउट
अपने डेटा को बचाने और बंद करने के लिए अपने सभी खुले कार्यक्रमों को बताने के बाद, विंडोज आपको लॉग आउट करता है। आपके उपयोगकर्ता खाते से संबंधित संपूर्ण विंडोज "सत्र" समाप्त हो गया है, और कोई खुला कार्यक्रम आपके उपयोगकर्ता खाते के रूप में जारी नहीं रहेगा.
व्यक्तिगत कार्रवाइयों के बहुत सारे विंडोज के बाहर सफाई से प्रवेश करते हैं। उदाहरण के लिए, आपके उपयोगकर्ता खाते की विंडोज रजिस्ट्री पित्ती की सामग्री आम तौर पर स्मृति में संग्रहीत होती है। जब आप साइन आउट करते हैं, तो वे डिस्क पर सहेजे जाते हैं। अगली बार साइन इन करने पर उन्हें वापस मेमोरी में लोड किया जाएगा.
यदि आप अभी साइन आउट कर रहे हैं, तो Windows आपको साइन-इन स्क्रीन पर लौटाता है ताकि आप किसी अन्य उपयोगकर्ता के रूप में साइन इन कर सकें। यदि आप बंद कर रहे हैं या फिर से शुरू कर रहे हैं, तो विंडोज बंद करने की प्रक्रिया जारी रखता है
विंडोज अपने आप को बंद कर देता है
Windows द्वारा किसी भी उपयोगकर्ता को साइन आउट करने के बाद, इसे केवल स्वयं बंद करना होगा। विंडोज किसी भी सिस्टम सेवाओं और अपनी स्वयं की प्रक्रियाओं को सफाई से बंद करने के लिए कहता है, जिससे किसी भी आवश्यक डेटा को डिस्क पर सहेजा जाता है। विशेष रूप से, यह किसी भी चालू सेवाओं के लिए SERVICE_ACCEPT_PRESHUTDOWN संदेश भेजता है। सेवाओं की चेतावनी दिए जाने के बाद, उन्हें एक SERVICE_ACCEPT_SHUTDOWN संदेश प्राप्त होता है। सेवा में 20 सेकंड तक सफाई करने और बंद करने से पहले विंडोज को जबरन बंद कर देना चाहिए.
विंडोज 10 डिस्क पर आपके विंडोज कर्नेल की स्थिति को भी बचाएगा। यह आंशिक हाइबरनेट की तरह है। अगली बार जब आप अपना पीसी शुरू करते हैं, तो विंडोज सहेजे गए कर्नेल को फिर से लोड कर सकता है और अधिक तेज़ी से बूट कर सकता है, धीमी हार्डवेयर इनिशियलाइज़ेशन प्रक्रिया को छोड़ देता है। इस सुविधा को "फास्ट स्टार्टअप" कहा जाता है।
विंडोज शटडाउन प्रक्रिया के आखिरी हिस्सों के दौरान किसी भी उपलब्ध विंडोज अपडेट को लागू करने पर भी काम करेगा। पीसी बंद होने से पहले, और पृष्ठभूमि में चलने के दौरान विंडोज शटडाउन पर अलग-अलग अपडेट कार्य करता है.
जब सब कुछ हो जाता है, तो विंडोज़ आपके ठोस-राज्य ड्राइव या हार्ड ड्राइव को साफ कर देगा, एक "सभी स्पष्ट" सिग्नल की प्रतीक्षा करेगा जो इंगित करता है कि सिस्टम के सभी डेटा को भौतिक डिस्क में सहेजा गया है। सभी सॉफ़्टवेयर को साफ़-साफ़ बंद कर दिया गया है, और आपके सभी डेटा को डिस्क में सहेजा गया है.
विंडोज आपके पीसी को बंद कर देता है
अंत में, विंडोज़ आपके पीसी के लिए एसीपीआई शटडाउन सिग्नल भेजता है। यह आपके पीसी को खुद को शारीरिक रूप से बंद करने के लिए कहता है। शटडाउन प्रक्रिया समाप्त हो गई है.
यदि आपने कभी विंडोज 95 का उपयोग किया है, तो आपको एसीपीआई शटडाउन सिग्नल से पहले के दिन याद होंगे। विंडोज ने इस कदम पर "अपने कंप्यूटर को बंद करना अब सुरक्षित है" संदेश प्रदर्शित किया, और आपको स्वयं भौतिक पावर बटन दबाना पड़ा। एसीपीआई (उन्नत कॉन्फ़िगरेशन और पावर इंटरफ़ेस) मानक, पहली बार 1996 में जारी किया गया था, जो विंडोज़ को पीसी को बंद कर देता है.
यह नींद या हाइबरनेट का उपयोग करने से अलग काम करता है। नींद के साथ, आपका पीसी बहुत कम-पावर मोड में संचालित रहेगा। हाइबरनेट के साथ, आपका पीसी डिस्क पर अपनी पूरी प्रणाली स्थिति को बचाएगा और जब आप इसे एक बार फिर से चालू करेंगे तब इसे पुनर्स्थापित कर सकते हैं.