एप्लिकेशन इंस्टॉल क्यों करते हैं आप अन्य ऐप्स को रीबूट और बंद करते हैं?

विषयसूची:

एप्लिकेशन इंस्टॉल क्यों करते हैं आप अन्य ऐप्स को रीबूट और बंद करते हैं?
एप्लिकेशन इंस्टॉल क्यों करते हैं आप अन्य ऐप्स को रीबूट और बंद करते हैं?

वीडियो: एप्लिकेशन इंस्टॉल क्यों करते हैं आप अन्य ऐप्स को रीबूट और बंद करते हैं?

वीडियो: एप्लिकेशन इंस्टॉल क्यों करते हैं आप अन्य ऐप्स को रीबूट और बंद करते हैं?
वीडियो: Part 1 K'gari - Travel Documentary | Camping on the World's Largest Sand | Woralie Creek | Maheno | - YouTube 2024, अप्रैल
Anonim
यह सब कुछ किसी के साथ हुआ है-आप एक नया एप्लीकेशन स्थापित करने के लिए जाते हैं, और विंडोज आपको पहले रीबूट करने के लिए कहता है। या बाद में रीबूट करें। या यह आपको पहले हर दूसरे आवेदन से बाहर निकलने के लिए कहता है। वह ऐसा क्यों करता है?
यह सब कुछ किसी के साथ हुआ है-आप एक नया एप्लीकेशन स्थापित करने के लिए जाते हैं, और विंडोज आपको पहले रीबूट करने के लिए कहता है। या बाद में रीबूट करें। या यह आपको पहले हर दूसरे आवेदन से बाहर निकलने के लिए कहता है। वह ऐसा क्यों करता है?

आज के गीक पाठ में हम समझाएंगे कि विंडोज़ इस रीबूटिंग के साथ इतनी परेशान क्यों हो सकती है, और उम्मीद है कि चीजें इस तरह से काम क्यों करती हैं, इस बारे में आपको एक बेहतर परिप्रेक्ष्य देता है।

तो इंस्टॉलर परेशान क्यों हैं?

संक्षिप्त जवाब यह है कि अधिकतर इंस्टॉलर परेशान होते हैं क्योंकि वे या तो बहुत अच्छी तरह से लिखे नहीं जाते हैं, या वे सिस्टम फ़ाइलों की प्रतिलिपि बनाने और रीबूट किए बिना आवश्यक सब कुछ शुरू करने के लिए विंडोज़ में बहुत गहराई से एकीकृत होते हैं।

समस्या जटिल है क्योंकि विंडोज अनुप्रयोग अक्सर डीएलएल (गतिशील लिंक लाइब्रेरी) फ़ाइलों का उपयोग करते हैं जो एक से अधिक अनुप्रयोगों के बीच साझा किए जाते हैं। यह एक अच्छा विचार है, लेकिन जब अनुप्रयोगों को स्थापित करने और अनइंस्टॉल करने की बात आती है तो यह रीबूट करने की आवश्यकता के लिए परेशान हो सकता है। वास्तव में दुखद बात यह है कि इन दिनों कई एप्लिकेशन पूरी तरह आत्मनिर्भर हैं और अंतर्निहित विंडोज डीएलएल को प्रतिस्थापित नहीं कर रहे हैं, लेकिन उनके इंस्टॉलर अभी भी आपको रीबूट कर देते हैं।

यहां कुछ उदाहरण दिए गए हैं जहां इंस्टॉलर परेशान हो सकते हैं:

  • यदि आपके द्वारा इंस्टॉल किए जा रहे एप्लिकेशन को उन फ़ाइलों के नए संस्करणों की प्रतिलिपि बनाने की आवश्यकता है जो वर्तमान में किसी अन्य एप्लिकेशन द्वारा उपयोग में हैं, तो यह आपको अन्य सभी एप्लिकेशन बंद करने के लिए संकेत देगा, या यह आपको रीबूट कर देगा।
  • यदि कोई पिछली स्थापना या Windows अद्यतन है जिसमें लंबित परिवर्तनों की आवश्यकता है, तो कुछ इंस्टॉलेशन विफल हो जाएंगे और आपको पहले रीबूट करने के लिए कहेंगे।
  • यदि आपके द्वारा इंस्टॉल किए जा रहे एप्लिकेशन में किसी अन्य एप्लिकेशन के लिए प्लगइन है, जैसे एक्सप्लोरर संदर्भ मेनू अतिरिक्त, या ब्राउज़र प्लगइन, तो यह आपको अन्य एप्लिकेशन को रीबूट या बंद करने के लिए संकेत देगा।
  • कभी-कभी बुरी तरह से लिखे गए इंस्टॉलर आपको रीबूट करने के लिए कहेंगे क्योंकि वे अपनी आवश्यक सेवाओं को शुरू नहीं करते हैं।

आइए इन उदाहरणों में से कुछ पर नज़र डालें, ताकि आप पूरी तरह से समझ सकें कि क्या हो रहा है।

उपयोग में फ़ाइलों को रीबूट पर कॉपी करने की आवश्यकता है

