Я нашел следующее в качестве простейшего решения. Предупреждение: не делайте этого, если вы не являетесь локальным администратором.
Измените следующие ключи реестра:
[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 для вас на выбор. Обычно он устанавливает любой параметр реестра в этот раздел, но это не удается из-за удаления разрешения. Это работало бы, если бы у него были повышенные разрешения, но этот экран выбора веб-браузера не имеет повышенных разрешений.
Взломать, но это работает для меня, и я считаю, что это безопасно.