Even though video sharing websites such as YouTube are switching many of their videos to HTML5, there’s no doubt that the Adobe Flash format is still hugely popular and commands a large share of the market. There are many computer users around who don’t like Flash and refuse to have the player installed because of various security concerns or performance related issues, and other users just don’t need or want it installed because they don’t view Flash content.
Portable applications such as the Firefox and Opera web browsers are very popular these days and they make use of plugins to add components to the browser. One of the plugins you can add is one to enable Adobe Flash Player support, but the problem being there isn’t a portable version of Flash to use in the portable browser. There is however, one popular browser that’s had built in Flash support for a couple of years. If you don’t want to manually enable support for Firefox or Opera, simply download and use Google Chrome portable.
There are ways to get around this problem if you want to use Flash with a portable Firefox or Opera, but they all have one thing in common, which is you will at some point need the Flash Player plugin installed on a computer somewhere to get the needed files as they can’t simply be extracted from the setup installer. You do in fact only need a single file from the Flash installation to enable it in the portable browser, which is NPSWF32.dll. Some sources also mention the need for the flashplayer.xpt file but that’s not really necessary because it’s for scripting support.
From a Local Source
If you have the Flash PLUGIN BASED player installed on a computer you have access to, just go to the following location to find NPSWF32.dll:
In Windows 64-bit – C:\Windows\SysWOW64\Macromed\Flash\
In Windows 32-bit – C:\Windows\System32\Macromed\Flash\
Newer versions of the file also have revision numbers in the name such as “NPSWF32_14_0_0_145.dll”.
From the Internet
You might be able to find the dll file from various online sources, but you can’t always guarantee its safety. For your convenience we have hosted the Flash Player NPSWF32.DLL file to make things a bit easier, simply extract it from the zip archive and follow the instructions below to add to your portable browser.
Without Installing or the Internet
Things get a little tricky if you have no access to the dll file locally and don’t want to download it because the Flash plugin needs installing for you to get hold of it. A few creative ways are using a sandbox application such as Sandboxie, or alternatively run the Flash installer inside a virtual machine using a program such as Virtualbox.
Installing the DLL into Firefox Portable
Once you have the NPSWF32.DLL all you need to do is copy it to the correct folder. If you don’t have Firefox portable yet, it can be downloaded at PortableApps.com.
Copy the DLL to – \FirefoxPortable\Data\plugins
If you’re using a portable Firefox extracted from the original installer, you need to create a “Plugins” folder in the main folder and then copy the dll into it.
To make sure that Flash is properly installed and loaded into Firefox portable, go to the Addons Manager by pressing Ctrl+Shift+A -> Plugins. You can also check it’s working by going to the Adobe Flash test page.
Installing the DLL into Opera Portable
The procedure for installing the Flash dll into a portable version of Opera is essentially the same apart from the folder to copy the file to is different.
Copy the DLL to – \OperaPortable\App\Opera\program\plugins\
Then type About:Plugins to check Flash is installed properly, or go to the Adobe test page to make sure it works.
Additional Note: It’s worth pointing out that during testing the portable Firefox kept crashing with the latest Flash Player plugin (11.6.602.180) and we had to resort to using an earlier version to get it working. If you have similar issues, download an earlier Flash plugin version and try that.