मेरे पास एक Google पोर्टेबल संस्करण में स्थापित C:\ProgramData\GoogleChromePortable\
निर्देशिका। यह एक एकल है - Default
- उपयोगकर्ता प्रोफ़ाइल, मेरी जरूरतों के लिए अनुकूलित। सभी ठीक काम करते हैं जहां तक मैं खुद क्रोम खोलता हूं और उम्मीद के मुताबिक इंटरनेट ब्राउज़ करता हूं।
जब मैं शेल या किसी अन्य प्रोग्राम से एक html-पेज खोलता हूं जिसमें एक वेब-लिंक शामिल होता है (उदाहरण के लिए, एंटीवायरल सॉफ़्टवेयर के संवाद से), तो मेरा क्रोम एक अजीब प्रोफ़ाइल का उपयोग करके एक नई विंडो खोलता है। यह एक प्रारंभिक प्रोफ़ाइल की तरह दिखता है, बिना इंस्टॉल किए गए एक्सटेंशन और नियमित ब्राउज़िंग इतिहास। फिर भी, यह हमेशा एक ही प्रोफ़ाइल है, क्योंकि यह अपने इतिहास में ऐसे बाहरी कार्यक्रमों से खोले गए सभी पृष्ठों को संग्रहीत करता है।
एक छोटी जांच के बाद मैंने पाया है कि यह प्रोफ़ाइल - एक और है Default
प्रोफ़ाइल - निम्न स्थान पर स्वचालित रूप से बनाई गई है: C:\Users\<username>\AppData\Local\Google\Chrome\
। अगर मैं इसे हटाता हूं, तो यह हर बार फिर से हो जाता है कि मैं एक बाहरी कार्यक्रम से एक वेब-लिंक खोलने की कोशिश करता हूं।
प्रश्न है: मैं क्रोम को इस तरह से कैसे कॉन्फ़िगर कर सकता हूं, कि यह मेरे उपयोग से बाहरी कार्यक्रमों के लिंक खोलेगा असली डिफॉल्ट प्रोफ़ाइल ? यदि बाहरी प्रोग्राम में लिंक क्लिक करने पर क्रोम पहले से ही चल रहा है, तो यह आदर्श रूप से एक नई अलग विंडो के बजाय मौजूदा क्रोम विंडो में एक टैब खोलना चाहिए।
--user-data-dir
क्रोम शॉर्टकट में, लेकिन यह आदर्श नहीं है। क्या आप इस तथ्य पर अधिक विस्तार से बता सकते हैं कि क्रोम एक ही स्थान से लॉन्च होने पर अलग-अलग प्रोफाइल में क्यों दिखता है? यह कैसे होता है, कि जब मैं क्रोम को शेल से लॉन्च करता हूं (बिना किसी तर्क के) यह पोर्टेबल प्रोफ़ाइल का उपयोग करके खुलता है? लेकिन जब इसे खोलने के लिए फ़ाइल के साथ लॉन्च किया जाता है, तो यह स्थानीय प्रोफ़ाइल का उपयोग करता है - यह कैसे संभव है?