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

32

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.

Chêne
la source
Y at-il un besoin de développement de le définir comme valeur par défaut? Ou vous voulez que Canary s'ouvre lorsque vous cliquez sur des hyperliens?
meguroyama
meguroyama ce dernier.
Chêne
Essayez d'entrer dans les paramètres par défaut du système et de configurer Chrome Canary pour ouvrir les liens HTTP par défaut.
gparyani

Réponses:

8

Remplacez-le YourUsernameHerepar 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 faites cela sur un ordinateur sans admin, vous pouvez utiliser la même configuration, en remplaçant HKEY_LOCAL_MACHINE\SOFTWAREavec HKEY_CURRENT_USER\Softwareet en remplaçant ChromeSxSHTMLavec ChromeSxSHTMLla clé que vous pouvez trouver dans Regedit dans HKEY_CURRENT_USER\Software\Classes\- Vous verrez un nom ChromeSSHTML.<some random string here>. Copiez ceci et remplacez- ChromeSxSHTMLle.

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"
Mrsonord
la source
Merci d'avoir partagé. Comment puis-je l'annuler?
Entré dans votre message - ne semble malheureusement plus fonctionner avec la dernière version de chrome Canary sur Windows 7
Tom
Celui-ci fonctionne pour moi. techdows.com/2012/05/…
attomos
45

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".

AppTrain
la source
6
Il n'apparaît pas dans la liste des programmes et il n'y a aucun moyen de rechercher d'autres programmes.
Mike Hall
4
Je confirme que cela fonctionne sur Windows 8.1. Pas sûr des autres versions de Windows.
Ngoc Pham
5
Ça ne marche pas sur les fenêtres 7
Gelin Luo
1
Cela fonctionne sur Windows XP, cependant: /
Robbie Wxyz
1
Peut confirmer que cela fonctionne sur Windows 7 64 bits
Jamie Hutber
9

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.

xji
la source
Vous pouvez créer une nouvelle question pour OS X Yosemite (10.10) et y répondre vous-même. Vous pouvez également associer cette question à celle-ci. Mais ajouter une réponse à une autre question est une mauvaise approche
Arashsoft,
-1

Sous Windows 10:

Paramètres ➡ Système ➡ Applications par défaut ➡ Définir les valeurs par défaut par application

Chrome Canary devrait apparaître dans la liste.

stommestack
la source