10

Я использую Internet Explorer для некоторых вещей и Chrome для других. Я хотел бы иметь возможность выбора, когда я нажимаю на ссылку, в каком браузере открыть ссылку. Возможно ли это в Windows? В настоящее время я использую Windows 8, хотя между версиями должно быть сходство.

Насколько я знаю, это невозможно.

2 ответа2

11

Я нашел следующее в качестве простейшего решения. Предупреждение: не делайте этого, если вы не являетесь локальным администратором.

Измените следующие ключи реестра:

  • [HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice]
  • [HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice]

Измените ProgId на бессмысленное значение.

Удалите учетную запись локального администратора из разрешений на папку UserChoice. (Вы по-прежнему сохраняете привилегии администратора, пока вы находитесь в группе администраторов)

При нажатии на ссылку http/https, Windows будет смотреть на этот раздел реестра, чтобы увидеть, какую программу запустить. Когда он не может найти его, он выводит список всех зарегистрированных обработчиков http для вас на выбор. Обычно он устанавливает любой раздел реестра, который вы выбираете, но происходит сбой из-за удаления разрешения. Это работало бы, если бы у него были повышенные разрешения, но этот экран выбора веб-браузера не имеет повышенных разрешений.

Взломать, но это работает для меня, и я считаю, что это безопасно.

3

Codeplex (сайт с открытым исходным кодом от Microsoft) имеет инструмент для этого. http://browserchooser.codeplex.com/

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