"हर कोई" के विपरीत "बस मुझे" के लिए क्यों स्थापित करें?


16

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

क्या इसमें कुछ गड़बड़ है? क्या मुझे रेखा के नीचे समस्याओं में भाग लेने की संभावना है?

कोई भी "जस्ट मी" के लिए किसी भी तरह इंस्टॉल क्यों करना चाहेगा?

जवाबों:


14

"मेरे लिए बस" का अर्थ यह होना चाहिए कि एप्लिकेशन एक उपयोगकर्ता निर्देशिका में स्थापित होता है और केवल वर्तमान उपयोगकर्ता के लिए शॉर्टकट बनाता है। यह उपयोगी हो सकता है जैसे उपयोगकर्ता व्यवस्थापक अधिकार है जब यह नहीं है (और इसलिए में नहीं लिख सकते हैं %PROGRAMFILES%, HKEY_LOCAL_MACHINEऔर अन्य दिलचस्प स्थानों)।

यदि आप "हर किसी के लिए इंस्टॉल" को बाध्य करते हैं, तो आप एप्लिकेशन को सीमित कर सकते हैं, क्योंकि केवल व्यवस्थापक अधिकार वाले उपयोगकर्ता ही इसे इंस्टॉल कर पाएंगे।

स्पष्ट करने के लिए: यदि आप "हर किसी के लिए" निर्दिष्ट करने पर, संस्थापक वैश्विक स्थानों में कार्यक्रम (जैसे स्थापित करने के लिए के लिए एक संकेत है %PROGRAMFILES%या HKLMके रूप में करने का विरोध किया, %APPDATA%और HKCU)। यदि आप इंस्टॉलर बनाने वाले हैं, तो निश्चित रूप से आपके पास इस सम्मेलन को हटाने के तरीके हैं, लेकिन सामान्य तौर पर यह मामला है।


इसके बारे में अच्छी बात यह है कि यदि यह सही है, तो यह अधिकार के लिए प्रतिबंधित है

@ शाहीन: यह उपयोगकर्ता से इंस्टॉलर के लिए एक संकेत से अधिक है: "मेरे पास व्यवस्थापक अधिकार नहीं हैं,% SYSTEM32% लिखने की कोशिश में परेशान न हों"
पिस्कॉर ने इमारत छोड़ दिया

12

मेरा मानना ​​है कि यह घर के उपयोगकर्ताओं से उपजा है जिसमें "परिवार पीसी" हो सकता है। बच्चे "फैमिली ट्री मेकर" नहीं चाहते हैं और माता-पिता अपने संबंधित स्टार्ट मेन्यू पर "Spongebob Squarepants - The Video Game" नहीं चाहते हैं।


11

खैर, मुझे लगता है कि उत्तर इस बात पर निर्भर करता है कि आप जो एप्लिकेशन इंस्टॉल कर रहे हैं वह कैसे विकसित किया गया है।

  • क्या यह सभी उपयोगकर्ता-निर्मित डेटा को उपयोगकर्ता की प्रोफ़ाइल के तहत उपयुक्त फ़ोल्डरों में रखता है, या क्या इसे सार्वभौमिक रूप से चलाने के लिए डिज़ाइन किया गया है (और उपयोगकर्ता-निर्मित डेटा को सभी उपयोगकर्ताओं जैसे सामान्य फ़ोल्डर संरचना में संग्रहीत करता है)?
  • क्या यह उपयोगकर्ता की प्रोफ़ाइल (HKCU) में रजिस्ट्री कुंजियों पर निर्भर करता है या क्या यह एक सामान्य रजिस्ट्री (जैसे HKLM) पर निर्भर करता है।
  • क्या इसे निष्पादित करने के लिए स्वीकार्य अनुमति की आवश्यकता है? ("मेरे लिए बस" विकल्प के लिए एक अच्छा कारण हो सकता है, अगर गैर-व्यवस्थापक आवेदन नहीं देख सकते हैं)।
  • ये सिर्फ दो सवालों के जवाब देने लायक हैं।

    सामान्य तौर पर, क्या यह समस्या होगी यदि "जस्ट मेरे लिए" अक्षम है?

    अन्य सवालों के जवाब के आधार पर (यह मानते हुए कि आवेदन किसी भी उपयोगकर्ता के लिए ठीक चलेगा) मुझे लगता है कि यह शायद सुरक्षित है, लेकिन यह भी निर्भर करता है कि आप किस ऑपरेटिंग सिस्टम पर भी इंस्टॉल कर रहे हैं।

    विस्टा जैसे कुछ और हालिया OS कुछ डिज़ाइनों पर आधारित हैं (जैसे कि निश्चित कार्यक्षमता के लिए UAC की आवश्यकता) या रजिस्ट्री में HKLM में संशोधन की अनुमति नहीं है। दूसरे शब्दों में, आप बेहतर तरीके से जाँचेंगे कि एप्लिकेशन सभी उपयोगकर्ताओं (गैर-व्यवस्थापकों सहित) के लिए अच्छी तरह से चलेगा।


    1
    नोट: माइग्रेट होने से पहले स्टैक ओवरफ्लो पर यह स्वीकृत उत्तर था।
    ग्नूपी

    3

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


    2

    मैं मानता हूं कि यह एक भ्रामक विकल्प है। दूसरों ने इसका कारण बताया है, लेकिन मैं आमतौर पर इसे हटा देता हूं और "सभी के लिए" मजबूर कर देता हूं। मैंने कभी भी उस बारे में कोई ग्राहक शिकायत नहीं की है।


    0

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


    0

    यह अवधारणा मैक ओएस एक्स पर कुछ अधिक समझ में आता है, जहां आप प्लग-इन, फोंट, एप्लिकेशन आदि को प्रत्येक उपयोगकर्ता के लिए अलग रख सकते हैं।

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


    यह विंडोज में भी किया जा सकता है (अच्छी तरह से, फोंट, afaik को छोड़कर), ... यह बहुत अच्छी तरह से कई installers / क्षुधा द्वारा समर्थित नहीं है :-(।
    SamB

    0

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

    कई प्रभाव मन में आते हैं।

    • एक व्यक्ति जिनके पास अपनी रजिस्ट्री नहीं है स्थापना सामग्री के साथ प्रदूषित tghey की आवश्यकता नहीं है, आम तौर पर तेजी से चलता है।
    • जो लोग विभिन्न अनुप्रयोगों का उपयोग कर रहे हैं, जिन्हें अलग-अलग सिस्टम सेटिंग्स की आवश्यकता हो सकती है (उदाहरण के लिए वाइंड्स बनाम साइबरविंस में डिफ़ॉल्ट "find.exe") एक-दूसरे के पैर की उंगलियों पर कदम नहीं रखते हैं।
    • जिन लोगों को अपने अनुप्रयोगों पर विभिन्न सेटिंग्स की आवश्यकता होती है, वे एक-दूसरे के पैर की उंगलियों पर कदम नहीं रखते हैं।

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

    हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
    Licensed under cc by-sa 3.0 with attribution required.