Flash Switcher extension is a well known Firefox extension to switch between various Flash player versions. Also very useful to save or remove the current installed Flash plugin.
In the last two months I have found people around my friends network having a lot of trouble making the extension work with Windows Vista, getting this two common errors while installing the extension:
Component returned failure code: 0×80520008 (NSERRORFILEALREADYEXISTS) [nsILocalFile.copyTo]
Access to folder C:Windowssystem32MacromedFlash is denied. Consider to use an user accesible plugins folder instead (for example: ~/.mozilla/plugins/ )
The solution to get ridd of this error messages is very basic, you just need full access to the macromed folder in your system.
- Go to C:\Windows\System32\Macromed
- Right-click “Flash” folder to open the properties panel.
- Click the “Security” tab.
- Click “Edit” Button.
- Select the current user in “Group or user names:”
- Change folder permissions, normally I change it to have full control.
- Click “Apply” and “OK”
Another question that comes together with this errors is how to customize the Flash Switcher extension.
The default download for Flash Switcher includes a fair variety of player versions but not all and you may need to add newer players to fit your development needs, for example the new 10r22_87 version.
First you need to download the player from the following Flash Player archive:
Download Flash Player 10 (debugger versions) (60 MB).
Open your Flash Switcher extension plugins directory, located at (remember I’m talking about Windows Vista):
Create a new folder and name it 10.0 r22 debug, which is the new version to install. (Released February 24, 2009 due to security vulnerabilities)
Next you need to install the Flash player (flashplayer10r2287win_debug.exe) which goes to C:\Windows\System32\Macromed\Flash
Now copy the NPSWF32.dll file from the “Flash” folder to the Flash Switcher extension plugin directory that you just created.
And that’s all, now your Flash Switcher extension should work without problems in Windows Vista.