Instructions for making a pre-configured Opera v9.25 silent switchless installer, that's setup as the default browser :
Download Opera v9.25 msi installer.
Download the flash player plugin for Opera/Firefox.
Extract the flash player installer with 7-Zip and copy the file 'NPSWF32.dll' into a folder called 'temp' and delete all the other files.
Start the Opera installer and when you are presented with the welcome screen, then go into %temp% and copy the opera msi installer into your 'temp' folder and then continue with the install, and disable the option for having seperate user profiles.
Configure Opera as you please and then close it.
Go into '%programfiles%\Opera\' and copy these two folders into a folder named 'profile' and which you place into the 'temp' folder: 'profile' and 'mail'.
Go into 'temp\profile\profile\' and delete the folder 'cache4'(it's Opera's webpage cache).
Download
msistub.exe and place it into 'temp'.
Copy paste the following into a regfile called 'setup.reg' and place it into the 'temp' folder :
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\Opera.Image]
@="Image"
[HKEY_CURRENT_USER\Software\Classes\Opera.HTML]
@="HTML Document"
[HKEY_CURRENT_USER\Software\Classes\Opera.HTML\DefaultIcon]
@="C:\\Program Files\\Opera\\Opera.exe,1"
[HKEY_USERS\S-1-5-21-1957994488-1580818891-1708537768-1000_Classes\Opera.Image]
@="Image"
[HKEY_USERS\S-1-5-21-1957994488-1580818891-1708537768-1000_Classes\Opera.HTML]
@="HTML Document"
[HKEY_USERS\S-1-5-21-1957994488-1580818891-1708537768-1000_Classes\Opera.HTML\DefaultIcon]
@="C:\\Program Files\\Opera\\Opera.exe,1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet]
@="Opera.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.html]
@="Opera.HTML"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\http]
"EditFlags"=hex:02,00,00,00
"URL Protocol"=
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\http\shell\open\ddeexec]
@="\"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\http\shell\open\ddeexec\Application]
@="Opera"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\http\shell\open\command]
@="\"C:\\Program Files\\Opera\\Opera.exe\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\https]
"EditFlags"=hex:02,00,00,00
"URL Protocol"=
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\https\shell\open\ddeexec]
@="\"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\https\shell\open\ddeexec\Application]
@="Opera"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\https\shell\open\command]
@="\"C:\\Program Files\\Opera\\Opera.exe\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.htm]
@="Opera.HTML"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Opera.Image]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Opera.Image\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Opera.Image\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Opera.Image\shell\open\ddeexec]
@="\"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Opera.Image\shell\open\ddeexec\Topic]
@="WWW_OpenURL"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Opera.Image\shell\open\ddeexec\Application]
@="Opera"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Opera.HTML]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Opera.HTML\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Opera.HTML\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Opera.HTML\shell\open\ddeexec]
@="\"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Opera.HTML\shell\open\ddeexec\Topic]
@="WWW_OpenURL"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Opera.HTML\shell\open\ddeexec\Application]
@="Opera"
Copy/paste the following into a batchfile called 'setup.cmd' and place into 'temp' :
msistub.exe "Opera installer.msi" /qn MULTI_USER_SETTING=0 CREATE_STARTMENU_ICONS=1 CREATE_DESKTOP_ICON=1
xcopy profile\*.* "%programfiles%\Opera\" /e /h /k
move NPSWF32.dll "%programfiles%\Opera\program\plugins\"
regedit /s setup.reg
Now make a 7z SFX installer of the contents inside the 'temp folder' and use the modified SFX module to do it, so that you can hide the console window and hide the unpacking window completely without using extra tools(it can also run msi's directly). Copy/paste the following into your utf-8 'config.txt' file :
;!@Install@!UTF-8!
RunProgram="hidcon:setup.cmd"
GUIMode="2"
;!@InstallEnd@!
Make the 7z SFX installer(i won't tell you how - if you don't know allready, then search for a guide).
Finished