जब विंडोज कंप्यूटर शट डाउन हो रहा है तो वास्तव में क्या हो रहा है?
जबकि हम में से अधिकांश शायद यह सोचकर कि हम अपने कंप्यूटर को बंद कर रहे हैं हर बार हो रहा है, वास्तव में शटडाउन प्रक्रिया के दौरान 'हुड के नीचे' क्या चल रहा है? आज के SuperUser Q & A पोस्ट में एक जिज्ञासु पाठक के प्रश्न के उत्तर हैं.
आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.
प्रश्न
सुपरयूजर रीडर RACING121 जानना चाहता है कि विंडोज कंप्यूटर बंद होने पर वास्तव में क्या हो रहा है:
जब मैं अपने विंडोज सिस्टम पर शटडाउन बटन पर क्लिक करता हूं, तो यह मुझे एक और स्क्रीन देता है बंद करना:
इस चरण के दौरान वास्तव में क्या चल रहा है?
अगर मैं सही ढंग से याद करूँ, तो Windows XP में यह कुछ ऐसा ही कहेगा बचत सेटिंग्स बिजली बंद करने से पहले। हालाँकि, वास्तव में यहाँ कौन सी सेटिंग्स हैं? उदाहरण के लिए, यदि आपने कोई थीम लागू की है या कुछ अन्य कार्रवाई पूरी की है, तो क्लिक करने पर यह पहले से ही "सहेजा गया" है लागू करें या ठीक.
यदि यह हार्ड ड्राइव को अनमाउंट कर रहा है, तो निश्चित रूप से यह प्लग को बंद करके शटडाउन को मजबूर करने के समान होगा, सही?
जब विंडोज कंप्यूटर शटडाउन प्रक्रिया से गुजरता है तो वास्तव में क्या हो रहा है?
उत्तर
सुपरयूजर योगदानकर्ताओं केल्टारी और ज़ज़रज़ूर का जवाब हमारे लिए है। सबसे पहले, कल्टारी:
शटडाउन प्रक्रिया के दौरान बहुत सारी चीजें हो रही हैं। यहां कुछ उदाहरण दिए जा रहे हैं:
- यह देखने के लिए कि क्या कोई उपयोगकर्ता अनुप्रयोग अभी तक बंद नहीं किया गया है (जैसे एक बिना दस्तावेज़ के) और यदि आवश्यक हो तो उपयोगकर्ता को संकेत दें
- पृष्ठभूमि सेवाओं को रोकना
- सेवाओं और अनुप्रयोगों से समाप्ति संकेत की प्रतीक्षा है जो खुले या चल रहे हैं
- कैश को डिस्क में फ्लश करना
- लॉग फाइल लिखना
- सभी उपयोगकर्ता लॉग आउट हैं
- खोल को समाप्त करना
- विंडोज अपडेट इंस्टॉल करना शुरू करें और यदि आवश्यक हो तो सिस्टम को अगले सिस्टम स्टार्ट-अप के दौरान अपडेट प्रक्रिया समाप्त करने के लिए कहें
- ACPI शटडाउन सिग्नल भेजें (यह वही है जो मशीन को बंद कर देता है)
Zzarzzur से जवाब के बाद:
सिस्टम रजिस्ट्री डिस्क में लिखी गई (शायद?) है। जब मैंने Windows XP का उपयोग किया, तो मैंने देखा कि यदि आपने रजिस्ट्री में कोई बदलाव किया है, तो बिजली खींच ली है, तो परिवर्तन सहेजे नहीं जाएंगे। मैं इस बारे में बिल्कुल निश्चित नहीं हूं, बस इसे इंगित कर रहा हूं.
यहाँ Microsoft द्वारा जारी एक दस्तावेज़ का एक अंश दिया गया है:
- सिस्टम सत्र बंद। इस चरण में पूर्व-शटडाउन अधिसूचना और शटडाउन अधिसूचना उप-चरण शामिल हैं.
- पूर्व-बंद करने की अधिसूचना। पूर्व-बंद सूचनाओं को प्राप्त करने के लिए पंजीकृत सभी सेवाओं को विंडोज क्रमिक रूप से बंद कर देता है। आदेशित सेवाओं-सेवाओं ने आश्रित सेवाओं के शटडाउन क्रम को स्थापित किया है-गैर-आदेशित सेवाओं से पहले बंद हो गए हैं.
- शटडाउन अधिसूचना। शटडाउन सूचनाएँ प्राप्त करने के लिए पंजीकृत सभी सेवाएँ समानांतर में बंद हो जाती हैं। यदि सभी सेवाएँ 20 सेकंड (Windows Vista में) या 12 सेकंड (Windows 7 क्लाइंट ऑपरेटिंग सिस्टम में) से बाहर नहीं निकली हैं, तो सिस्टम बंद जारी है। प्रक्रियाएँ और सेवाएँ जो समयबद्ध तरीके से बंद नहीं होती हैं, सिस्टम के बंद होते ही चालू रह जाती हैं.
- कर्नेल बंद। सिस्टम के शेष, जैसे सभी डिवाइस और ड्राइवर, कर्नेल शटडाउन चरण के दौरान बंद हो जाते हैं.
मूल रूप से, आप जिस पर प्रतीक्षा कर रहे हैं वह प्रत्येक व्यक्तिगत सेवा को साफ करने और बाहर निकलने के लिए है। प्रत्येक सेवा को मारने से पहले बाहर निकलने के लिए 12 सेकंड दिए जाते हैं.
शटडाउन का आधा समय सिस्टम सेवाओं को बंद करने के लिए समर्पित है। यदि आप वास्तव में यह देखने में दिलचस्प हैं कि शटडाउन के दौरान जो भी समय समर्पित है, विंडोज में शटडाउन समय को ट्रेस करने के लिए एक उपकरण शामिल है.
- xbootmgr -trace शटडाउन -numRuns 3 -resultPath% systemdrive% \ traces -postBootDelay 180 -traceFlags आधार
और उत्पन्न फ़ाइल की समझ बनाने के लिए (चलाने के लिए सुनिश्चित करें) % Systemdrive% \ निशान)
- xperf -i ट्रेस ।etl -o सारांश। xml -a शटडाउन
सूत्रों का कहना है
विंडोज पर / बंद संक्रमण प्रदर्शन विश्लेषण दस्तावेज़ [Microsoft]
Windows पर / बंद संक्रमण समाधान गाइड दस्तावेज़ [Microsoft]
स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में विचार व्यक्त करो। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.