Если использовать портативный (portable) браузер, то могут возникнуть трудности с его установкой по умолчанию т.к. портативные программы не прописываются в реестр.

Ниже представлен код для создание reg-файла на примере браузера Opera (нужно изменить путь на свой):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Opera]
@="Opera"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Opera\Capabilities]
"ApplicationName"="Opera"
"ApplicationIcon"="C:\\tools\\operaPortable\\opera.exe,0"
"ApplicationDescription"="Opera manually added via registry."
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Opera\Capabilities\FileAssociations]
".xhtml"="OperaHTML"
".xht"="OperaHTML"
".shtml"="OperaHTML"
".html"="OperaHTML"
".htm"="OperaHTML"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Opera\Capabilities\StartMenu]
"StartMenuInternet"="Opera"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Opera\Capabilities\URLAssociations]
"https"="OperaHTML"
"http"="OperaHTML"
"ftp"="OperaHTML"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Opera\DefaultIcon]
@="C:\\tools\\operaPortable\\App\\opera-bin\\opera.exe,0"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Opera\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Opera\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Opera\shell\open\command]
@="\"C:\\tools\\operaPortable\\opera.exe\""
 
[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"Opera"="Software\\Clients\\StartMenuInternet\\Opera\\Capabilities"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\OperaHTML]
"URL Protocol"=""
@="Opera HTML Document"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\OperaHTML\DefaultIcon]
@="C:\\tools\\operaPortable\\opera.exe,0"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\OperaHTML\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\OperaHTML\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\OperaHTML\shell\open\command]
@="\"C:\\tools\\operaPortable\\opera.exe\" \"%1\""

 В результате выполнения reg-файла Opera появится в программах по умолчанию.

Если нужно удалить упоминание об Opera из программ по умолчанию и из системного реестра:

Windows Registry Editor Version 5.00
 
[-HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Opera]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\OperaHTML]
[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"Opera"=-

 

Источник