रोमिंग प्रोफ़ाइल और फ़ोल्डर पुनर्निर्देशन में क्या अंतर है?
सबसे बुनियादी स्तर पर, एक Windows उपयोगकर्ता प्रोफ़ाइल निर्देशिकाओं और फ़ाइलों की संपूर्ण निर्देशिका है, जिसमें उपयोगकर्ता-विशिष्ट डेटा (यह देखने के लिए एक बहुत ही मूल तरीका है) प्रोफ़ाइल कुछ भी है और c: \ users के भीतर निहित सब कुछ है \ उपयोगकर्ता नाम निर्देशिका) और साथ ही विभिन्न रजिस्ट्री प्रविष्टियाँ जिनमें एचकेसीयू रजिस्ट्री हाइव के भीतर उपयोगकर्ता विशिष्ट सेटिंग्स हैं।
एक शुद्ध रोमिंग प्रोफाइल कार्यान्वयन, संपूर्ण उपयोगकर्ता प्रोफ़ाइल के डेटा को फ़ाइलशेयर से उपयोगकर्ता लॉगऑन पर सिस्टम में कॉपी करेगा और लॉगऑफ़ पर फ़ाइलशेयर पर संपूर्ण उपयोगकर्ता प्रोफ़ाइल के लिए डेटा की प्रतिलिपि बनाएँ। ऐसे मामलों में जहां रोमिंग प्रोफ़ाइल वाले उपयोगकर्ता ने लॉगिन को कई सिस्टम में सक्षम किया है और उनकी प्रोफाइल में एक ही फाइल में परस्पर विरोधी परिवर्तन किए हैं, अंतिम लॉगऑफ / राइट जीत जाएगा। चूंकि उपयोगकर्ता अपने दस्तावेज़ फ़ोल्डर में चीजों को सहेजना शुरू करते हैं, अपने कैमरे से चित्रों को सहेजते हैं, अपने iTunes लाइब्रेरी को अपलोड करते हैं (ये चीजें उद्यम वातावरण में कभी नहीं होती हैं, ठीक है; :), उपयोगकर्ता प्रोफ़ाइल डेटा का आकार आगे और पीछे कॉपी किया जा सकता है। लंबे समय तक देरी करने और उपयोगकर्ता लॉगिन और उपयोगकर्ता लॉगऑफ़ दोनों के दौरान होने वाले समय को बढ़ाने के लिए।
रोमिंग प्रोफाइल के साथ कौन सा डेटा "घूमता है" जो फ़ोल्डर पुनर्निर्देशन के साथ नहीं घूमता है?
फ़ोल्डर पुनर्निर्देशन एक फ़ाइल फ़ोल्डर के लिए उपयोगकर्ता प्रोफ़ाइल के भीतर विशिष्ट फ़ोल्डर (My Docs / AppData / Pictures / etc) को इंगित करने के लिए एक तंत्र प्रदान करता है। यदि कोई उपयोगकर्ता कई सिस्टमों में लॉग इन करता है और सभी सिस्टमों पर लागू फ़ोल्डर पुनर्निर्देशन करता है, तो सभी सिस्टमों पर उसके मेरे दस्तावेज़ उसी फाइलशेयर स्थान पर वापस इंगित करेंगे, चाहे वह किस मशीन में लॉग इन करता हो। ध्यान दें कि बुरी तरह से लिखे गए एप्लिकेशन का उपयोग जो हार्ड कोड को एक पथ (जैसा कि रजिस्ट्री को पढ़ने या उचित स्थान के लिए विंडोज़ को क्वेरी करने का विरोध करता है) उनके आवेदन में फ़ोल्डर पुनर्निर्देशन के साथ सही ढंग से काम नहीं कर सकता है।
डेटा जो रोमिंग प्रोफाइल के साथ "घूमता है", उसमें आउटलुक प्रोफाइल सेटिंग्स, डेस्कटॉप वॉलपेपर सेटिंग्स, स्क्रीन सेवर सेटिंग्स, एक्सप्लोरर व्यू सेटिंग्स, इंस्टॉल / डिफॉल्ट प्रिंटर आदि जैसी चीजें शामिल होंगी।)। फ़ोल्डर पुनर्निर्देशन इन चीजों के लिए खाता नहीं होगा क्योंकि यह फ़ोल्डर्स में निहित किसी भी डेटा के लिए खाता नहीं है जिसे पुनर्निर्देशित नहीं किया जा सकता (appdata \ local, आदि), या HKCU रजिस्ट्री हाइव में निहित किसी भी सेटिंग्स के लिए खाता है।
AppData को पुनर्निर्देशित करना एक बुरा विचार क्यों है? इस फ़ोल्डर को रीडायरेक्ट नहीं करने के क्या परिणाम हैं, एक उपयोगकर्ता को एक अलग मशीन के साथ डोमेन पर लॉग इन करना चाहिए?
सबसे पहले, एक नोट, कि केवल Appdata \ Roaming फ़ोल्डर पुनर्निर्देशित है। Appdata \ Local और Appdata \ LocalLow फ़ोल्डर पुनर्निर्देशित नहीं हैं।
AppData फ़ोल्डर को पुनर्निर्देशित करना एक मिश्रित बैग है और उपयोगकर्ता का अनुभव काफी हद तक उपयोग किए जा रहे अनुप्रयोगों पर निर्भर करता है। पुनर्निर्देशित फ़ोल्डर समाधान में, सभी I / O से Appdata \ Roaming फ़ोल्डर में प्रदर्शन समस्याएँ हो सकती हैं (फ़ाइल सर्वर, नेटवर्क और सिस्टम का उपयोग किया जा रहा है) फ़ोल्डर पुनर्निर्देशन के साथ क्योंकि यह नेटवर्क पर उस डेटा को पढ़ने / लिखने की आवश्यकता होगी। फाइल के लिए। इसके अलावा, यदि किसी एप्लिकेशन का कई सिस्टमों पर उपयोग किया जा रहा है और उसी फाइल के लिए फाइल लॉक की आवश्यकता होती है, तो फ़ोल्डर पुनर्निर्देशन काम नहीं कर सकता है क्योंकि फ़ाइल सर्वर पर केवल एक ही कॉपी होती है जिसे एक्सेस और लॉक किया जा सकता है। कहा जा रहा है कि आप आवेदन प्रोफाइलिंग के साथ शुरू करते हैं और जब तक संभावित प्रदर्शन के मुद्दों के कुछ गंभीर संकेत नहीं होते हैं, मैं आमतौर पर AppData को पुनर्निर्देशित करने और प्रदर्शन के मुद्दों को देखने के साथ शुरू करने की सलाह दूंगा।