Как я могу установить Google Chrome Canary в качестве браузера по умолчанию в Windows 8?

32

Как правило, Google Chrome Canary не может быть установлен в качестве браузера по умолчанию для системы - в его настройках отображается следующее сообщение:

Это вторичная установка Google Chrome, и ее нельзя сделать браузером по умолчанию.

У них есть веские причины, но, тем не менее, я хочу использовать его по умолчанию. Как я могу установить Google Chrome Canary в качестве браузера по умолчанию в Windows 8?

В Интернете я нашел множество решений о предыдущих версиях Windows, все они вращались вокруг редактирования реестра, и, к сожалению, ни одна из них не смогла решить эту проблему для меня.

дуб
источник
Есть ли необходимость в развитии, чтобы установить его по умолчанию? Или вы хотите, чтобы канарейка открывалась при нажатии на гиперссылки?
Мегурояма
@meguroyama последний.
Дуб
Попробуйте зайти в настройки программы по умолчанию и настроить Chrome Canary на открытие ссылок HTTP по умолчанию.
gparyani

Ответы:

8

Замените YourUsernameHereна ваше имя пользователя. После этого скопируйте и вставьте нижеследующее в текстовый файл и сохраните его как canary.reg. затем дважды щелкните файл.

Это будет работать, только если у вас есть права администратора на вашем компьютере. Если вы делаете это на компьютере без администратора, вы можете использовать ту же установку, замену HKEY_LOCAL_MACHINE\SOFTWAREс HKEY_CURRENT_USER\Softwareи замена ChromeSxSHTMLс ChromeSxSHTMLклавишей вы можете найти в Regedit в HKEY_CURRENT_USER\Software\Classes\- Увидишь один с именем ChromeSSHTML.<some random string here>. Скопируйте это и замените ChromeSxSHTMLэтим.

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
источник
Спасибо, что поделился. Как мне отменить это?
Наткнулся на ваш пост - к сожалению, похоже, больше не работает с последней версией Chrome Canary на Windows 7
Том
Этот работает для меня. techdows.com/2012/05/…
attomos
45

Панель управления> Программы по умолчанию> Установите программы по умолчанию. Нажмите на Google Chrome Canary и выберите «Установить эту программу по умолчанию».

AppTrain
источник
6
Он не отображается в списке программ на выбор, и нет возможности просмотреть, чтобы добавить другие программы.
Майк Холл
4
Я подтверждаю, что это работает на Windows 8.1. Не уверен насчет других версий Windows.
Нгок Фам
5
Это не работает на Windows 7
Гелин Ло
1
Это работает на Windows XP, однако: /
Робби Wxyz
1
Могу подтвердить, что он работает на Windows 7 64-битной
Джейми Хатбер
9

Не отвечая на первоначальный вопрос, но для таких людей, как я, которые могут наткнуться на эту страницу при поиске, способ сделать это в OS X Yosemite (10.10) и выше находится в Системных настройках -> Общие. Раньше это было в настройках Safari, но теперь это уже не так.

xji
источник
Вы можете создать новый вопрос для OS X Yosemite (10.10) и ответить на него самостоятельно. Кроме того, вы можете связать этот вопрос с этим. Но добавление ответа на другой вопрос - неправильный подход
Arashsoft
-1

В Windows 10:

Настройки ➡ Система ➡ Приложения по умолчанию ➡ Установить настройки по умолчанию для приложения

Chrome Canary должен появиться в списке.

stommestack
источник