¿Es posible configurar Google Chrome con un perfil de usuario personalizado como navegador predeterminado?
Cuando configuro google chrome como el navegador predeterminado, selecciona el perfil de usuario "predeterminado" en comparación con el perfil personalizado que configuré. Intenté configurar google chrome como navegador predeterminado después de abrirlo desde ese perfil de usuario en particular, pero no parece tener ningún efecto.
Busqué en Google pero solo pude encontrar otra pobre alma como yo que hizo una pregunta similar aquí: http://www.google.com/support/forum/p/Chrome/thread?tid=69f0a6e776ceab1c&hl=en
No hubo respuestas a esa pregunta.
Aclamaciones.
google-chrome
user-profiles
Kaushik Gopal
fuente
fuente
Respuestas:
Hice una búsqueda y reemplazo de todas las apariciones
chrome.exe
en mi registro con el enlace de comando específico. Asi que,fue reemplazado con
en todas partes y hasta ahora no he tenido ningún problema. Pero definitivamente debería haber una manera más fácil / elegante de hacer esto.
fuente
--profile-directory="Default"
parece ser lo incorrecto.La solución que funciona para mí es
Regedit abierto
Navegar a
HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
Editar valor de clave predeterminado para agregar
--profile-directory
varaiblees decir, modificar los datos del valor de la clave predeterminada como: "< ruta a Chrome.exe > \ chrome.exe"
--profile-directory="< *name of your default directory* >"
- "% 1"fuente
Agregue una clave de tipo
REG_SZ
(cadena) llamadaUserDataDir
debajocon el valor del directorio de datos de usuario que le gustaría usar. Se puede hacer con una sola línea de comando desde el Símbolo del sistema, de la siguiente manera:
El perfil especificado se usará como predeterminado cuando se inicie Chrome. Se confirma que esto funciona en la versión actual de Chrome a partir de este escrito: la versión 70. La
UserDataDir
clave se introdujo en Chrome en la versión 11 .De esta manera, no tiene que usar ningún argumento de línea de comandos para chrome.exe y, por lo tanto, no necesita cambiar los controladores de shell para los distintos tipos de archivos que abre Chrome.
fuente
--user-data-dir
opción de línea de comandos, por lo que no podrá utilizar diferentes perfilesHay una explicación de cómo utilizar múltiples perfiles de Chrome aquí .
La esencia de esto es mirar dentro
(Windows XP)
o
(Vista, Win7)
y copie la carpeta "Datos de usuario \ Predeterminado" en "Datos de usuario \ su_perfil".
Luego ejecute Chrome con algunas opciones de línea de comandos:
y luego, puedes ejecutar Chrome con ese perfil usando:
Y puede agregar esa
--user-data-dir
opción a un acceso directo.Ahora, cómo usaría esa configuración para el navegador predeterminado, no lo sé. Podría implicar algunos ajustes en el Registro, alrededor
HKEY_CLASSES_ROOT\htmlfile\shell
fuente
Adopté la solución propuesta por Rehan Khwaja arriba. Si sigue los pasos a continuación, Chrome se iniciará desde su nueva ubicación de usuario, NO necesita editar accesos directos ni nada de eso.
Mis pasos exactos fueron:
Google Chrome ahora se iniciará desde: Y: \ Profiles \ Chrome \ MyUserDataProfile (de forma predeterminada, usando todos sus accesos directos estándar sin tener que editar su ruta, etc.).
Si desea replicar su entorno de navegación existente en esta nueva ubicación de perfil, puede copiar todo el contenido de su perfil anterior (o el predeterminado de Chrome) en su nueva ruta.
Windows 7 u 8 - Instalación predeterminada de Chrome Copie todo de:
Si desea iniciar Chrome desde diferentes perfiles con accesos directos separados para cada uno, tendrá que hacer los accesos directos y editar la ruta, etc. (como se sugiere en otras publicaciones).
fuente
Solución de Windows
Si ya está utilizando --user-data-dir para sus accesos directos, entonces esto es lo que está buscando.
Esto hará que los enlaces http: // y https: // en otras aplicaciones (por ejemplo, Skype) se abran en Chrome con el perfil especificado.
Abrir Regedit (Ejecutar / WIN + R, escriba regedit, presione enter)
Localice las siguientes claves:
Edite los valores (predeterminados) de estas claves para esto:
Reemplace YOUR_CHROME_PATH_HERE con su ruta de Chrome.exe, por ejemplo.
Reemplace YOUR_USER_DATA_PATH_HERE con su carpeta de datos de usuario de Chrome, por ejemplo.
La carpeta de datos de usuario de Chrome predeterminada se encuentra en
Nota: No se puede usar% variable% en Regedit.
fuente
La forma en que evito esto es
Si desea abrir un perfil particular en lugar de que Chrome recoja el último perfil abierto:
Siga los pasos mencionados aquí para crear un icono personalizado para su perfil: https://superuser.com/a/723145/84229
Abra el perfil que desee con el icono correspondiente.
Si le preocupa qué perfil es recogido por un programa externo
Cambie los nombres de
Default
&Profile 1
directorios aquí%LOCALAPPDATA%\Google\Chrome\User Data
es decir, renombrar
Default
aDefaultTmp
, renombrarProfile 1
aDefault
, renombrarDefaultTmp
aProfile 1
fuente
Para sistemas multiusuario con perfiles móviles (es decir, Terminal Server)
utilizar:
La variable de entorno% appdata% no funcionará a través del registro. Entonces use $ {roaming_app_data} en su lugar.
fuente
Hay una configuración dentro de un archivo de preferencias globales en el directorio Chrome AppData que actualiza una variable "last_used" con el perfil utilizado más recientemente. Puede restablecer / anular esta configuración configurándola en su perfil deseado y simplemente debe usar el perfil que especificó en la próxima aplicación abierta. De lo contrario, usar
--profile-directory="Default"
o--profile-directory="Profile 1"
en sus accesos directos forzará una nueva ventana usando ese perfil. NO deberías usar--user-data-directory
, ya que es algo completamente diferente (establece / anula la ruta del directorio de caché y configuración para la que el perfil ya debería tener los valores predeterminados).El archivo mencionado anteriormente es el archivo de estado local, que podría analizar para reemplazar el perfil seleccionado como el último utilizado con su perfil deseado. Ver https://superuser.com/a/436262/333828
fuente
Tengo una solución para MacOSX. He usado un Automator para crear Acción de carpeta en ~ / Library / Application Support / Google / Chrome . Cuando la aplicación Chrome se cierra, crea un archivo de apagado sin importancia en este directorio. Esto desencadena una acción de carpeta. Si el último perfil utilizado no era el predeterminado, ejecuta este script, para modificar el perfil guardado:
La próxima vez que inicie Chrome (de todos modos), comenzará con el perfil predeterminado.
fuente
En aras de la exhaustividad, agregaré otra solución que aparentemente funcionó en el pasado, pero al menos para mí (WinVista, Chrome 31) no lo hace.
http://productforums.google.com/forum/#!topic/chrome/4F9bjXogI0s
La solución es hacer que la
User Data
carpeta sea un enlace rígido (una unión NTFS) a su carpeta de perfil real, de esta manera:fuente
fuente
Para Windows 10, modifiqué las siguientes claves de registro:
Todo con este valor:
Y solo una nota adicional, nada de eso funcionó hasta que modifiqué la última clave (la tercera más arriba)
HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
, por lo que puede ser todo lo que se necesitaba. Solo encontré esa clave debido a esta respuesta .fuente
Aquí hay muchas respuestas, pero la mayoría de ellas parecen usar
HKEY_CLASSES_ROOT
. Esta es una clave heredada y realmente no debería usarse por más tiempo (para poner en perspectiva,HKEY_CLASSES_ROOT
proviene de Windows 3.1 y fue diseñada para compatibilidad con versiones anteriores). El lugar correcto para hacer estos cambios está debajoHKEY_CURRENT_USER\Software\Classes\
.Como se menciona aquí, Chrome almacena cada "perfil" en su propio directorio. Al lanzar, el
--profile-directory
interruptor de línea de comandos se puede usar para seleccionar un directorio de perfil específico. Sin este interruptor, Chrome simplemente usará el perfil que se utilizó por última vez. El perfil predeterminado (el primer usuario que inició sesión después de instalar Chrome) siempre se almacena en el directorio "predeterminado".El método más simple para configurar un perfil es simplemente editar el acceso directo de Chrome y agregar el parámetro de línea de comando
--profile-directory="default"
:La desventaja de este enfoque es que solo afecta el acceso directo en sí. Si Chrome es su navegador predeterminado y otra aplicación abre una página, esto no tendrá ningún efecto. Del mismo modo, si asocia una extensión de archivo local con Chrome, no afectará qué perfil se selecciona al abrir ese tipo de archivo desde el Explorador de Windows.
La solución para esto es especificar el perfil para usar en el Registro de Windows. Para que esto funcione tanto para las extensiones mapeadas como para la ejecución de shell, necesitamos hacer un cambio en dos lugares diferentes:
HKEY_CURRENT_USER\Software\Classes\Applications\chrome.exe\shell\open\command
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML\shell\open\command
El valor predeterminado para ambos es el mismo:
Al igual que con el método de acceso directo discutido anteriormente, simplemente necesitamos agregar el
--profile-directory="default"
interruptor. Una diferencia, sin embargo, es que aquí debemos agregarlo entre"chrome.exe"
y-- "%1"
:Para una solución rápida y sucia, cree un archivo llamado
ChromeDefault.reg
y copie y pegue lo siguiente en él:Una vez guardado, al hacer doble clic en este archivo, se realizarán automáticamente los cambios necesarios en su registro. Esto simplemente le ahorra la molestia de caminar a través del árbol en RegEdit.
fuente
Encontré una solución fácil para esto. Estoy ejecutando Chrome versión 33.0.1750.117 m. Descubrí que cuando abro mi segundo perfil, Chrome crea otra tarea en la barra de tareas de Windows 8 y la nueva tarea de Chrome tiene una diferencia de icono apenas perceptible, tiene la imagen de perfil que ha elegido para su nuevo perfil. En mi caso, hay un pequeño Superman en la esquina inferior derecha del ícono de Chrome.
Simplemente anclar ese icono a su barra de tareas y desanclar el icono anterior.
He probado esto y funciona para mí. Incluso si la última instancia de Chrome que cierro es el perfil anterior (que estoy conservando), el nuevo perfil se abre cuando abro Chrome.
fuente
Es mucho más fácil que eso: solo ingrese a los usuarios de Chrome, haga clic en el usuario que desea que sea predeterminado y haga clic en el botón "Editar". Luego, haga clic para crear un acceso directo de escritorio que hará un acceso directo directamente a ese usuario. ¡Bingo!
fuente
No hay forma de hacerlo. Chrome siempre abre cualquier enlace externo del usuario activo o del último usuario al que haya cambiado.
fuente