Error: “Failed to load opengl32.dll”
Make sure that you have the most recent drivers for your graphics card installed. They should be available on your manufacturer’s homepage. (Most common addresses to get some are NVIDIA and ATI.) If the problem persists, make sure you have a recent version of DirectX installed DX9.
Note: For a Intel graphic card (945GM for example), if you get this error, move your 3D settings to default values. It's known to work in several models.
Note 2: For ATI mobile cards - you can try http://www.driverheaven.net/modtool.php to install the latest catalist mobile drivers on your laptop if your laptop manufacterer doesn't supply newer drivers. In some cases, the shipped ATI driver doesn't include the OpenGL driver. I got this solved by downloading the latest catalist drivers, modify it with modtool (otherwise it refused to install) and ran the setup again. Worked perfectly.
If none of the previous worked, and you know your 3D card is able to run similar games, there is a problem with your Windows install. Reinstalling Windows will solve it. If don't want to reinstall Windows, and you're using win2000 or winXP you can try going to: System
Properties(WinKey+Pause/Break)->Advanced->Evnirone
ment Variables In System Variables, modify PATH... if %SYSTEMROOT% or %WINDIR% is properly set (to c:\windows or wherever your windows is installed), it would be best to use %SYSTEMROOT%\system32 (or %WINDIR%\system32 ) , otherwise c:\windows\system32 is fine if there are already other entries in PATH, you must add a semicolon ( before making an addition.