В обсчем, как и ожидалось, задача в том, чтобы «ключевой» экзешник находился в одной директории со «своими» модулями/библиотеками/паками (100/200/250/100500 «персент»).
В Яндекс.Браузер перемещаем файл
%LOCALAPPDATA%\Yandex\YandexBrowser\Application\browser.exe
в папку с номером последней версии:
%LOCALAPPDATA%\Yandex\YandexBrowser\Application\<version_number>\browser.exe
и запускаем оттуда. С обновлением версии обозревателя процедуру необходимо повторить.
В Microsoft Edge, скорее всего, нужно удалять жесткую ссылку (мелкие их активно используют)
<program_files>\Microsoft\Edge\Application\msedge.exe
и запускать, соответственно, точно так же — из каталога с номером последней версии:
<program_files>\Microsoft\Edge\Application\<version_number>\msedge.exe
С обновлением версии всё так же повторяем.
Можно написать батник, проделывающий данные действия, и запускать вместо экзешника (подменить объект в ярлыке).
В Opera же достаточно, как писал выше, всего лишь из батника удалять файл (при наличии)
<program_files>\Opera\opera.exe
и запускать, как и положено
<program_files>\Opera\launcher.exe
Например:
Код:
if exist opera.exe del opera.exe & start "" launcher.exe
P. S.
Ноутбук не мой, поэтому основательно поковырять данную проблему не имеется возможности.