Como posso definir o Google Chrome Canary como o navegador padrão no Windows 8?

32

Normalmente, o Google Chrome Canary não pode ser definido como o navegador padrão do sistema - ele mostra a seguinte mensagem em suas configurações:

Esta é uma instalação secundária do Google Chrome e não pode ser feita como seu navegador padrão.

Eles têm boas razões, mas, no entanto, eu quero usá-lo como padrão. Como posso definir o Google Chrome Canary como o navegador padrão no Windows 8?

Encontrei inúmeras soluções on-line sobre versões anteriores do Windows, todas relacionadas à edição do registro e, infelizmente, nenhuma delas conseguiu resolver isso para mim.

Carvalho
fonte
Existe uma necessidade de desenvolvimento para defini-lo como padrão? Ou você quer que o canário abra quando você clica em hiperlinks?
precisa saber é o seguinte
@meguroyama o último.
Oak
Tente acessar as configurações padrão dos programas do sistema e configurar o Chrome Canary para abrir links HTTP por padrão.
gparyani

Respostas:

8

Substitua YourUsernameHerepelo seu nome de usuário. Depois disso, copie e cole o arquivo abaixo em um arquivo de texto e salve-o como canary.reg. depois clique duas vezes no arquivo.

Isso só funcionará se você tiver privilégios administrativos no seu computador. Se você estiver fazendo isso em um computador sem admin, você pode usar a mesma configuração, substituindo HKEY_LOCAL_MACHINE\SOFTWAREcom HKEY_CURRENT_USER\Softwaree substituindo ChromeSxSHTMLcom ChromeSxSHTMLcom a chave que você pode encontrar em Regedit na HKEY_CURRENT_USER\Software\Classes\- Você verá um chamado ChromeSSHTML.<some random string here>. Copie isso e substitua ChromeSxSHTMLpor ele.

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
fonte
Obrigado por compartilhar. Como faço para desfazer isso?
Deparei com o seu pós - infelizmente não parece mais trabalhar com a versão mais recente do Chrome Canary no Windows 7
Tom
Este funciona para mim. techdows.com/2012/05/…
attomos 27/10/2015
45

Painel de controle> Programas padrão> Defina seus programas padrão. Clique no Google Chrome Canary e selecione "Definir este programa como padrão".

AppTrain
fonte
6
Ele não aparece na lista de programas para escolher e não há como navegar para adicionar mais programas.
Mike Hall
4
Confirmo que isso funciona no Windows 8.1. Não tenho certeza sobre outras versões do Windows.
Ngoc Pham
5
Não está funcionando no windows 7
Gelin Luo 12/06
1
No entanto, isso funciona no Windows XP: /
Robbie Wxyz
1
Pode confirmar que funciona no Windows 7 64-bit
Jamie Hutber
9

Não respondendo à pergunta original, mas para pessoas como eu, que podem encontrar essa página ao pesquisar, a maneira de fazê-lo no OS X Yosemite (10.10) e superior é em Preferências do Sistema -> Geral. Antes estava na configuração do Safari, mas agora não é mais o caso.

xji
fonte
Você pode criar uma nova pergunta para o OS X Yosemite (10.10) e responder você mesmo. Além disso, você pode vincular essa pergunta a esta. Mas, adicionando uma resposta para outra pergunta é uma abordagem errada
Arashsoft
-1

No Windows 10:

Configurações ➡ Sistema apps Aplicativos padrão ➡ Definir padrões por aplicativo

O Chrome Canary deve aparecer na lista.

stommestack
fonte