Wednesday, October 15, 2008

Flash 10 Upgrade - NPSWF32.exe Won't Overwrite

A quick note on the new Flash 10 upgrade or new installation. If you are experiencing an error attempting to overwrite NPSWF32.exe, note that this is caused by a program using your current Flash installation.

There is a simple fix!

First, identify what program is using Flash.
Close all browser windows. Click "retry," and if that doesn't work continue searching...

The program for me was Google Talk Labs Edition. Right-click in the tray and "sign out" - that's all it takes to shut it down. After that is shut down, click the "retry" button on your dialog box. If that doesn't work, there is another program causing the problem.

Quickly identify what program is running that has locked the file.
To identify that, I used "Unlocker." You can download the Unlocker (currently version 1.8.7 at the time of this writing) from:

  1. Install the software with the "Explorer extensions."

  2. Then, navigate to the directory that has the NPSWF32.exe file in it.

    My NPSWF32.exe directory was located in: C:\WINDOWS\System32\Macromed\Flash and yours likely is as well (Windows XP machines).

  3. Right-click the file name and select "Unlocker." A window will pop up and will display for you what program is running.

  4. You can kill it from there or close it down in a more friendly fashion through the program's interfaces.

After the offending program is closed, you're set - click "retry" on the Flash installation dialog and it should continue without a hitch.

Keep in mind that this same process will work for other programs with locked files as well!

No comments: