Win10 64, перепробовала все найденные в Интернете способы. Ничего, кроме установки Firefox, в моём случае не помогает.
Установка опции Firefox "сделать браузером по умолчанию", действительно, решает проблему.
В связи с чем задалась целью выяснить, последовательно меняя все ключи реестра, которые изменил Firefox, какие именно из них убирают ошибку.
В итоге после нескольких дней проб и ошибок было установлено, что ссылки начинают работать после добавления в реестр следующих ключей.
Ключи работают, если содержат ссылки на Firefox или на Opera (с остальными не проверяла), путь к exe любой.
Достаточно просто добавить эти ключи, даже если соответствующего браузера на компе нет и браузер по умолчанию другой.
Я не знаю, как это объяснить, но результат на моём компе стабильно положительный.
Возможно, кто-то продолжит начатое и найдёт ещё более прямое решение.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Classes\.htm]
@="OperaHTML"
[HKEY_LOCAL_MACHINE\Software\Classes\.html]
@="OperaHTML"
[HKEY_LOCAL_MACHINE\Software\Classes\.shtml]
@="OperaHTML"
"Content Type"="text/html"
"PerceivedType"="text"
[HKEY_LOCAL_MACHINE\Software\Classes\.xht]
@="OperaHTML"
[HKEY_LOCAL_MACHINE\Software\Classes\.xhtml]
@="OperaHTML"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\OperaHTML\shell\open\command]
@="\"C:\\programs\\Opera\\opera.exe\" -osint -url \"%1\""