Burada bir sürü cevap var ama birçoğunun kullandığı görülüyor HKEY_CLASSES_ROOT
. Bu eski bir anahtardır ve gerçekten daha fazla kullanılmamalıdır (bakış açısı HKEY_CLASSES_ROOT
için Windows 3.1'den gelir ve geriye dönük uyumluluk için tasarlanmıştır). Bu değişiklikleri yapmak için doğru yer burası HKEY_CURRENT_USER\Software\Classes\
.
Burada her yerde bahsedildiği gibi, Chrome her "profili" kendi dizininde saklar. Başlatırken, --profile-directory
komut satırı anahtarı belirli bir profil dizini seçmek için kullanılabilir. Bu anahtar olmadan, Chrome en son kullanılan profili kullanır. Varsayılan profil (krom yüklendikten sonra giriş yapmış olduğunuz ilk kullanıcı) her zaman "varsayılan" dizininde saklanır.
Bir profil belirlemenin en basit yöntemi Chrome'un kısayolunu düzenlemektir ve komut satırı parametresini eklemektir --profile-directory="default"
:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default"
Bu yaklaşımın olumsuz yanı, sadece kısayolun kendisini etkilemesidir. Chrome, varsayılan tarayıcınızsa ve başka bir uygulama bir sayfa açarsa, bunun hiçbir etkisi olmaz. Benzer şekilde, yerel bir dosya uzantısını Chrome ile ilişkilendirirseniz, bu dosya türünü Windows Gezgini'nden açarken hangi profilin seçileceğini etkilemez.
Bunun düzeltilmesi, Windows Kayıt Defteri'nde kullanılacak profili belirtmektir. Bunun haritalanmış uzantılar ve kabuk yürütme için çalışması için iki farklı yerde değişiklik yapmamız gerekir:
HKEY_CURRENT_USER\Software\Classes\Applications\chrome.exe\shell\open\command
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML\shell\open\command
Bunların her ikisi için de varsayılan değer aynıdır:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -- "%1"
Daha önce tartışılan Kısayol yönteminde olduğu gibi, --profile-directory="default"
anahtarı eklememiz gerekir . Ancak bir fark, burada ve arasına eklememiz gereken :"chrome.exe"
-- "%1"
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default" -- "%1"
Çabuk kirli bir çözüm için, adlı bir dosya oluşturun ChromeDefault.reg
ve aşağıdakini kopyalayıp yapıştırın:
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\""
Kaydettikten sonra, bu dosyayı çift tıklamak, kayıt defterinizde gerekli değişiklikleri otomatik olarak yapar. Bu sadece RegEdit'teki ağaçların arasından geçme zahmetinden kurtarır.