Jump to content
MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. ×

New Opera Browser for Windows 2000

Recommended Posts

I see this information by chance.
I did not know that Opera 12 had been receiving security updates until February 15, 2016.
I can not test Opera 12.18 at this time on Windows 2000
Sorry if it does not work.






Link to post
Share on other sites
  • 1 month later...

I tested 12.18 on a plain Windows 2000 Professional OS updated through EOL, which currently has Opera 12.02 installed on it.  Opera 12.18 setup went like this:


...then clicking "OK" produced this:



  • Upvote 1
Link to post
Share on other sites
  • 2 weeks later...

I've done some more testing:



Windows 95




10.70 Build 3488 with modifications to opera.exe and opera.dll

Windows 98




v12.02 Build 1578 




10.70 Build 9071 with modifications to opera.exe

For 2000


 v12.02 Build 1578

BlackwingCat Extended Kernel


v12.18 Build 1872


Link to post
Share on other sites

Currently I always use Windows 2000 SP3.
In the past I have used official Windows 2000 SP4 and I have installed Opera 12.10 Beta. This requires UxTheme. dll, just paste this dll into one of the directories that asks for the popup message. For example the Opera installation directory. Then Opera 12.10 Works in w2000 SP4.
I think that on Service Pack 4 has to work Opera 12.18 pasting uxtheme. dll
In Service Pack 3 does not work me says: "Cannot find the entry point of the GdiDrawStream procedure in the dynamic link library GDI32. dll"
This message appears to me randomly when running some programs.
Before the message did not appear to me but now the message appears to me
Can I update GDI32. dll?
In the past I have had problems updating this DLL, Windows 2000 does not boot if you put GDI32. dll from Windows XP
Note: This MSFN post Is down. Has it been erased?
List of web browsers working with Windows 2000
Discussions on what browsers work with patched and unpatched versions of Windows 2000

Edited by Cixert
Link to post
Share on other sites
  • 1 year later...

Hi all.
I installed successfully Opera 12.18 on Vanilla Windows 2000, using the good old wrapper by OldCigarettes and Blackwingcat.
I extracted all the content of the official setup files into a folder. For solve the missing dll messages i copied also advapi32.dll, iphlpapi.dll, kernel32.dll, user32.dll, ws2_32.dll, not other.

Well, launching Opera, the browser runs fine on 2000: no glitch, menus and dialog boxes don't show problems, plugins (tested pdf and flash) ok and i can open and view saved pages.


But there is a trouble (big!!!). Opera can't connect... Internal communication error!


But also: Connection closed by remote server - Could not locate remote server etc...

Any ideas for this LITTLE last step?

Edited by Commodore
Delete wtsapi32.dll from the list of used wrapper. Meanwhile, i verified that it's not necessary.
  • Like 1
Link to post
Share on other sites


Yes, i did my test with turbo disabled.
No change playing with browser configuration from menù or via about:config (network). Also ftp protocol is out.

This is a summary of my installation.

I extract into a folder the full content of setup opera  12.18.

About the wrapper, the used files are:
advapi32.dll version 5.1.2599.30 from BWC
iphlpapi.dll version 5.1.2600.5513 from BWC
kernel32.dll version 5.1.2599.72 from BWC
uxtheme.dll version 5.1.2599.7 from BWC
ws2_32.dll version 5.1.2599.8 from BWC

user32.dll version unknown from OCW

(without user.dll or with BWC version, Opera starts  with no error, the relative process is active, but GUI doesn't appear. The OldCigarettes user32 wrapper is necessary).

Also necessary the original OS files, but so renamed:

All this files must be copied into Opera folder.

Last step, to ensure proper functioning of the DLLs, we need to exclude from loading the original from SYSTEM32  :
in the registry -> HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager, the key ExcludeFromKnownDlls will have to include advapi32.dll, kernel32.dll, user32.dll and ws2_32.dll

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager]

"ExcludeFromKnownDlls"=hex(7):61,00,64,00,76,00,61,00,7 0,00,69,00,33,00,32,00,\
   2e,00,64,00,6c,00,6c,00,00,00,75,00,73,00,65,00,72,00,3 3,00,32,00,2e,00,64,\
   00,6c,00,6c,00,00,00,6b,00,65,00,72,00,6e,00,65,00,6c,0 0,33,00,32,00,2e,00,\
   64,00,6c,00,6c,00,00,00,77,00,73,00,32,00,5f,00,33,00,3 2,00,2e,00,64,00,6c,\

After a reboot, Opera 12.18 works, only as described in the previous post. Still remains the connection "insignificant" detail... :}

Link to post
Share on other sites

Thanks Schwups, i just tried with a proxy. Opera waiting for an answer from server, a non-stop waiting, but doesn't solve the request.


Even in absence of error (Dependancy Walker doesn't show problems), as for described GUI and user32, maybe opera.dll requires some unidentified functions in other(s) dll.
I tried to add rpcrt4, dnsapi.dll and others api wrapper avalaible, unfortunately with no success.
Probably, it's a question of protocol/ciphers into opera.dll but this is beyond my knowledge.

Link to post
Share on other sites

Maybe this (Opera via Burp - page 26 -30 ...) is useful for you. I can run Burp as HTTPS proxy, but on ME. I don't have Win 2000 to test that. Burp runs on Java. You have to export the certificate (portswigger ca) on Burp and afterwards you can import it to Opera.

Edited by schwups
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...