यदि एप्लिकेशन इंस्टॉलर को कुछ फाइलों की प्रतिलिपि बनाने की आवश्यकता है लेकिन वर्तमान में उनका उपयोग किया जा रहा है, या विंडोज अपडेट के मामले में सिस्टम फाइलें हैं, तो यह विंडोज़ में लंबित फीचर का उपयोग करेगी जो इंस्टॉलर को यह निर्दिष्ट करने की अनुमति देती है कि रीबूट के बाद फ़ाइल ऑपरेशन होता है, और विंडोज़ में सबकुछ शुरू होने से पहले।

इंस्टॉलर रजिस्ट्री में निम्न स्थान पर एक कुंजी लिखेंगे:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager PendingFileRenameOperations

अगर आपको यह कहते हुए एक त्रुटि मिली है कि आपको पहले रीबूट करने की आवश्यकता है, तो आप इस कुंजी को खोल सकते हैं और आप उन सभी फ़ाइलों को देखेंगे जिन्हें अगले रीबूट पर प्रतिस्थापित करने की आवश्यकता है।

आप शायद इस कुंजी की सामग्री से गड़बड़ नहीं करना चाहते हैं, अन्यथा चीजें जल्द ही अजीब बनने लगेंगी। कुछ बहुत ही दुर्लभ उदाहरण हैं जहां एकाधिक कुंजी कई रीबूट के बाद भी खाली नहीं होती है, और आपको कुंजी की सामग्री को मिटा देना पड़ सकता है-लेकिन आपको शायद ऐसा करने से बचना चाहिए जब तक आप बहुत निश्चित न हों।
आप शायद इस कुंजी की सामग्री से गड़बड़ नहीं करना चाहते हैं, अन्यथा चीजें जल्द ही अजीब बनने लगेंगी। कुछ बहुत ही दुर्लभ उदाहरण हैं जहां एकाधिक कुंजी कई रीबूट के बाद भी खाली नहीं होती है, और आपको कुंजी की सामग्री को मिटा देना पड़ सकता है-लेकिन आपको शायद ऐसा करने से बचना चाहिए जब तक आप बहुत निश्चित न हों।

प्रगति में पहले से ही स्थापना

यदि कोई मौजूदा इंस्टॉलेशन प्रगति पर है, तो कुछ इंस्टॉलर शुरू नहीं होंगे, इसलिए यह देखने के लिए कि क्या कोई इंस्टॉलेशन हो रहा है या नहीं, वे निम्न कुंजी जांचेंगे:

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionInstallerInProgress

मेरे पास इस के लिए एक स्क्रीनशॉट नहीं है, लेकिन आप कुंजी के नाम से विचार प्राप्त कर सकते हैं।

विंडोज अपडेट आपको रीबूट करता है

अगर आपको एक संदेश मिल रहा है कि आप अपने कंप्यूटर को पुनरारंभ करने तक एप्लिकेशन इंस्टॉल नहीं कर सकते हैं, तो यह विंडोज अपडेट की वजह से मजबूर रीबूट की आवश्यकता है। तो, उदाहरण के लिए, यदि आपको यह त्रुटि संदेश मिल रहा है:

ऐसा इसलिए है क्योंकि आपने इस संवाद को पॉप अप करते समय शायद पोस्टपोन पर क्लिक किया था:
ऐसा इसलिए है क्योंकि आपने इस संवाद को पॉप अप करते समय शायद पोस्टपोन पर क्लिक किया था:
यदि आप रजिस्ट्री में जाते हैं, तो आप देखेंगे कि रजिस्ट्री में इस स्थान पर एक RebootRequired कुंजी है:
यदि आप रजिस्ट्री में जाते हैं, तो आप देखेंगे कि रजिस्ट्री में इस स्थान पर एक RebootRequired कुंजी है:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows CurrentVersionWindowsUpdateAuto Update

दाईं तरफ GUID मानों का एक पूरा समूह है, और जब वे रजिस्ट्री में किसी भी चीज़ से संबंधित नहीं हैं, तो तथ्य यह है कि वे उस संदेश को ट्रिगर कर रहे हैं।

तकनीकी रूप से आप शायद कुंजी की सामग्री निर्यात कर सकते हैं, एप्लिकेशन इंस्टॉल कर सकते हैं, और फिर उन्हें वापस रख सकते हैं-लेकिन यह कुछ तोड़ सकता है, और रीबूट करना यह दर्दनाक नहीं है?
तकनीकी रूप से आप शायद कुंजी की सामग्री निर्यात कर सकते हैं, एप्लिकेशन इंस्टॉल कर सकते हैं, और फिर उन्हें वापस रख सकते हैं-लेकिन यह कुछ तोड़ सकता है, और रीबूट करना यह दर्दनाक नहीं है?

तो अब आप कुछ और सीख चुके हैं कि क्यों एप्लिकेशन इंस्टॉलर अपने तरीके से काम करते हैं। क्या आप कुछ और जानना चाहते हैं? टिप्पणियों में अपनी निराशाओं को समझाएं, और हम देखेंगे कि क्या हम उन पर कुछ प्रकाश नहीं डाल सकते हैं।

सिफारिश की: