मैं Vista में उपयोगकर्ताओं की होम निर्देशिका के लिए डिफ़ॉल्ट स्थान कैसे बदलूं?


16

मैं अपने c: \ Users \ USERNAME के ​​डिफ़ॉल्ट स्थान को दूसरी ड्राइव पर ले जाना चाहूंगा। ऐसा करने का सबसे आसान तरीका क्या है और कैसे?

मुझे पता है कि मैं अपने प्रत्येक "स्पेशल फोल्डर्स" जैसे डॉक्यूमेंट्स, पिक्चर्स इत्यादि को स्थानांतरित कर सकता हूं, लेकिन इसमें AppData फ़ोल्डर शामिल नहीं है। इसके अलावा, कई प्रोग्राम और इंस्टॉलर गलत तरीके से C: \ Users \ USERNAME \ Documents आदि में सामान डालते हैं, तब भी जब मैं एक और ड्राइव पर दस्तावेज़ ले जाता हूं और मैं डुप्लिकेट फ़ोल्डर के साथ समाप्त होता हूं।


1
कृपया संबंधित प्रश्न serverfault.com/questions/8187/…
स्कॉट

संभावित चालन का डुप्लिकेट क्या है: c: \
Users

जवाबों:


11

अलग-अलग फ़ोल्डरों के लिए (माय डॉक्युमेंट्स, माई पिक्चर्स आदि, "स्पेशल फोल्डर्स") मैं रजिस्ट्री / जीपीओ की बात करता हूं जिसे आपने बताया था। हालाँकि, यदि मैं संपूर्ण फ़ोल्डर संरचना को स्थानांतरित करना चाहता हूं तो मैं धोखा देता हूं। फ़ोल्डर को नए स्थान पर ले जाएं, और फिर पुराने फ़ोल्डर को नए फ़ोल्डर की ओर इशारा करते हुए एक जंक्शन बनाएं । तो आपके सभी प्रोग्राम अभी भी सोचेंगे कि फ़ोल्डर है, c:\users\usernameलेकिन यह सिर्फ एक जंक्शन बिंदु है d:\users\username


2
यही मैं अपनी सभी मशीनों के साथ करता हूं। मैं आमतौर पर विंडोज़ में डिस्क (या यूएसबी ड्राइव) को बूट करता हूं और / mir / xj (दर्पण, जंक्शन बिंदुओं का पालन नहीं करता) का उपयोग करके किसी अन्य ड्राइव पर उपयोगकर्ता फ़ोल्डर को लूटता हूं, ताकि मुझे सभी सही अनुमतियां मिलें। फिर जैसा कि आपने कहा था, नए स्थान को इंगित करने के लिए जंक्शन बनाएं।
जिम्मी आर।

9

मैंने इस पर शोध करने के लिए एक लंबा समय बिताया है और अंत में इसे अपने मशीन पर करने में कामयाब रहा।

यहां दो परिदृश्य हैं: एक नई स्थापना, और एक मशीन जो पहले से स्थापित / उपयोग की जाती है।

एक नई स्थापना के लिए, आप (जाहिरा तौर पर) autounattend.xml फ़ाइल को संशोधित कर सकते हैं ( यहां अनारक्षित लिंक , कोई गारंटी नहीं, मैंने कोशिश नहीं की है)

पहले से स्थापित एक मशीन के लिए, दो समस्याओं को दूर करना है:

  1. विंडोज कुछ फ़ाइलों को 'लॉक' कर रहा है, इसलिए आप उन्हें कॉपी नहीं कर सकते (ntuser.dat)
  2. स्टार्टअप पर प्रोफाइल देखने के लिए जहां खिड़कियां बदलती हैं।

समस्या 1 के लिए, आप या तो मार्ग के बारे में दौर में जा सकते हैं:

  • नए स्थान पर डिफ़ॉल्ट और सार्वजनिक फ़ोल्डर कॉपी करें
  • रजिस्ट्री में उनके स्थान को संशोधित करें
  • एक नया उपयोगकर्ता बनाएं (जो नए स्थान पर बनाया जाएगा)
  • नए उपयोगकर्ता खाते के साथ लॉगिन करें और अन्य उपयोगकर्ताओं को कॉपी करें
  • इस पर बहुत सारे विवरण यहाँ हैं

या आप एक रिकवरी डिस्क से बूट कर सकते हैं और सामान भर में कॉपी कर सकते हैं।

समस्या 2 के लिए, आप या तो रजिस्ट्री में (रिस्की) हर जगह एक खोज कर सकते हैं या बदल सकते हैं, या डिफ़ॉल्ट स्थान से नए स्थान पर सिमिलिंक / जंक्शन बना सकते हैं।

पहले से लिंक किए गए पेज पर खोज और प्रतिस्थापित समाधान भी विस्तृत है , लेकिन यह पता चला है कि आपको अभी भी सिमलिंक बनाना है, अन्यथा विंडोज अपडेट की समस्या है

जब भी आप ऐसा करने के लिए चुनते हैं, तो आपको सिमलिंक / जंक्शनों से परिचित होने की आवश्यकता होगी । जोश के ब्लॉग पर बहुत सारी टिप्पणियाँ ROBOCOPY का उल्लेख करती हैं , जिसका उपयोग आप जूनैक्ट्स की नकल करने के लिए नहीं कर सकते। यदि आप उन्हें फिर से नहीं बनाते हैं, तो आप तुरंत सबसे अधिक ध्यान नहीं देंगे (यदि सभी नहीं) तो वैसे भी छिपी हुई विशेषता है, लेकिन आप गैर-विस्टा एप्लिकेशन के साथ रिवर्स संगतता समस्याओं का अनुभव कर सकते हैं।

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

एक और ब्लॉग , दूसरा तरीका।


1

मैं हाल ही में एक ही मुद्दा था। मैं Microsoft के SteadyState प्रोग्राम को C: \ USERS के पूर्व-मौजूदा उपयोगकर्ता खातों वाली मशीन पर उपयोग करना चाहता था, जिसे मैं D: पर ले जाना चाहता था। मैंने इन चरणों का पालन किया:

  1. मैंने हार्ड डिस्क की नकल की, जो मुझे अनुभव होने वाली आपदा से उबरने में सक्षम था।
  2. मैंने इन खातों को बाहरी हार्ड ड्राइव पर कॉपी करने के लिए विंडोज आसान ट्रांसफर का उपयोग किया।
  3. मैंने अकाउंट्स डिलीट कर दिए।
  4. मैंने Windows SteadyState (XP और Vista पर काम करता है) को स्थापित किया, और इसका उपयोग ठीक उसी नाम के साथ खाते बनाने के लिए किया था जिसे मैंने हटा दिया था। मैंने प्रत्येक को D: \ विभाजन पर बनाया (SteadyState आपको चुनने की अनुमति देता है!)
  5. मैंने पहले से सहेजे गए खातों को पुनर्स्थापित करने के लिए विंडोज ईज़ी ट्रांसफर शुरू किया, यह बताते हुए कि इसी नाम के खातों पर कॉपी करें। यह उन सभी को D: \ पर पाता है और वह वह जगह है जहाँ वह कॉपी डालता है! सफलता।

एक प्रोविज़ो यह है कि विंडोज इज़ी ट्रांसफर सबसे गैर-Microsoft ऐप्स की एक परिपूर्ण प्रतिलिपि नहीं बनाता है।

उम्मीद है की यह मदद करेगा।


1

आप AppData का स्थान बदल सकते हैं, बस थोड़ी देर:

स्थानीय पर क्लिक करें AppData राइट क्लिक करें लोकेशन टैब पर क्लिक करें, और मूव क्रिएट करें AppData फ़ोल्डर कहीं पर, और एक फोल्डर बनाएं लोकल इसमें सेलेक्ट करें, इसे मूव करने के लिए अप्लाई पर क्लिक करें, जैसे आपने डॉक्यूमेंट्स के लिए किया था।

LocalLow और रोमिंग के लिए दोहराएँ।

यह सिमलिंक या sysprep विधि से कहीं बेहतर होना चाहिए।


-1

मुझे आपके द्वारा यह बताया गया है:
1) ओपन 2 विंडोज एक्सप्लोरर विंडोज (एक नई ड्राइव, एक से सी: \ USERS)
2) नई ड्राइव पर जानकारी संग्रहीत करने के लिए नया फ़ोल्डर बनाएं
3) राइट क्लिक करें और खींचें नए फ़ोल्डर में USERNAME फ़ोल्डर। जब राइट क्लिक मेनू पॉप अप होता है, तो "मूव" पर क्लिक करें।

यह देखने के लिए कि क्या इसने काम शुरू किया है, दस्तावेज़ तब पता पट्टी में खाली जगह पर क्लिक करें यह देखने के लिए कि क्या यह कहता है न्यूड्राइव: \ NewFolder \ USERNAME \ Documents

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