एप्लिकेशन इंस्टॉल क्यों करें आप रीबूट करें और अन्य ऐप्स बंद करें?
यह कुछ बिंदु पर हर किसी के लिए हुआ है-आप एक नया एप्लिकेशन इंस्टॉल करने के लिए जाते हैं, और विंडोज आपको पहले रिबूट करने के लिए कहता है। या बाद में रिबूट। या यह आपको पहले हर दूसरे एप्लिकेशन को बंद करने के लिए कहता है। वह ऐसा क्यों करता है?
आज के गीक पाठ में हम बताएंगे कि आखिर विंडोज इस सभी रीबूटिंग से इतना परेशान क्यों हो सकता है, और उम्मीद है कि आपको इस बारे में बेहतर दृष्टिकोण मिलेगा कि चीजें इस तरह से क्यों काम करती हैं.
तो क्यों Installers कष्टप्रद हैं?
संक्षिप्त उत्तर यह है कि अधिकांश इंस्टॉलर परेशान हैं क्योंकि वे या तो बहुत अच्छी तरह से नहीं लिखे गए हैं, या वे सिस्टम फ़ाइलों की प्रतिलिपि बनाने और रिबूट के बिना आवश्यक सब कुछ शुरू करने में सक्षम होने के लिए विंडोज में बहुत गहरे एकीकृत करते हैं।.
समस्या को कंपाउंड किया जाता है क्योंकि Windows अनुप्रयोग अक्सर DLL (डायनेमिक लिंक लाइब्रेरी) फ़ाइलों का उपयोग करते हैं जिन्हें एक से अधिक अनुप्रयोगों के बीच साझा किया जाता है। यह एक अच्छा विचार है, लेकिन जब यह एप्लिकेशन इंस्टॉल करने और अनइंस्टॉल करने की बात आती है, तो इसे रीबूट करने की आवश्यकता से चिढ़ हो सकती है। वास्तव में दुखद बात यह है कि इन दिनों कई एप्लिकेशन पूरी तरह से स्व-निहित हैं और बिल्ट-इन विंडोज डीएलएल की जगह नहीं ले रहे हैं, लेकिन उनके इंस्टॉलर अभी भी आपको रिबूट करते हैं।.
यहां कुछ उदाहरण हैं जहां इंस्टॉलर परेशान हो सकते हैं:
- यदि आप जिस एप्लिकेशन को इंस्टॉल कर रहे हैं, वह उन फ़ाइलों के नए संस्करणों को कॉपी करने की आवश्यकता है जो वर्तमान में किसी अन्य एप्लिकेशन द्वारा उपयोग किए जाते हैं, तो यह आपको या तो अन्य सभी अनुप्रयोगों को बंद करने के लिए संकेत देगा, या यह आपको रिबूट करेगा.
- यदि कोई पिछली स्थापना या Windows अद्यतन है जिसमें एक रिबूट की आवश्यकता के लिए लंबित परिवर्तन हैं, तो कुछ इंस्टॉलेशन विफल हो जाएंगे और आपको पहले रिबूट करने के लिए कहेंगे.
- यदि आप जो एप्लिकेशन इंस्टॉल कर रहे हैं, उसमें एक अन्य एप्लिकेशन के लिए एक प्लगइन है, जैसे कि एक्सप्लोरर संदर्भ मेनू जोड़, या ब्राउज़र प्लगइन, यह आपको अन्य एप्लिकेशन को रिबूट या बंद करने के लिए संकेत देगा।.
- कभी-कभी बुरी तरह से लिखे गए इंस्टॉलर आपको रिबूट करने के लिए कहेंगे क्योंकि वे अपने आप आवश्यक सेवाओं को शुरू नहीं करते हैं.
आइए इनमें से कुछ उदाहरणों पर गौर करें, ताकि आप समझ सकें कि क्या चल रहा है.
इन-यूज़ फाइल्स को रीबूट पर कॉपी किया जाना चाहिए
यदि एप्लिकेशन इंस्टॉलर को कुछ फ़ाइलों को कॉपी करने की आवश्यकता होती है, लेकिन वे वर्तमान में उपयोग किए जा रहे हैं, या विंडोज अपडेट के मामले में सिस्टम फाइलें हैं, तो यह विंडोज में एक लंबित सुविधा का उपयोग करेगा जो एक इंस्टॉलर को यह निर्दिष्ट करने की अनुमति देता है कि रिबूट के बाद एक फ़ाइल ऑपरेशन होता है, और विंडोज में सब कुछ शुरू होने से पहले.
इंस्टॉलर रजिस्ट्री में निम्न स्थान की कुंजी लिखेगा:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session प्रबंधक
\ PendingFileRenameOperations
यदि आपको यह कहते हुए एक त्रुटि हुई है कि आपको पहले रिबूट करने की आवश्यकता है, तो आप इस कुंजी को खोल सकते हैं और आप उन सभी फाइलों को देखेंगे जिन्हें अगले रिबूट पर बदलने की आवश्यकता है.
आप शायद इस कुंजी की सामग्री के साथ गड़बड़ नहीं करना चाहते हैं, अन्यथा चीजें जल्दी से अजीब होने लगेंगी। कुछ बहुत ही दुर्लभ उदाहरण हैं जहां कई रिबूट के बाद भी यह कुंजी खाली नहीं होती है, और आपको कुंजी की सामग्री को पोंछना पड़ सकता है-लेकिन आपको शायद ऐसा करने से बचना चाहिए जब तक कि आप बहुत निश्चित न हों.
स्थापना पहले से ही प्रगति में है
यदि वर्तमान में कोई इंस्टॉलेशन चालू है, तो कुछ इंस्टॉलर शुरू नहीं होंगे, इसलिए वे यह देखने के लिए निम्न कुंजी की जाँच करेंगे कि क्या पहले से इंस्टॉलेशन हो रहा है:
HKEY_LOCAL_MACHINE \ सॉफ्टवेयर \ Microsoft \ Windows \ CurrentVersion इंस्टालर \ inprogress \
मेरे पास इसके लिए कोई स्क्रीनशॉट नहीं है, लेकिन आप कुंजी के नाम से विचार प्राप्त कर सकते हैं.
विंडोज अपडेट आपको रिबूट बनाता है
यदि आपको यह कहते हुए एक संदेश मिल रहा है कि आप अपने कंप्यूटर को पुनरारंभ करने तक एक एप्लिकेशन इंस्टॉल नहीं कर सकते हैं, तो यह विंडोज अपडेट के कारण एक मजबूर रिबूट की आवश्यकता है। उदाहरण के लिए, यदि आपको यह त्रुटि संदेश मिल रहा है:
ऐसा इसलिए है क्योंकि आपने संभवतः इस संवाद को पॉप अप करते हुए पोस्टपोन पर क्लिक किया है:
यदि आप रजिस्ट्री में जाते हैं, तो आप देखेंगे कि रजिस्ट्री में इस स्थान पर एक RebootRequired कुंजी है:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \
CurrentVersion \ WindowsUpdate \ Auto अद्यतन
दाएं हाथ की तरफ GUID मानों का एक पूरा गुच्छा है, और जब वे रजिस्ट्री में कुछ भी प्राप्त नहीं करते हैं, तो यह तथ्य कि वे वहां हैं जो उस संदेश को ट्रिगर कर रहा है.
तकनीकी रूप से आप संभवतः कुंजी की सामग्री को निर्यात कर सकते हैं, एप्लिकेशन इंस्टॉल कर सकते हैं, और फिर उन्हें वापस डाल सकते हैं-लेकिन यह कुछ तोड़ सकता है, और रिबूट करना इतना दर्दनाक नहीं है?
तो अब आप इस बारे में थोड़ा और जान गए हैं कि एप्लिकेशन इंस्टालर जिस तरह से काम करते हैं। क्या आप कुछ और जानना चाहते हैं? टिप्पणियों में अपनी हताशा को स्पष्ट करें, और हम देखेंगे कि क्या हम उन पर कुछ प्रकाश नहीं डाल सकते हैं.