Go to link download and install: OpenVPNPortable_1.6.6.paf.exe
This includes OpenVPN 2.1.1 and works great.
Go to link and download: openvpn-2.2.2-install.exe
Using 7Zip, extracted the 2.2.2 installer to a folder (some files for x86/x64 will overwrite - this is ok, we aren't using these.)
Copy the following files from unzipped folder:
12/15/2011 12:29 PM 1,098,240 libeay32.dll 12/15/2011 12:29 PM 63,488 libpkcs11-helper-1.dll 12/11/2009 06:48 PM 97,280 libssl32.dll 12/15/2011 12:29 PM 90,112 lzo2.dll 12/15/2011 12:29 PM 372,224 openssl.exe 12/15/2011 12:29 PM 510,464 openvpn.exe 12/15/2011 12:29 PM 14,848 openvpnserv.exe 12/15/2011 12:29 PM 237,568 ssleay32.dll 8 File(s) 2,484,224 bytes
to...
P:\PortableApps\OpenVPNPortable\app\bin\libeay32.dll P:\PortableApps\OpenVPNPortable\app\bin\libpkcs11-helper-1.dll P:\PortableApps\OpenVPNPortable\app\bin\libssl32.dll P:\PortableApps\OpenVPNPortable\app\bin\lzo2.dll P:\PortableApps\OpenVPNPortable\app\bin\openssl.exe P:\PortableApps\OpenVPNPortable\app\bin\openvpn.exe P:\PortableApps\OpenVPNPortable\app\bin\openvpnserv.exe P:\PortableApps\OpenVPNPortable\app\bin\ssleay32.dll
(assuming portable drive is "P:" - overwrite 6 of the 8 files)
Now when running "OpenVPNPortable.exe", you will see 2.2.2 in lieu of 2.1.1
Tested on Win7 Ultimate & WinXP Pro
-GC