Ada banyak jawaban di sini, tetapi kebanyakan dari mereka sepertinya menggunakan HKEY_CLASSES_ROOT
. Ini adalah kunci warisan dan benar-benar tidak boleh digunakan lagi (untuk dimasukkan ke dalam perspektif, HKEY_CLASSES_ROOT
berasal dari Windows 3.1 dan dimaksudkan untuk kompatibilitas mundur). Tempat yang tepat untuk melakukan perubahan ini berada di bawah HKEY_CURRENT_USER\Software\Classes\
.
Seperti disebutkan di semua tempat di sini, Chrome menyimpan setiap "profil" di direktori sendiri. Saat meluncurkan, --profile-directory
saklar baris perintah dapat digunakan untuk memilih direktori profil tertentu. Tanpa sakelar ini, Chrome hanya akan menggunakan profil mana pun yang terakhir kali digunakan. Profil default (pengguna pertama yang Anda masuki setelah memasang chrome) selalu disimpan di direktori "default".
Metode paling sederhana untuk mengatur profil adalah dengan mengedit pintasan Chrome dan menambahkan parameter baris perintah --profile-directory="default"
:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default"
Kelemahan dari pendekatan ini adalah itu hanya memengaruhi jalan pintas itu sendiri. Jika Chrome adalah browser default Anda, dan aplikasi lain membuka halaman, ini tidak akan berpengaruh. Demikian pula, jika Anda mengaitkan ekstensi file lokal dengan Chrome, itu tidak akan mempengaruhi profil mana yang dipilih saat membuka jenis file itu dari Windows Explorer.
Perbaikan untuk ini adalah menentukan profil yang akan digunakan di Windows Registry. Agar ini berfungsi untuk ekstensi yang dipetakan dan eksekusi shell, kita perlu membuat perubahan di dua tempat yang berbeda:
HKEY_CURRENT_USER\Software\Classes\Applications\chrome.exe\shell\open\command
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML\shell\open\command
Nilai default untuk keduanya adalah sama:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -- "%1"
Seperti halnya metode Shortcut yang dibahas sebelumnya, kita hanya perlu menambahkan --profile-directory="default"
sakelar. Satu perbedaan, bagaimanapun, bahwa di sini kita perlu menambahkannya antara "chrome.exe"
dan-- "%1"
:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default" -- "%1"
Untuk solusi cepat-n-kotor, buat file bernama ChromeDefault.reg
dan salin & tempel yang berikut ke dalamnya:
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\""
Setelah disimpan, mengklik dua kali file ini secara otomatis akan membuat perubahan yang diperlukan untuk registri Anda. Ini hanya akan menyelamatkan Anda dari kesulitan berjalan melalui pohon di RegEdit.