web-dev-qa-db-fra.com

Comment définir Google Chrome Canary comme navigateur par défaut sous Windows 8?

Normalement, Google Chrome Canary ne peut pas être défini comme navigateur par défaut du système. Il affiche le message suivant dans ses paramètres:

Il s’agit d’une installation secondaire de Google Chrome. Vous ne pouvez pas utiliser votre navigateur par défaut.

Ils ont de bonnes raisons, mais je souhaite néanmoins l’utiliser par défaut. Comment définir Google Chrome Canary comme navigateur par défaut sous Windows 8?

J'ai trouvé de nombreuses solutions en ligne sur les versions précédentes de Windows, toutes axées sur la modification du registre, et malheureusement aucune d'entre elles n'a été en mesure de résoudre ce problème pour moi.

32
Oak

Remplacez YourUsernameHere par votre nom d'utilisateur. Après cela, copiez et collez le texte ci-dessous dans un fichier texte et enregistrez-le sous le nom canary.reg. puis double-cliquez sur le fichier.

Cela ne fonctionnera que si vous avez des privilèges d’administrateur sur votre ordinateur. Si vous le faites sur un ordinateur sans administrateur, vous pouvez utiliser la même configuration, en remplaçant HKEY_LOCAL_MACHINE\SOFTWARE par HKEY_CURRENT_USER\Software et en remplaçant ChromeSxSHTML par ChromeSxSHTML par la clé que vous pouvez trouver dans Regedit dans HKEY_CURRENT_USER\Software\Classes\ - Vous verrez un nommé ChromeSSHTML.<some random string here>. Copiez ceci et remplacez ChromeSxSHTML par celui-ci.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeSxSHTML]
"URL Protocol"=""
@="Google Chrome Canary HTML Document"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeSxSHTML\DefaultIcon]
@="C:\\Users\\YourUsernameHere\\AppData\\Local\\Google\\Chrome SxS\\Application\\chrome.exe,4"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeSxSHTML\Shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeSxSHTML\Shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeSxSHTML\Shell\open\command]
@="\"C:\\Users\\YourUsernameHere\\AppData\\Local\\Google\\Chrome SxS\\Application\\chrome.exe\" -- \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeSxSURL]
@="Google Chrome Canary URL"
"FriendlyTypeName"="Google Chrome Canary URL"
"URL Protocol"=""
"EditFlags"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeSxSURL\DefaultIcon]
@="C:\\Users\\YourUsernameHere\\AppData\\Local\\Google\\Chrome SxS\\Application\\chrome.exe,4"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeSxSURL\Shell]
@="open"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeSxSURL\Shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeSxSURL\Shell\open\command]
@="\"C:\\Users\\YourUsernameHere\\AppData\\Local\\Google\\Chrome SxS\\Application\\chrome.exe\" -- \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxURL\Shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxURL\Shell\open\ddeexec\Application]
@="Google Chrome Canary"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxURL\Shell\open\ddeexec\Topic]
@="WWW_OpenURL"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice]
"Progid"="ChromeSxSHTML"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice]
"Progid"="ChromeSxSHTML"
[HKEY_CLASSES_ROOT\.htm]
@="ChromeSxSHTML"
"Content Type"="text/html"
"PerceivedType"="text"
[HKEY_CLASSES_ROOT\.html]
@="ChromeSxSHTML"
"Content Type"="text/html"
"PerceivedType"="text"
8
Mrsonord

Panneau de configuration> Programmes par défaut> Définissez vos programmes par défaut. Cliquez sur Google Chrome Canary et sélectionnez "Définir ce programme par défaut".

44
AppTrain

Ne répondez pas à la question initiale, mais pour les personnes comme moi susceptibles de tomber sur cette page lors de la recherche, le moyen de le faire sous OS X Yosemite (10.10) et plus est dans Préférences Système -> Général. Avant, c'était dans le décor de Safari, mais maintenant ce n'est plus le cas.

8
xji