Est-il possible de définir Google Chrome avec un profil utilisateur personnalisé comme navigateur par défaut?
Lorsque je configure Google Chrome comme navigateur par défaut, il sélectionne le profil utilisateur "par défaut" par rapport au profil personnalisé que j'ai configuré. J'ai essayé de définir Google Chrome comme navigateur par défaut après l'avoir ouvert à partir de ce profil d'utilisateur, mais cela ne semble pas avoir d'effet.
J'ai cherché sur Google, mais je n'ai trouvé qu'une autre âme pauvre comme moi qui avait posé une question similaire ici: http://www.google.com/support/forum/p/Chrome/thread?tid=69f0a6e776ceab1c&hl=fr
Il n'y a pas eu de réponse à cette question.
À votre santé.
google-chrome
user-profiles
Kaushik Gopal
la source
la source
Réponses:
J'ai fait une recherche et remplacer toutes les occurrences de
chrome.exe
dans mon registre avec le lien de commande spécifique. Alors,a été remplacé par
partout et jusqu'ici n'ont pas rencontré de problèmes. Mais il devrait certainement y avoir un moyen plus simple et élégant de le faire.
la source
--profile-directory="Default"
semble être la mauvaise chose à faire.La solution qui fonctionne pour moi est de
Regedit ouvert
Aller vers
HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
Modifier clé Valeur par défaut ajouter
--profile-directory
varaibleà savoir Modifier la clé par défaut Données de la valeur comme: « < chemin vers chrome.exe > \ chrome.exe »
--profile-directory="< *name of your default directory* >"
- « % 1 »la source
Ajouter une clé de type
REG_SZ
(chaîne) appeléeUserDataDir
sousavec la valeur du répertoire de données utilisateur que vous souhaitez utiliser. Vous pouvez le faire avec une seule ligne de commande à partir de l'invite de commande, comme suit:
Le profil spécifié sera utilisé par défaut lors du lancement de Chrome. Il est confirmé que cela fonctionne dans la version actuelle de Chrome au moment de la rédaction de cet article - la version 70. La
UserDataDir
clé a été introduite dans la version 11 de Chrome .De cette façon, vous n'avez pas besoin d'utiliser d'arguments de ligne de commande pour chrome.exe et vous n'avez donc pas besoin de changer les gestionnaires de shell pour les différents types de fichiers ouverts par chrome.
la source
--user-data-dir
option de ligne de commande, vous ne pourrez donc pas utiliser différents profils.Il y a une explication de la façon d'utiliser plusieurs profils Chrome ici .
L'essentiel est de regarder à l'intérieur
(Windows XP)
ou
(Vista, Win7)
et copiez le dossier "User Data \ Default" dans "User Data \ your_profile".
Ensuite, lancez chrome avec certaines options de ligne de commande:
et par la suite, vous pouvez exécuter Chrome avec ce profil en utilisant:
Et vous pouvez ajouter cette
--user-data-dir
option à un raccourci.Maintenant, comment utiliseriez-vous cette configuration pour le navigateur par défaut, je ne le sais pas. Peut-être impliquer des bricolages dans le registre, autour de
HKEY_CLASSES_ROOT\htmlfile\shell
la source
J'ai adopté la solution proposée par Rehan Khwaja ci-dessus. En suivant les étapes ci-dessous, Chrome sera lancé à partir de votre nouvel emplacement d'utilisateur. Vous n'avez PAS besoin de modifier les raccourcis.
Mes étapes exactes ont été:
Google Chrome se lancera désormais à partir de: Y: \ Profiles \ Chrome \ MyUserDataProfile (par défaut, utilisez tous vos raccourcis standard sans devoir modifier le chemin de leur chemin, etc.).
Si vous souhaitez répliquer votre environnement de navigation existant dans ce nouvel emplacement de profil, vous pouvez copier l'intégralité du contenu de votre ancien profil (ou celui par défaut de Chrome) dans votre nouveau chemin.
Windows 7 ou 8 - Installation par défaut de Chrome Copiez tout ce qui suit:
Si vous souhaitez lancer Chrome à partir de différents profils avec des raccourcis distincts pour chacun, vous devez créer les raccourcis et modifier le chemin, etc. (comme suggéré dans d'autres publications).
la source
Solution Windows
Si vous utilisez déjà --user-data-dir pour vos raccourcis, c’est ce que vous recherchez.
Cela créera des liens http: // et https: // dans d'autres applications (par exemple, Skype) dans Chrome avec le profil spécifié.
Ouvrez Regedit (Exécuter / Win + R, tapez regedit, appuyez sur Entrée)
Localisez les clés suivantes:
Modifiez les valeurs (par défaut) de ces clés comme suit:
Remplacez YOUR_CHROME_PATH_HERE par votre chemin Chrome.exe, par exemple.
Remplacez YOUR_USER_DATA_PATH_HERE par votre dossier de données utilisateur Chrome, par exemple.
Le dossier de données utilisateur Chrome par défaut se trouve dans
Remarque: Impossible d'utiliser% variable% dans Regedit.
la source
La façon dont je me déplace est
Si vous souhaitez ouvrir un profil particulier plutôt que Chrome en récupérant le dernier profil ouvert:
Suivez les étapes mentionnées ici pour créer une icône personnalisée pour votre profil: https://superuser.com/a/723145/84229
Ouvrez le profil de votre choix avec l’icône correspondante.
Si vous êtes préoccupé par quel profil est repris par un programme externe
Échangez les noms de
Default
&Profile 1
répertoires ici%LOCALAPPDATA%\Google\Chrome\User Data
à- dire renommage
Default
àDefaultTmp
, changement de nomProfile 1
pourDefault
, changement de nomDefaultTmp
àProfile 1
la source
Pour les systèmes multi-utilisateurs avec des profils itinérants (par exemple, Terminal Server)
utilisation:
La variable d'environnement% appdata% ne fonctionnera pas via le registre. Utilisez donc $ {roaming_app_data} à la place.
la source
Un paramètre du fichier de préférences globales du répertoire Chrome AppData met à jour une variable "last_used" avec le profil utilisé le plus récemment. Vous pouvez réinitialiser / remplacer ce paramètre en le configurant sur le profil souhaité. Le profil que vous avez spécifié lors de la prochaine ouverture de l'application doit simplement être utilisé. Sinon, utiliser
--profile-directory="Default"
ou--profile-directory="Profile 1"
sur vos raccourcis forcera une nouvelle fenêtre utilisant ce profil. Vous ne devez PAS utiliser--user-data-directory
, car c'est quelque chose de complètement différent (définit / remplace le chemin du répertoire de cache et de paramètres pour lequel le profil devrait déjà avoir des valeurs par défaut).Le fichier mentionné ci-dessus est le fichier d'état local, que vous pouvez éventuellement analyser pour remplacer le profil sélectionné comme dernier utilisé avec votre profil souhaité. Voir https://superuser.com/a/436262/333828
la source
J'ai une solution pour MacOSX. J'ai utilisé un automate pour créer une action de dossier sur ~ / Bibliothèque / Application Support / Google / Chrome . Lorsque l'application Chrome se ferme, elle crée un fichier d'arrêt sans importance dans ce répertoire. Cela déclenche une action de dossier. Si le dernier profil utilisé n'était pas le profil Par défaut, il exécute ce script pour modifier le profil enregistré:
Quoi qu'il en soit, la prochaine fois que vous lancerez Chrome, il utilisera le profil Par défaut.
la source
Par souci d’exhaustivité, j’ajouterai une autre solution qui fonctionnait dans le passé, mais du moins pas pour moi (WinVista, Chrome 31).
http://productforums.google.com/forum/#!topic/chrome/4F9bjXogI0s
La solution consiste à transformer le
User Data
dossier en lien dur (une jonction NTFS) vers votre dossier de profil actuel, comme suit:la source
la source
Pour Windows 10, j'ai modifié les clés de registre suivantes:
Tous avec cette valeur:
Et juste une note supplémentaire, rien de tout cela n’a fonctionné jusqu’à ce que j’aie modifié la dernière clé (la troisième ci-dessus)
HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
, alors c’est peut-être tout ce qui était nécessaire. J'ai seulement trouvé cette clé à cause de cette réponse .la source
Il y a beaucoup de réponses ici, mais la plupart d'entre elles semblent utiliser
HKEY_CLASSES_ROOT
. Il s'agit d'une clé héritée qui ne devrait vraiment plus être utilisée (à mettre en perspective,HKEY_CLASSES_ROOT
provient de Windows 3.1 et était destinée à la compatibilité ascendante). Le bon endroit pour faire ces changements est sousHKEY_CURRENT_USER\Software\Classes\
.Comme mentionné ici, Chrome stocke chaque "profil" dans son propre répertoire. Lors du lancement, le
--profile-directory
commutateur de ligne de commande peut être utilisé pour sélectionner un répertoire de profil spécifique. Sans ce commutateur, Chrome utilisera simplement le dernier profil utilisé. Le profil par défaut (le premier utilisateur avec lequel vous vous êtes connecté après l'installation de chrome) est toujours stocké dans le répertoire "default".La méthode la plus simple pour définir un profil consiste simplement à modifier le raccourci de Chrome et à ajouter le paramètre de ligne de commande
--profile-directory="default"
:L'inconvénient de cette approche est qu'il ne touche le raccourci lui - même. Si Chrome est votre navigateur par défaut et qu'une autre application ouvre une page, cela n'aura aucun effet. De même, si vous associez une extension de fichier locale à Chrome, le profil sélectionné n'est pas affecté lors de l'ouverture de ce type de fichier à partir de l'Explorateur Windows.
Le correctif consiste à spécifier le profil à utiliser dans le registre Windows. Pour que cela fonctionne à la fois pour les extensions mappées et pour l'exécution du shell, nous devons effectuer une modification à deux endroits différents:
HKEY_CURRENT_USER\Software\Classes\Applications\chrome.exe\shell\open\command
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML\shell\open\command
La valeur par défaut pour les deux est la même:
Tout comme avec la méthode Shortcut décrite précédemment, nous devons simplement ajouter le
--profile-directory="default"
commutateur. Une différence cependant, c’est qu’il faut ici l’ajouter entre"chrome.exe"
et-- "%1"
:Pour une solution quick-n-dirty, créez un fichier appelé dans
ChromeDefault.reg
lequel vous copiez et collez les éléments suivants:Une fois enregistré, un double-clic sur ce fichier apportera automatiquement les modifications nécessaires à votre registre. Cela vous évite simplement de parcourir l’arbre dans RegEdit.
la source
J'ai trouvé une solution facile à cela. J'utilise la version de Chrome 33.0.1750.117 m. J'ai constaté que lorsque j'ouvre mon deuxième profil, Chrome crée une autre tâche dans la barre des tâches de Windows 8 et que la nouvelle tâche Chrome a une différence d'icône à peine perceptible: elle présente la photo de profil que vous avez choisie pour votre nouveau profil. Dans mon cas, il y a un minuscule Superman dans le coin inférieur droit de l'icône Chrome.
Épinglez simplement cette icône dans la barre des tâches et retirez l’ancienne icône.
J'ai testé cela et cela fonctionne pour moi. Même si la dernière instance de Chrome que je ferme est l'ancien profil (que je conserve), le nouveau profil est ouvert lorsque j'ouvre Chrome.
la source
C'est beaucoup plus simple que cela: il suffit d'entrer dans les utilisateurs de Chrome, de cliquer sur l'utilisateur que vous voulez utiliser par défaut, puis de cliquer sur le bouton "Modifier". Cliquez ensuite sur pour créer un raccourci sur le bureau qui créera un raccourci directement vers cet utilisateur. Bingo!
la source
Pas moyen de le faire. Chrome ouvre toujours les liens externes de l'utilisateur actif ou du dernier utilisateur auquel vous êtes passé.
la source