यदि किसी की लगभग सभी को विंडोज के बारे में शिकायत है, तो ऐसा लगता है कि वह इतनी बार रिबूट करना चाहता है। चाहे वह विंडोज अपडेट के लिए हो या सॉफ्टवेयर इंस्टॉल करने, अनइंस्टॉल करने या अपडेट करने के दौरान, विंडोज अक्सर रिबूट करने के लिए कहेगा।
विंडोज को आमतौर पर रिबूट करना पड़ता है क्योंकि यह सिस्टम फ़ाइलों को संशोधित नहीं कर सकता है जबकि उनका उपयोग किया जा रहा है। वे फ़ाइलें लॉक हैं, और केवल तभी संशोधित की जा सकती हैं जब उनका उपयोग नहीं किया जा रहा हो।
रिबूटिंग क्या करता है?
विंडोज उन फ़ाइलों को अपडेट या हटा नहीं सकता है जो इन-यूज़ हैं। जब विंडोज अपडेट नए अपडेट डाउनलोड करता है, तो यह उन्हें तुरंत विंडोज सिस्टम फाइलों पर लागू नहीं कर सकता है। उन फ़ाइलों का उपयोग किया जाता है और किसी भी परिवर्तन के खिलाफ लॉक किया जाता है। वास्तव में इन अद्यतनों को स्थापित करने के लिए, विंडोज को अधिकांश ऑपरेटिंग सिस्टम को बंद करना होगा। Windows तब सिस्टम को पुनरारंभ कर सकता है और अपडेट की गई फ़ाइलों को लोड कर सकता है जब वह बूट होती है।
कुछ प्रकार के सॉफ़्टवेयर को अपडेट या हटाते समय रिबूट भी आवश्यक हो सकते हैं। उदाहरण के लिए, यदि आप किसी प्रकार के एंटीवायरस प्रोग्राम या हार्डवेयर ड्राइवर का उपयोग कर रहे हैं, जो सिस्टम में गहरा है, तो इसकी फाइलों को मेमोरी में लोड किया जाएगा और संशोधन के खिलाफ संरक्षित किया जाएगा। इन-उपयोग फ़ाइलों को अपडेट या निकालते समय, विंडोज को सिस्टम पूरी तरह से शुरू होने से पहले कंप्यूटर को रिबूट और फाइलों को संशोधित करने की आवश्यकता हो सकती है।
विंडोज अपडेट रिबूट
सम्बंधित: विंडोज अपडेट के बाद अपने पीसी को फिर से शुरू करने से विंडोज को रोकें
माइक्रोसॉफ्ट अक्सर विंडोज के लिए पैच जारी करता है, जिनमें से अधिकांश प्रत्येक महीने के दूसरे मंगलवार को "पैच मंगलवार" पर आते हैं। इन अद्यतनों में से अधिकांश सिस्टम फ़ाइलों को संशोधित करते हैं जिन्हें विंडोज के चलने के दौरान अपडेट नहीं किया जा सकता है, इसलिए उन्हें रिबूट की आवश्यकता होती है। हालाँकि, हर विंडोज अपडेट को रिबूट की आवश्यकता नहीं होती है। उदाहरण के लिए, Microsoft Office के अपडेट के लिए रिबूट की आवश्यकता नहीं है - इन फ़ाइलों को Office को पुनरारंभ करके मेमोरी से अनलोड किया जा सकता है।
विंडोज आपको रिबूट करने के लिए परेशान करता है क्योंकि सुरक्षा अद्यतन वास्तव में तब तक स्थापित नहीं होते हैं जब तक आप ऐसा नहीं करते हैं। Microsoft ने आपके कंप्यूटर और यहां तक कि पुनरारंभ करने के लिए उस बग को पॉप-अप पेश किया कंप्यूटर को अपने आप रिबूट करें विंडोज एक्सपी के शुरुआती दिनों में, जब ब्लास्टर, सैसर, और मायडूम जैसे कीड़े जंगली चल रहे थे। Microsoft यह सुनिश्चित करना चाहता था कि अपडेट मिलने के बाद हर कोई जल्दी से रिबूट हो जाए ताकि वे संक्रमित न हों। यदि लोग रिबूट करने से पहले या हफ्तों इंतजार करते हैं और इस बीच संक्रमित हो जाते हैं तो अपडेट मदद नहीं करेगा।
इंस्टॉल करना, अनइंस्टॉल करना या अपडेट करना सॉफ़्टवेयर
सॉफ़्टवेयर प्रोग्राम कभी-कभी इंस्टॉल, अनइंस्टॉल या उन्हें अपडेट करने पर आपके कंप्यूटर को रिबूट करना चाहते हैं। ऐसा इसलिए हो सकता है क्योंकि वे निम्न-स्तरीय सिस्टम फ़ाइलों और ड्राइवरों का उपयोग करते हैं जिन्हें अपडेट नहीं किया जा सकता है और न ही फ्लाई पर हटाया जा सकता है। उदाहरण के लिए, मान लें कि आपने अपने एंटीवायरस प्रोग्राम की स्थापना रद्द कर दी है। अनइंस्टालर शायद सभी फ़ाइलों को तुरंत हटाने में सक्षम नहीं होगा, इसलिए आपको रिबूट करने की आवश्यकता होगी। अनइंस्टॉलर फ़ाइल विलोपन को शेड्यूल करेगा, और अगली बार कंप्यूटर बूट होने पर विंडोज स्वचालित रूप से फ़ाइलों को हटा देगा।
कुछ प्रोग्राम आपको स्थापित करने के बाद आपको रिबूट करने के लिए भी कह सकते हैं। उदाहरण के लिए, जब आप एंटीवायरस स्थापित करते हैं, तो हो सकता है कि यह आपको तुरंत रिबूट कर दे ताकि यह स्टार्टअप प्रक्रिया पर नजर रख सके। कुछ निम्न-स्तरीय हार्डवेयर ड्राइवरों को कार्य करने से पहले रिबूट की आवश्यकता हो सकती है। बेशक, यह भी संभव है कि कुछ प्रोग्राम इंस्टालर आपको रिबूट करने के लिए कह सकते हैं जब यह वास्तव में आवश्यक नहीं है।
कैसे Windows अनुसूचियों फ़ाइल को स्थानांतरित किया और रिबूट पर हटा दिया गया
विंडोज एक एपीआई प्रदान करता है जिसे एप्लिकेशन डेवलपर उपयोग में आने वाली फ़ाइल को स्थानांतरित करने, नाम बदलने या हटाने के लिए उपयोग कर सकते हैं। जब कंप्यूटर अगला रिबूट होता है, तो एप्लिकेशन विंडोज का नाम बदलने या स्थानांतरित करने के लिए कहता है, और अनुरोध रजिस्ट्री में HKLM \ System \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations मानों को लिखा जाता है। जब विंडोज़ बूट होता है, तो यह इस रजिस्ट्री कुंजी की जांच करता है और किसी भी फ़ाइल संचालन कार्यक्रम को करता है जो उसने पूछा है।
सम्बंधित: विंडोज में लॉक्ड फाइल्स को कैसे डिलीट, मूव या रीनेम करें
आप लंबित फ़ाइल परिवर्तनों की सूची देख सकते हैं और अपने स्वयं के चाल और विलोपन का उपयोग कर सकते हैं PendMoves और MoveFile SysInternals उपयोगिताओं । यह आपको उन फ़ाइलों को हटाने और स्थानांतरित करने की अनुमति देता है जिन्हें आप हटा नहीं सकते क्योंकि वे वर्तमान में उपयोग में हैं। अन्य उपयोगिताओं हैं जो रिबूट पर फ़ाइलों को स्थानांतरित करने या हटाने की पेशकश करते हैं, और वे सभी इस विंडोज रजिस्ट्री कुंजी को लिखकर काम करते हैं। कुछ उपयोगिताएँ भी आपको अनुमति देती हैं लॉक की गई फ़ाइलों को अनलॉक करें और उन्हें हटाएं या स्थानांतरित करें , लेकिन यदि आप सिस्टम पर निर्भर फ़ाइलों को अनलॉक और संशोधित करने का प्रयास करते हैं, तो ये समस्याएं पैदा करेंगे।
लिनक्स और अन्य ऑपरेटिंग सिस्टम के बारे में क्या?
यदि आपने कभी लिनक्स या किसी अन्य ऑपरेटिंग सिस्टम का उपयोग किया है, तो आपने शायद ध्यान दिया है कि विंडोज इससे अधिक बार रिबूट करना चाहता है। सिस्टम अपडेट्स को स्थापित करने के बाद भी लिनक्स आपको विंडोज रिबूट की तरह बग नहीं करता है। यह सच है, लेकिन यह इतना आसान नहीं है।
विंडोज पर, उपयोग में आने वाली फाइलें सामान्य रूप से लॉक होती हैं और इन्हें संशोधित या हटाया नहीं जा सकता है। लिनक्स पर, इन-उपयोग फाइलें सामान्य रूप से संशोधित या नष्ट की जा सकती हैं। इसका मतलब यह है कि, लिनक्स सिस्टम पर, उन सिस्टम लाइब्रेरी फ़ाइलों को रिबूट के बिना तुरंत अपडेट किया जा सकता है। किसी भी उपयोग की फ़ाइलों को तुरंत हटाया जा सकता है।
सम्बंधित: लिनक्स कर्नेल क्या है और यह क्या करता है?
यहाँ पकड़ है: जब तक आप रिबूट नहीं करते तब तक बदलाव जरूरी नहीं होता। उदाहरण के लिए, यदि आप सिस्टम लाइब्रेरी के लिए कोई अपडेट इंस्टॉल करते हैं, तो डिस्क पर मौजूद फाइलों को तुरंत अपडेट किया जाएगा, लेकिन उस लाइब्रेरी का उपयोग करने वाली कोई भी प्रक्रिया अभी भी पुराने, असुरक्षित संस्करण का उपयोग कर रही होगी। यदि आप किसी प्रोग्राम को अपडेट करते हैं, तो उस प्रोग्राम के नए संस्करण का उपयोग तब तक नहीं किया जाएगा, जब तक आप प्रोग्राम को बंद नहीं करते और इसे पुनः आरंभ नहीं करते। यदि आप एक नया स्थापित करते हैं लिनक्स कर्नेल , जब तक आप अपने कंप्यूटर को रिबूट नहीं करते और नए कर्नेल में बूट नहीं करते तब तक आप नए कर्नेल का उपयोग नहीं करेंगे। रिबूट किए बिना एक नए कर्नेल पर स्विच करने के कुछ तरीके हैं, लेकिन ये आमतौर पर उपभोक्ता लिनक्स सिस्टम में उपयोग नहीं किए जाते हैं और उन सर्वरों के लिए अधिक होते हैं जिनके लिए अधिकतम अपटाइम की आवश्यकता होती है।
दूसरे शब्दों में, रिबूट अक्सर अभी भी आवश्यक है कि यह सुनिश्चित करने के लिए कि लिनक्स पर महत्वपूर्ण अपडेट प्रभावी हो गए हैं। निश्चित रूप से, यदि आप एक सर्वर चला रहे हैं और अपटाइम आपके लिए महत्वपूर्ण है, तो आप प्रभावित प्रक्रियाओं को फिर से शुरू करके अपडेट की आवश्यकता के आसपास हो सकते हैं। लेकिन, यदि आप एक सामान्य डेस्कटॉप उपयोगकर्ता हैं, तो आप शायद केवल अपने कंप्यूटर को रिबूट करना चाहते हैं।
अच्छी खबर यह है कि समय के साथ रिबूटिंग कम आवश्यक हो गई है। विंडोज अब कई प्रकार के ड्राइवरों को स्वैप कर सकता है - ग्राफिक्स ड्राइवर , उदाहरण के लिए - सिस्टम को रिबूट किए बिना। आधुनिक सुरक्षा सुविधाओं (जैसे कि विंडोज फ़ायरवॉल सक्षम होना) ने विंडोज को अधिक सुरक्षित बना दिया है, इसलिए विंडोज 8 विंडोज अपडेट के बाद रिबूट करने के लिए तीन दिन की छूट अवधि प्रदान करता है।
छवि क्रेडिट: एंडर्स सैंडबर्ग / फ़्लिकर