Apakah mungkin untuk menetapkan Google chrome dengan profil pengguna khusus sebagai browser default?
Ketika saya menetapkan google chrome sebagai browser default, ia memilih profil pengguna "default" sebagai lawan dari kustom yang saya siapkan. Saya mencoba menetapkan google chrome sebagai browser default setelah membukanya dari profil pengguna tertentu, tetapi tampaknya tidak berpengaruh.
Saya mencari-cari di sekitar tetapi hanya bisa menemukan jiwa miskin lain seperti saya yang mengajukan pertanyaan serupa di sini: http://www.google.com/support/forum/p/Chrome/thread?tid=69f0a6e776ceab1c&hl=id
Tidak ada jawaban untuk pertanyaan itu.
Tepuk tangan.
google-chrome
user-profiles
Kaushik Gopal
sumber
sumber
Jawaban:
Saya melakukan pencarian dan mengganti semua kemunculan
chrome.exe
dalam registri saya dengan tautan perintah khusus. Begitu,diganti dengan
di mana-mana dan sejauh ini tidak mengalami masalah. Tapi pasti ada cara yang lebih mudah / elegan untuk melakukan ini.
sumber
--profile-directory="Default"
sepertinya hal yang salah untuk dilakukan.Solusi yang bekerja untuk saya adalah untuk
Buka Regedit
Navigasi ke
HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
Edit Nilai kunci default untuk menambahkan yang tidak
--profile-directory
berubahyaitu Memodifikasi data Nilai kunci default sebagai: "< path to Chrome.exe > \ chrome.exe"
--profile-directory="< *name of your default directory* >"
- "% 1"sumber
Tambahkan kunci jenis
REG_SZ
(string) yang disebut diUserDataDir
bawahdengan nilai dir data pengguna yang ingin Anda gunakan. Itu dapat dilakukan dengan satu baris perintah dari Command Prompt, sebagai berikut:
Profil yang ditentukan akan digunakan sebagai default saat Chrome diluncurkan. Ini dikonfirmasi untuk berfungsi di versi Chrome saat ini saat penulisan ini - versi 70.
UserDataDir
Kunci tersebut diperkenalkan ke Chrome di versi 11 .Dengan cara ini Anda tidak perlu menggunakan argumen baris perintah apa pun untuk chrome.exe dan karenanya Anda tidak perlu mengubah penangan shell untuk berbagai jenis file yang dibuka chrome.
sumber
--user-data-dir
opsi baris perintah sehingga Anda tidak akan dapat menggunakan profil yang berbedaAda penjelasan tentang cara menggunakan beberapa profil Chrome di sini .
Inti dari itu adalah untuk melihat ke dalam
(Windows XP)
atau
(Vista, Win7)
dan salin folder "Data Pengguna \ Default" ke "Data Pengguna \ profil_Anda".
Kemudian jalankan chrome dengan beberapa opsi baris perintah:
dan setelah itu, Anda dapat menjalankan Chrome dengan profil itu dengan menggunakan:
Dan Anda dapat menambahkan
--user-data-dir
opsi itu ke pintasan.Sekarang bagaimana Anda akan menggunakan pengaturan itu untuk browser default, saya tidak tahu. Mungkin melibatkan beberapa bermain-main di Registry, sekitar
HKEY_CLASSES_ROOT\htmlfile\shell
sumber
Saya mengadopsi solusi yang diusulkan oleh Rehan Khwaja di atas. Dengan mengikuti langkah-langkah di bawah ini, Chrome akan diluncurkan dari lokasi pengguna baru Anda, Anda TIDAK perlu mengedit pintasan atau yang lainnya.
Langkah persis saya adalah:
Google Chrome sekarang akan diluncurkan dari: Y: \ Profiles \ Chrome \ MyUserDataProfile (secara default, menggunakan semua pintasan standar Anda tanpa harus mengedit jalurnya, dll.).
Jika Anda ingin meniru lingkungan penjelajahan yang ada di lokasi profil baru ini, Anda dapat menyalin seluruh konten dari profil lama Anda (atau yang default Chrome) ke jalur baru Anda.
Windows 7 atau 8 - Instalasi Chrome Default Menyalin semuanya dari:
Jika Anda ingin meluncurkan Chrome dari profil berbeda dengan pintasan terpisah untuk masing-masing, Anda harus membuat pintasan dan mengedit jalur dll. (Seperti yang disarankan dalam posting lain).
sumber
Solusi Windows
Jika Anda sudah menggunakan --user-data-dir untuk pintasan Anda, maka inilah yang Anda cari.
Ini akan membuat tautan http: // dan https: // di aplikasi lain (mis. Skype) terbuka di Chrome dengan profil yang ditentukan.
Buka Regedit (Jalankan / MENANG + +, ketik regedit, tekan enter)
Temukan kunci-kunci berikut:
Edit nilai (Default) dari kunci-kunci ini ke ini:
Ganti YOUR_CHROME_PATH_HERE dengan jalur Chrome.exe Anda, mis.
Ganti YOUR_USER_DATA_PATH_HERE dengan Folder Data Pengguna Chrome Anda, mis.
Folder Data Pengguna Chrome default terletak di
Catatan: Tidak dapat menggunakan% variabel% di Regedit.
sumber
Cara saya menyiasati ini adalah
Jika Anda ingin membuka profil tertentu daripada Chrome mengambil profil terbuka terakhir:
Ikuti langkah-langkah yang disebutkan di sini untuk membuat ikon khusus untuk profil Anda: https://superuser.com/a/723145/84229
Buka profil mana saja yang Anda inginkan dengan ikon yang sesuai.
Jika Anda khawatir tentang profil mana yang diambil oleh program eksternal
Tukar nama
Default
&Profile 1
direktori di sini%LOCALAPPDATA%\Google\Chrome\User Data
yaitu mengubah nama
Default
menjadiDefaultTmp
, mengganti namaProfile 1
menjadiDefault
, mengganti namaDefaultTmp
menjadiProfile 1
sumber
Untuk sistem multi-pengguna dengan profil roaming (mis. Terminal Server)
menggunakan:
variabel lingkungan% appdata% tidak akan bekerja melalui registri. Jadi, gunakan $ {roaming_app_data} sebagai gantinya.
sumber
Ada pengaturan dalam file preferensi global di direktori Chrome AppData yang memperbarui variabel "last_used" dengan profil yang terakhir digunakan. Anda dapat mengatur ulang / menimpa pengaturan ini dengan mengaturnya ke profil yang Anda inginkan dan itu hanya harus menggunakan profil yang Anda tentukan pada aplikasi berikutnya terbuka. Jika tidak menggunakan
--profile-directory="Default"
atau--profile-directory="Profile 1"
pada pintasan Anda akan memaksa jendela baru menggunakan profil itu. Anda TIDAK boleh menggunakan--user-data-directory
, karena itu adalah sesuatu yang sangat berbeda (set / timpa jalur direktori cache dan pengaturan di mana profil seharusnya memiliki default untuk).File yang disebutkan di atas adalah file Status Lokal, yang berpotensi Anda parsing untuk mengganti profil apa pun yang dipilih sebagai yang terakhir digunakan dengan profil yang Anda inginkan. Lihat https://superuser.com/a/436262/333828
sumber
Saya punya solusi untuk MacOSX. Saya telah menggunakan Automator untuk membuat Folder Action di ~ / Library / Dukungan Aplikasi / Google / Chrome . Ketika aplikasi Chrome berhenti, itu membuat beberapa file shutdown yang tidak penting dalam direktori ini. Ini memicu tindakan folder. Jika profil terakhir yang digunakan bukan Default yang menjalankan skrip ini, untuk mengubah profil tersimpan:
Lain kali Anda memulai Chrome (bagaimanapun), itu akan mulai dengan profil Default.
sumber
Demi kelengkapan, saya akan menambahkan solusi lain yang memang berhasil di masa lalu, tetapi setidaknya bagi saya (WinVista, Chrome 31) tidak.
http://productforums.google.com/forum/#!topic/chrome/4F9bjXogI0s
Solusinya adalah membuat
User Data
folder tersebut menjadi hard-link (persimpangan NTFS) ke folder profil Anda yang sebenarnya, seperti ini:sumber
sumber
Untuk Windows 10, saya mengubah kunci registri berikut:
Semua dengan nilai ini:
Dan hanya sebuah catatan tambahan, tidak ada yang berfungsi sampai saya memodifikasi kunci terakhir (yang ketiga di atas)
HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
, sehingga mungkin hanya itu yang diperlukan. Saya hanya menemukan kunci itu karena jawaban ini .sumber
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 bawahHKEY_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"
: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:
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"
:Untuk solusi cepat-n-kotor, buat file bernama
ChromeDefault.reg
dan salin & tempel yang berikut ke dalamnya: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.
sumber
Saya menemukan solusi mudah untuk ini. Saya menjalankan Chrome Versi 33.0.1750.117 m. Saya menemukan bahwa ketika saya membuka profil ke-2 saya, Chrome membuat tugas lain di bilah tugas Windows 8 dan tugas Chrome yang baru memiliki perbedaan ikon yang nyaris tidak terlihat, ia memiliki gambar profil yang Anda pilih untuk profil baru Anda. Dalam kasus saya, ada Superman kecil di sudut kanan bawah ikon Chrome.
Sematkan ikon itu ke bilah tugas dan lepaskan sematan ikon yang lama.
Saya telah menguji ini dan itu berhasil untuk saya. Bahkan jika instance terakhir dari Chrome yang saya tutup adalah profil lama (yang saya pertahankan), profil baru dibuka ketika saya membuka Chrome.
sumber
Ini jauh lebih mudah dari itu - cukup masuk ke pengguna Chrome, klik pada pengguna yang Anda inginkan sebagai default, dan klik tombol "Edit". Kemudian, klik untuk membuat pintasan desktop yang akan membuat pintasan langsung ke pengguna itu. Bingo!
sumber
Tidak ada cara untuk melakukannya. Chrome selalu membuka tautan eksternal apa pun dari pengguna aktif atau pengguna terakhir yang Anda gunakan.
sumber