मैं Windows XP में HOMEDRIVE HOMEPATH और HOMESHARE कैसे बदलूँ?


40

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

इस समय वे सेटिंग्स हैं:

C:\>set HOME
HOMEDRIVE=P:
HOMEPATH=\
HOMESHARE=\\SOMESERVER\_myuser$

ड्राइव P एक नेटवर्क ड्राइव है जिसे HOMESHARE पर मैप किया जाता है।

मुझे पता नहीं है कि विंडोज़ उन पर्यावरण चर को स्थापित कर रही है, यहां तक ​​कि रजिस्ट्री में भी नहीं।

लैपटॉप Windows XP चला रहा है।

जवाबों:


27

मुझे एक ऐसी ही समस्या थी, जिसके कारण msysgit की समस्या थी । यहां वह समाधान है जो मैंने उपयोग किया था, और यह निश्चित रूप से मेरे लिए काम करता था। यह उत्तर इस और उस एसओ पद के समान है ।

  1. यदि आप विंडोज 7 पर हैं, तो आप इस चरण को छोड़ सकते हैं। यदि आप Windows XP पर हैं, डाउनलोड और इंस्टॉल Windows XP सर्विस पैक 2 समर्थन टूल जिसमें SETX, एक उपयोगिता, पर वर्णित SS64 और TechNet , आप स्थायी सिस्टम और उपयोगकर्ता चर सेट करने देता है। वैश्विक सिस्टम चर सेट करने के लिए आपके पास प्रशासनिक अधिकार होना चाहिए। मूल उपयोग है SETX <variable> "<value>" [-m]

  2. निम्न स्क्रिप्ट को अपने स्टार्टअप फ़ोल्डर में जोड़ें - W7: "C:\Users\<username>\Start Menu\Programs\Startup"और XP "C:\Documents and Settings\<username>\Start Menu\Programs\Startup":।

    SETX HOMEDRIVE %SYSTEMDRIVE% -m
    SETX HOMEPATH "\Documents and Settings\%USERNAME%" -m
    SETX HOMESHARE "\\<server>\<share>" -m
    SET HOME=%SYSTEMDRIVE%\Documents and Settings\%USERNAME%
    SETX HOME "%HOME%"
    SET TEMP=%HOME%\Local Settings\Temp
    SETX TEMP "%TEMP%"
    SETX TMP "%TEMP%"
    

नोट: SETX चर स्थायी होते हैं, लेकिन स्क्रिप्ट चलने के बाद तक उपलब्ध नहीं होते हैं, इसलिए SETअपनी स्क्रिप्ट में अस्थायी चर बनाने के लिए उपयोग करें। मूल्य के आसपास दोहरे उद्धरण चिह्नों का उपयोग करता है जो आप रिक्त स्थान के मामले में अपना चर निर्धारित करना चाहते हैं, लेकिन इसके लिए यह आवश्यक नहीं है SET। मशीन चर -mविकल्प के साथ सेट किए गए हैं ; उपयोगकर्ता चर डिफ़ॉल्ट है। विंडोज 7 के /बजाय कई और विकल्प और उपयोग हैं -


9

एक अच्छा मौका है कि आप जो भी बदलाव करते हैं, वह अगली बार आपके द्वारा डोमेन (समूह की नीतियों या एक जैसे) के साथ संलग्न होने पर वापस रखा जाएगा।

क्या आपने अपनी कंपनी के आईटी लोगों से यह पूछने पर विचार किया है कि क्या वे आपके लिए इसे बदल सकते हैं?

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


3
यही विंडोज की खूबसूरती है। यहां तक ​​कि अगर आप जड़ हैं तो कोई और तय करता है कि आपका ओएस क्या करेगा।
लुइगी आर। विगिग्नो

9
नहीं, वह नौकरी करने की सुंदरता है जहां वे कंप्यूटर की आपूर्ति और नियंत्रण करते हैं। या यह कंपनी के कंप्यूटरों से भरे नेटवर्क को एकजुट और केन्द्रित करने में सक्षम होने की सुंदरता है जिसे उपयोगकर्ता हैक करने की कोशिश करते रहते हैं क्योंकि उन्हें लगता है कि यह उनका है। विंडोज का आपके बॉस के साथ यह तय करने से कोई लेना-देना नहीं है कि आप कंपनी के संसाधनों (नोटबुक, नेटवर्क, आदि) का उपयोग कैसे करते हैं। ;)
ᴇcʜιᴇ007

3
नहीं, यह एक पारिस्थितिकी तंत्र की सुंदरता है जो पावर-ट्रिपिंग करने वाले बंदरों के लिए ईश्वर की भूमिका निभाना आसान बनाता है, बिना किसी परवाह या चिंता के कि यह उत्पादकता को कैसे प्रभावित करता है।
नाथनचेरे

