यहां बहुत सारे उत्तर हैं लेकिन उनमें से अधिकांश का उपयोग करने के लिए लगता है HKEY_CLASSES_ROOT
। यह एक विरासत कुंजी है और वास्तव में इसे किसी भी लंबे समय तक उपयोग नहीं किया जाना चाहिए (परिप्रेक्ष्य में रखने के लिए, HKEY_CLASSES_ROOT
विंडोज 3.1 से आता है और इसे पिछड़े संगतता के लिए बनाया गया था)। इन परिवर्तनों को करने के लिए सही जगह है HKEY_CURRENT_USER\Software\Classes\
।
जैसा कि यहां सभी जगह उल्लेख किया गया है, क्रोम अपनी निर्देशिका में प्रत्येक "प्रोफ़ाइल" को संग्रहीत करता है। लॉन्च करते समय, --profile-directory
कमांड-लाइन स्विच का उपयोग विशिष्ट प्रोफ़ाइल निर्देशिका का चयन करने के लिए किया जा सकता है। इस स्विच के बिना, क्रोम बस जो भी पिछली बार इस्तेमाल किया गया था प्रोफ़ाइल का उपयोग करेगा। डिफ़ॉल्ट प्रोफ़ाइल (क्रोम स्थापित करने के बाद आपने जिस पहले उपयोगकर्ता को लॉग इन किया था) को हमेशा "डिफ़ॉल्ट" निर्देशिका में संग्रहीत किया जाता है।
प्रोफ़ाइल सेट करने की सबसे सरल विधि केवल Chrome के शॉर्टकट को संपादित करना और कमांड-लाइन पैरामीटर जोड़ना है --profile-directory="default"
:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default"
इस दृष्टिकोण के साथ नकारात्मक पक्ष यह है कि यह केवल शॉर्टकट को ही प्रभावित करता है। यदि Chrome आपका डिफ़ॉल्ट ब्राउज़र है, और कोई अन्य एप्लिकेशन पृष्ठ खोलता है, तो इसका कोई प्रभाव नहीं होगा। इसी तरह, यदि आप क्रोम के साथ एक स्थानीय फ़ाइल एक्सटेंशन को जोड़ते हैं, तो यह प्रभावित नहीं करेगा कि विंडोज एक्सप्लोरर से उस फ़ाइल प्रकार को खोलते समय किस प्रोफ़ाइल का चयन किया गया है।
इसके लिए फिक्स विंडोज रजिस्ट्री में उपयोग करने के लिए प्रोफ़ाइल को निर्दिष्ट करना है। इसके लिए मैप किए गए एक्सटेंशन और शेल निष्पादन दोनों के लिए काम करने के लिए, हमें दो अलग-अलग स्थानों में बदलाव करने की आवश्यकता है:
HKEY_CURRENT_USER\Software\Classes\Applications\chrome.exe\shell\open\command
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML\shell\open\command
इन दोनों के लिए डिफ़ॉल्ट मान समान है:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -- "%1"
बस पहले से चर्चा की गई शॉर्टकट विधि के साथ, हमें बस --profile-directory="default"
स्विच जोड़ने की आवश्यकता है । एक अंतर, हालांकि, यह है कि यहां हमें इसे और इसके बीच जोड़ना होगा :"chrome.exe"
-- "%1"
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default" -- "%1"
एक त्वरित-एन-गंदे समाधान के लिए, नामक एक फ़ाइल ChromeDefault.reg
बनाएं और उसमें निम्नलिखित को कॉपी और पेस्ट करें:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\Applications\chrome.exe\shell\open\command]
@="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" --profile-directory=\"Default\" -- \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML\shell\open\command]
@="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" --profile-directory=\"Default\" -- \"%1\""
एक बार सहेजने के बाद, यह फ़ाइल डबल-क्लिक करने से आपकी रजिस्ट्री में आवश्यक परिवर्तन हो जाएंगे। यह बस आपको RegEdit में पेड़ के माध्यम से चलने की परेशानी से बचाता है।