32

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

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

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

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

4 ответа4

44

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

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

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

-1

В Windows 10:

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .