Содержание
Нажатие на результаты веб-поиска в Cortana всегда запускает Microsoft Edge независимо от того, какой у вас браузер по умолчанию. Однако вы можете настроить ссылки веб-поиска Cortana, чтобы они открывались в веб-браузере по умолчанию. Кроме того, вы можете автоматически перенаправить поисковый запрос в поиск Google вместо Bing.
В апреле 2018 года Microsoft объявила, что Edge будет браузером, который будет запускаться при поиске в Cortana, независимо от того, какой у вас веб-браузер по умолчанию или https
настройка связи протокола есть.
Хотя пользовательский интерфейс не имеет возможности изменить поисковую систему или браузер, все еще есть способ сделать поиск в Cortana с помощью Google вместо Bing, используя новый microsoft-edge:
Протокол URL.
Выполнить поиск в Cortana с помощью браузера по умолчанию и поиск с помощью Google вместо Bing
- Вариант 1 использует инструмент EdgeDeflector. Он перенаправляет веб-поиск Cortana в браузер по умолчанию.
- Вариант 2 использует пользовательский сценарий, который перенаправляет веб-поиски Cortana в браузер по умолчанию и изменяет URL-адрес Bing на поиск Google.
Вариант 1. Использование утилиты EdgeDeflector
EdgeDeflector — это небольшое вспомогательное приложение, которое перенаправляет URL-адреса поиска Cortana в веб-браузер по умолчанию. Он регистрирует себя как microsoft-edge:
Обработчик протокола URL в реестре. EdgeDeflector не имеет пользовательского интерфейса. Программа запускается только при нажатии на результаты веб-поиска Cortana и не работает постоянно в фоновом режиме.
- Скачайте EdgeDeflector и установите его.
- После установки программы выполните поиск в Cortana. Нажмите на результат поиска, чтобы увидеть диалог Открыть с помощью ниже:
- Выберите EdgeDeflector из списка, нажмите кнопку Всегда используйте это приложение и нажмите ОК.
EdgeDeflector теперь является обработчиком по умолчанию для Microsoft края: Протокол URL.
Заметка: Эта программа не перенаправляет Bing на поиск Google. Он просто передает ссылку на ваш браузер по умолчанию вместо Microsoft Edge. Если вы хотите перенаправить на поиск Google, а также использовать веб-браузер по умолчанию, см. Метод 2 (с использованием скрипта) ниже.
Подробную информацию о том, как работает программа, можно найти в блоге автора. Открытые ссылки принудительно открываются в Microsoft Edge в браузере по умолчанию | Ctrl блог
Вариант 2. Использование пользовательского сценария Windows
Этот метод использует ту же идею, что и EdgeDeflector. Сценарий регистрируется как обработчик для microsoft-edge:
протокол, так же, как работает EdgeDeflector. Скрипт ниже был протестирован в Windows 10 v1809 v1903.
Если вы используете Windows 10 build v1803 и ниже, обязательно выключите Оптимизируйте результаты веб-поиска на панели задач для программ чтения с экрана вариант в Microsoft Edge. Отключение этой опции приведет к microsoft-edge:
протокол, который будет использоваться при нажатии на результаты веб-поиска Cortana.
Связав наш собственный скрипт ↓ Cortana2Google.vbs
с microsoft-edge:
Протокол URL, вы можете перенаправить результаты в браузер по умолчанию и использовать поисковую систему Google (если хотите) вместо Bing.
меры
- Скачайте cortana2google.zip, разархивируйте и распакуйте содержимое в папку.
- Двойной щелчок Cortana2Google.reg запустить его.
- Переместить файл Cortana2Google.vbs в ваш каталог Windows.
- Введите поисковую фразу в поле Cortana и нажмите на результат веб-поиска. Впервые появится следующее диалоговое окно «Как вы хотите открыть это?».
- Выберите «Microsoft Windows Based Script Host», включите опцию «Всегда использовать это приложение» и нажмите «ОК».
microsoft-edge:
Протокол URL теперь обрабатывается скриптом.
Результаты Cortana будут перенаправлены в ваш браузер по умолчанию и использовать поисковую систему Google вместо Bing.
По умолчанию поисковый запрос Cortana выглядит следующим образом:
microsoft-edge:?launchContext1=Microsoft.Windows.Cortana_cw5n1h2txyewy&url=https%3A%2F%2Fwww.bing.com%2Fsearch%3Fq%3Dsticky%2Bnotes%2Bfor%2Bwindows%2B10%26form%3DWNSGPH%26qs%3DHS%26cvid%3D0df6e21cb6184f1d8f16ed0ca2405bba%26pq%3Dsticky%2Bnotes%2Bfor%2Bwindows%2B10%26cc%3DIN%26setlang%3Den-US%26nclid%3D2725A7589AC9D1A17FFF42A1%26ts%3D15DD788921488%26nclidts%3D1557674921%26tsms%3D488%26wsso%3DModerate
Наш нестандартный скрипт ↓ Cortana2Google.vbs
извлекает только поисковый запрос из URL и перенаправляет в Google Браузер по умолчанию.
Содержание скрипта
'Make Cortana Use Default Browser and Google Search to open search results 'Created by Ramesh Srinivasan for Winhelponline.com 'Updated on June 14 2019 - Tested on Windows 10 v1903 'Cortana2Google.vbs If wscript.arguments.count = 0 Then Wscript.Quit Set WshShell = WScript.CreateObject("WScript.Shell") sArgs = wscript.arguments(0) 'Check if the URL comes from Cortana search action If lcase(instr(sArgs, "&url=")) 0 Then sBingURL = Split (sArgs, "&url=") sGoglURL = Split (URLDecode (sBingURL(1)), "&") sGoglURL(0) = Replace (sGoglURL(0), "bing.com", "google.com") If lcase (left (sGoglURL(0) , 8) = "https://") Then WshShell.run sGoglURL(0) Else 'Check if user pressed F1 help button or passed a non-Cortana web link If Instr(sArgs, "go.microsoft.com/fwlink") 0 Or Left(sArgs, 19) = "microsoft-edge:http" Then WshShell.Run Replace(wscript.arguments(0),"microsoft-edge:", "") WScript.Quit Else WScript.echo "Can't open the link. The following URL seems invalid:" & _ vbCrLf & vbcrlf & sArgs End If End If Function URLDecode (sInput) If IsNull(sInput) Then URLDecode = "" Exit Function End If URLDecode = sInput URLDecode = Replace(URLDecode, "%25", "%") URLDecode = Replace(URLDecode, "%20", " ") URLDecode = Replace(URLDecode, "%22", """") URLDecode = Replace(URLDecode, "%26", "&") URLDecode = Replace(URLDecode, "%27", "'") URLDecode = Replace(URLDecode, "%2F", "/") URLDecode = Replace(URLDecode, "%3F", "?") URLDecode = Replace(URLDecode, "%5C", "\") URLDecode = Replace(URLDecode, "%3A", ":") URLDecode = Replace(URLDecode, "%3D", "=") URLDecode = Replace(URLDecode, "%2B", "+") End Function
Содержимое файла REG
В то время как файл REG добавляет содержимое только к разделам реестра текущего пользователя, вам необходимы права администратора для первоначального перемещения файла сценария в C: \ Windows. Это также необязательно. Если вы решили разместить скрипт в своем профиле пользователя, если вы являетесь обычным пользователем, обновите путь к файлу скрипта в REG-файле и примените его.
Windows Registry Editor Version 5.00 ;Make Cortana Use Default Browser and Google Search to open search results ;Created by Ramesh Srinivasan for Winhelponline.com ;Created on Oct 14 2016 ;Modified on May 12 2019 ;Works on Windows 10 v1809 ;Cortana2Google.reg ;http://www.winhelponline.com/blog/cortana-web-results-google-search-default-browser/ [HKEY_CURRENT_USER\Software\Clients\StartmenuInternet\Cortana2Google] @="Cortana2Google" [HKEY_CURRENT_USER\Software\Clients\StartmenuInternet\Cortana2Google\Capabilities] "ApplicationDescription"="A custom script to redirect Cortana search results to default browser." "ApplicationName"="Cortana2Google" [HKEY_CURRENT_USER\Software\Clients\StartmenuInternet\Cortana2Google\Capabilities\URLAssociations] "microsoft-edge"="Cortana2Google" [HKEY_CURRENT_USER\Software\Classes\Cortana2Google\shell\open\command] @="wscript.exe c:\\windows\\cortana2google.vbs %1" [-HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\microsoft-edge\UserChoice] [HKEY_CURRENT_USER\Software\RegisteredApplications] "Cortana2Google"="Software\\Clients\\StartmenuInternet\\Cortana2Google\\Capabilities"
Microsoft не рекомендует использовать какие-либо методы перенаправления веб-поиска, поскольку это может нарушить персонализированный и интегрированный поиск в Windows 10, предоставляемый комбинацией Cortana + Edge + Bing. Не берите в голову!
Это оно! Вы заставили Кортану использовать веб-браузер по умолчанию (вместо Edge) и выполнять поиск с помощью Google вместо поиска Bing. Надеюсь, вам понравились эти скрипты!