Hier gibt es viele Antworten, aber die meisten scheinen sie zu nutzen HKEY_CLASSES_ROOT
. Dies ist ein Legacy-Schlüssel, der eigentlich nicht mehr verwendet werden HKEY_CLASSES_ROOT
sollte (aus Gründen der Abwärtskompatibilität stammt er aus Windows 3.1). Der richtige Ort, um diese Änderungen vorzunehmen, ist unter HKEY_CURRENT_USER\Software\Classes\
.
Wie hier überall erwähnt, speichert Chrome jedes "Profil" in einem eigenen Verzeichnis. Beim Start kann mit der --profile-directory
Befehlszeilenoption ein bestimmtes Profilverzeichnis ausgewählt werden. Ohne diesen Schalter verwendet Chrome einfach das zuletzt verwendete Profil. Das Standardprofil (der erste Benutzer, mit dem Sie sich nach der Installation von Chrome angemeldet haben) wird immer im Verzeichnis "default" gespeichert.
Die einfachste Methode zum Festlegen eines Profils besteht darin, die Verknüpfung von Chrome zu bearbeiten und den Befehlszeilenparameter hinzuzufügen --profile-directory="default"
:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default"
Der Nachteil dieses Ansatzes ist, dass nur die Verknüpfung selbst betroffen ist. Wenn Chrome Ihr Standardbrowser ist und eine andere Anwendung eine Seite öffnet, hat dies keine Auswirkungen. Wenn Sie Chrome eine lokale Dateierweiterung zuordnen, hat dies keine Auswirkungen darauf, welches Profil beim Öffnen dieses Dateityps im Windows-Explorer ausgewählt wird.
Das Update dafür besteht darin, das in der Windows-Registrierung zu verwendende Profil anzugeben. Damit dies sowohl für zugeordnete Erweiterungen als auch für die Shell-Ausführung funktioniert, müssen an zwei verschiedenen Stellen Änderungen vorgenommen werden:
HKEY_CURRENT_USER\Software\Classes\Applications\chrome.exe\shell\open\command
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML\shell\open\command
Der Standardwert für beide ist der gleiche:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -- "%1"
Genau wie bei der zuvor beschriebenen Shortcut-Methode müssen wir nur den --profile-directory="default"
Schalter hinzufügen . Ein Unterschied ist jedoch, dass wir hier hinzufügen müssen zwischen "chrome.exe"
und -- "%1"
:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default" -- "%1"
Erstellen Sie für eine schnelle und fehlerfreie Lösung eine Datei mit dem Namen ChromeDefault.reg
und kopieren Sie die folgenden Elemente und fügen Sie sie ein:
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\""
Nach dem Speichern werden durch Doppelklicken auf diese Datei automatisch die erforderlichen Änderungen an Ihrer Registrierung vorgenommen. Dies erspart Ihnen einfach die Mühe, in RegEdit durch den Baum zu gehen.