2
नहीं, यह सैकड़ों कंप्यूटरों को कुशलतापूर्वक प्रबंधित करने की क्षमता है जो उपयोगकर्ताओं को सब कुछ बर्बाद करने के बिना है और एक कारण है कि आप हर जगह लिनक्स या मैक डेस्कटॉप नहीं देखते हैं। हर कोई व्यवसायों की वास्तविक दुनिया में एक शक्ति उपयोगकर्ता नहीं है। हम दुकानों की कोडिंग के बारे में बात नहीं कर रहे हैं।
एलन बी

9

मुझे अपने कॉर्पोरेट वातावरण में एक समान समस्या है, और विभिन्न प्रकार के हैक्स और वर्क-अराउंड विकसित किए हैं । मेरे वर्तमान सेटअप के साथ डोमेन द्वारा निम्नलिखित मानों को मजबूर किया जाता है:

set HOME
HOMEDRIVE=G:
HOMEPATH=\
HOMESHARE=\\Server\Users\username

लेकिन मेरे समाधान के साथ, परिणामी मैपिंग हैं:

HOMEDRIVE => G: => \\Server\Users\username => C:\Users\username
HOMESHARE       => \\Server\Users\username => C:\Users\username

जबकि अन्य सर्वर पथ / ड्राइव मैपिंग दूरस्थ सर्वर पर जाते हैं:

O: => \\Server\Example => \\Real_Server\Example
      \\Server\Example => \\Real_Server\Example

इनका परीक्षण केवल विंडोज 7 में किया गया है, लेकिन मुझे लगता है कि यदि आपके पास mklink टूल है तो वे भी Windows XP में काम करेंगे।


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

8

कार्यालय से बाहर काम करने पर TortoiseGit के साथ समस्या होती है, जहां नेटवर्क ड्राइव जुड़ा नहीं है।

बदलना HOME, HOMEPATHमदद नहीं करता है !!

उपाय:

mkdir c:\home
net use g: /delete
subst g: c:\home

g:नेटवर्क ड्राइव कहां है

 


यार, तुम मेरे हीरो हो।
चाड शाउगिन्स

4

वे उन्नत प्रणाली गुणों में हैं। विस्टा / विन 7 पर:

  1. "मेरा कंप्यूटर" पर राइट-क्लिक करें
  2. "गुण" चुनें
  3. "उन्नत सिस्टम सेटिंग्स" चुनें (लिंक विंडो के बाईं ओर)
  4. "उन्नत" (टैब) चुनें
  5. "पर्यावरण चर" (बटन) चुनें

2
धन्यवाद, लेकिन लैपटॉप विंडोज एक्सपी चला रहा है (मैंने इस विवरण के साथ प्रश्न को अपडेट किया है)। और वे चर सिस्टम सेटिंग्स से दिखाई नहीं दे रहे हैं और न ही संपादन योग्य हैं।
लुइगी आर। विगिग्नो

2
उनमें से कुछ सिर्फ जानकारी के लिए पर्यावरण में मौजूद हैं, और कहीं और सेट / संग्रहीत हैं। HOMEDRIVE / HOMEPATH "उपयोगकर्ता और खाते" में खाते के कॉन्फ़िगरेशन में सेट के रूप में घर की निर्देशिका है। 'Lusrmgr.msc' (स्थानीय उपयोगकर्ता और समूह प्रबंधक) चलाने का प्रयास करें। कुछ उन्नत पथ सेटिंग्स उसी के माध्यम से प्रबंधित की जाती हैं।

1
दुर्भाग्य से मेरा उपयोगकर्ता एक डोमेन उपयोगकर्ता है (स्थानीय नहीं) इसलिए यह स्थानीय उपयोगकर्ताओं और समूह प्रबंधक में सूचीबद्ध नहीं है।
लुइगी आर। विगिग्नो

1
फिर आपको इसे डोमेन कंट्रोलर पर मॉडिफाई करवाना होगा, जहाँ पर डोमेन अकाउंट्स के लिए ऐसी चीजें रखी जाती हैं। अन्य विकल्प सिर्फ एक स्थानीय खाते का उपयोग करना है, जब आप ऑफ़साइट के लिए डोमेन खाते की फ़ाइलों तक पहुंच प्राप्त करते हैं

धन्यवाद मैं जाँचता हूँ कि (डोमेन नियंत्रक)। विकिपीडिया पर पाया: en.wikipedia.org/wiki/Domain_controller
लुइगी आर। विगिग्नो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.