विंडोज विस्टा से शुरू होकर, माइक्रोसॉफ्ट ने एक नए एप्लिकेशन को रीस्टार्ट मैनेजर के रूप में पेश किया है ताकि इंस्टॉलेशन या अपडेट को पूरा करने के लिए आवश्यक सिस्टम रीस्टार्ट की संख्या को समाप्त या कम किया जा सके।

विंडोज रीस्टार्ट मैनेजर
मान लीजिए, यदि किसी एप्लिकेशन या विंडोज 10/8/7/विस्टा को स्वयं को अपडेट करने की आवश्यकता है, तो इंस्टॉलर रीस्टार्ट मैनेजर को कॉल करता है, यह देखने के लिए कि क्या यह सिस्टम के उस हिस्से को साफ कर सकता है ताकि इसे अपडेट किया जा सके। यदि यह ऐसा कर सकता है, तो यह ऐसा करता है, और यह रीबूट के बिना होता है।
और यदि यह नहीं किया जा सकता है, तो यह उस क्षण सिस्टम का, एप्लिकेशन के साथ, एक स्नैपशॉट लेता है, और फिर बस एप्लिकेशन को अपडेट और पुनरारंभ करता है, या ऑपरेटिंग सिस्टम अपडेट के मामले में, यह रीबूट के बाद ऑपरेटिंग सिस्टम को ठीक वहीं वापस लाएगा जहां यह था!
मान लीजिए एक उपयोगकर्ता एक वर्ड दस्तावेज़ पर काम कर रहा है, मान लीजिए, winvistaclub.doc और कर्सर निर्देशांक पर था, मान लीजिए कॉलम 5, लाइन 7। और सिस्टम को उनमें से किसी एक या दोनों को अपडेट करना है।
रीस्टार्ट मैनेजर 5 चीजें करता है:
- यह इस फ़ाइल का उपयोग करने वाली सभी प्रक्रियाओं की तलाश करता है।
- फिर यह ऐसी प्रक्रियाओं को बंद कर देता है
- अपडेट लागू करता है
- उन प्रक्रियाओं को पुनरारंभ करता है
- प्रत्येक चल रही प्रक्रिया की सटीक स्थिति को संरक्षित करता है और फिर प्रक्रिया को पुनरारंभ करने पर उस स्थिति को पुनर्स्थापित करता है।
फ्रीज ड्राइंग
यह सुविधा एक बंद दस्तावेज़ को फिर से खोलेगी और कर्सर को, मान लीजिए, कॉलम 5, लाइन 7, सटीक स्थिति पर पुनर्स्थापित करेगी, जब दस्तावेज़ बंद किया गया था। इसे फ्रीज ड्राइंग प्रोग्राम कहा जाता है। रीस्टार्ट मैनेजर माइक्रोसॉफ्ट अपडेट, विंडोज अपडेट, माइक्रोसॉफ्ट विंडोज सर्वर अपडेट सर्विसेज, माइक्रोसॉफ्ट सॉफ्टवेयर इंस्टॉलर और माइक्रोसॉफ्ट सिस्टम्स मैनेजमेंट सर्वर के साथ मिलकर काम करता है, उन प्रक्रियाओं का पता लगाने के लिए जिनके पास उपयोग में फाइलें हैं और पूरे मशीन को पुनरारंभ किए बिना सेवाओं को रोकने और पुनरारंभ करने के लिए। 'रीस्टार्ट मैनेजर' की पूर्ण कार्यक्षमता वर्तमान में केवल उन चुनिंदा एप्लिकेशन के लिए उपलब्ध है जो इसका लाभ उठाने के लिए लिखे गए हैं। माइक्रोसॉफ्ट ऑफिस उनमें से एक है।
साइड-बाय-साइड अनुरूप Dll फाइलें
उन प्रोग्राम्स के लिए जो रीस्टार्ट मैनेजर का समर्थन नहीं करते, विंडोज ने जिसे साइड-बाय-साइड अनुरूप dll's कहा जाता है, पेश किया है। यह एक प्रोग्राम को हार्ड डिस्क पर dll के एक नए संस्करण को लिखने में सक्षम बनाता है, भले ही पुराना अभी भी उपयोग में हो। केवल जब आप प्रोग्राम को बंद करते हैं तो विंडोज पुराने संस्करण को नए से बदल देता है!
इसलिए, विंडोज 10/8/7/विस्टा में अपडेट के बाद कम रीबूट दिखाई देते हैं।
MSDN पर अधिक।
