2010-01-08 12 views
6

पहली नज़र में यह पूरी तरह से व्यक्तिपरक/सौंदर्य संबंधी समस्या की तरह लगता है, लेकिन मुझे पर्यावरण चर या रजिस्ट्री को विंडोज वातावरण में कॉन्फ़िगरेशन डेटा संग्रहीत करने के लिए पसंदीदा स्थान पर विचार करना चाहिए (चाहे विशेष रूप से कोई तकनीकी)।विंडोज रजिस्ट्री चर बनाम पर्यावरण चर?

मैं वर्तमान में केवल निम्नलिखित अंतर के बारे में सोच सकते हैं:

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

मुझे यह भी पता है कि पर्यावरण चर से पूछताछ, संशोधित और रजिस्ट्री से सेट किया जा सकता है।

उत्तर

4

उपयोग वातावरण चर जब आप अन्य अनुप्रयोगों द्वारा विन्यस्त किया जा करने के लिए (या एक तकनीकी उपयोगकर्ता द्वारा) और कहा कि इस विन्यास अलग हो सकता है इरादा (अर्थात आपने 2 उदाहरणों विभिन्न सेटिंग्स के साथ, एक ही समय में चल रहा है)। उपयोगकर्ता के पर्यावरण को अव्यवस्थित करना आमतौर पर आवश्यक नहीं होता है। ज्यादातर मामलों में, $ HOME \ AppData \ Roaming \ YourApp में संग्रहीत रजिस्ट्री, या कॉन्फ़िगर फ़ाइल का उपयोग करें।

0

विंडोज सेवाओं का उपयोग करते समय, पर्यावरण चर एक दर्द हो सकता है: बस चर बदल रहा है और फिर सेवा को पुनरारंभ करने में मदद नहीं होगी। आमतौर पर सिस्टम को पुनरारंभ करने की आवश्यकता होती है।
यदि सेवा रजिस्ट्री में सेटिंग्स को देखती है, तो यह बहुत आसान है।

मैंने विंडोज XP पर यह व्यवहार देखा, मुझे यकीन नहीं है कि बाद के संस्करणों ने इस समस्या को हल किया है।