How To Keep Flash Videos Full-Screen On A Second Monitor

screenshot.16The first time I came across this issue, I was attempting to send video from my laptop to my television via s-video.  You see, at the time we did not have cable television (and still don’t by the way) so I was wanting to watch some YouTube videos with my wife while still working on other stuff on my laptop.

It really isn’t that complicated to do this.  The TV basically acts as a second monitor extending my screen to a second “desktop.”  Now I can watch videos while still working, right?

All was fine until I attempted to make the video full screen on the second monitor – the television – and still click on anything else on my laptop screen.  You see, flash video tends to not hold the full screen if something off the screen is clicked.  I’m sure there is a reason they have it that way but that is not the purpose of this post.  The purpose of this post is to tell you that I finally found a way around this!

Well, someone else actually figured it out, but I want to give some exposure to the trick because I’m SURE there are many people out there just living with this issue just like I have been.  Please note that I am a Windows user and I use Firefox and Google Chrome and I don’t think it’ll work on Internet Explorer.

So, to give a basic rundown, there is one file that needs to be changed.  It’s called “npswf32.dll” and it’s the culprit.  It’s found in C:\windows\system32\macromed\flash\.  The cool part is that someone else has already taken care of the technical part and has been kind enough to post the modified file online for our downloading pleasure!  Very cool, huh?

Let me now take you through the process of fixing the problem so that you can watch videos full screen on a second monitor. Just follow 4 simple steps: find the file responsible, backup the existing file, copy the downloaded/modified file into the file, and close and reopen all browser windows.

STEP 1: Find The File Responsible

full screen on second monitor

As I mentioned earlier, the file is found in C:\windows\system32\macromed\flash\ so basically just open File Manager and copy and paste that path into the box.

STEP 2: Backup The Existing File

full screen on second monitor

Anytime you are looking to replace an important file, like a DLL file, it’s good to back it up just in case the new file doesn’t work out the way you were hoping it would.

So let’s go ahead and rename the file to something like “NPSWF32old.dll” so the new file doesn’t copy over it.  To rename it, just right-click on the file, choose “Rename” and get your cursor in between the “2″ and the period and type “old.”

STEP 3: Copy The Modified File Into The Folder

watch video full screen on second monitor

You can download the modified DLL file here.  Note it is compressed in a zip file so you’ll have to open and decompress it before moving it into place.  Some Windows versions will handle the zip file just fine for you.  If not there are free utilities that can help decompress them for you.  Then just move the new file into place.

STEP 4: Close & Re-Open All Browser Windows

full screen on second monitor

As far as the fix goes, that’s it.  You won’t see any difference until you close all browser windows and re-open them.  This will refresh things and put the new file to work!

Disclaimer:  I have tested this myself on my Windows Vista laptop using both Firefox AND Google Chrome and it has worked for me.  I believe people have tried it on Internet Explorer 8 and it DID NOT work and I am not sure about Opera.  In fact, if you try this running Opera, let me know if it works or not.  Also, keep an eye out because this may work now but it may need to be fixed again after further Flash updates.

Thanks to Polybore for posting this fix on his blog!  Also thank you to d.i.z. for posting the modified file for the world to download.  When a new version of Flash DOES come out, and it will, I would probably check back at d.i.z.’s page to see if he has another updated file.

Do you have a better fix for this problem?  Let us know!

Image Credit : unimatrixZxero


MakeUseOf Recommends

Tim Lenahan

I am a 30 something year old kid at heart. I have been working on and at computers ever since high school. I enjoy finding new and interesting sites that are useful to the every day person. I have been helping and training people on tech-related issues for years and don't see myself stopping any day soon.

The comments were closed because the article is more than 180 days old.

If you have any questions related to stuff mentioned in the article or need help with any computer issue, just ask it on MakeUseOf Answers.

Hide 22 Comments

  • MacUser December 3, 2009
    0 likes

    I couldn’t find an equivalent file my Macintosh.

    Does anyone know how to do the same thing on a Mac?

    | Like
  • cr0ft December 3, 2009
    0 likes

    There are also security issues involved with taking a third party DLL file and integrating it into your computer willy nilly. As a general rule, it is a godawful idea to do so since you have no idea what was changed and by whom.

    Granted, in the real world and in this case the risk is low, but it should be said it’s not the best practice from a security point of view. A DLL file is an executable, after all.

    | Like
    • Tim December 3, 2009
      0 likes

      cr0ft has a good point. There are several things you can do to reduce the risk. Some of them are backing up the original file, trusting the source of the new file, run a good antivirus program and testing it on a less important computer before deploying it on your every day machine.

      Point taken.

      | Like
  • Daithaig December 3, 2009
    0 likes

    It worked, thanks so much that has been bugging me for a long time. thanks again

    | Like
    • Tim December 3, 2009
      0 likes

      I had given up on it until I came across the solution! Remember, I’m not the fixer, I just gave it some voice!

      | Like
  • LSM December 3, 2009
    0 likes

    This should read: “ow To Keep Flash Videos Full-Screen On A Second Monitor – if you happen to be running crappy Windoze”

    | Like
    • Tim December 3, 2009
      0 likes

      Point taken… but we must remember the percentage of “windoze” users out there, myself being one of them, when we help solve problems.

      | Like
  • Amr December 3, 2009
    0 likes

    In Windows x64 systems the file could be found in
    C:\Windows\SysWOW64\Macromed\Flash
    Not
    C:\Windows\System32\Macromed\Flash

    I just tried it in Windows 7 on Chrome and it’s working.
    Thanks.

    | Like
    • Tim December 3, 2009
      0 likes

      Thank you for that!

      | Like
    • IzMan December 4, 2009
      0 likes

      Thanks Man, I spent like half an hour looking for it(the file) before thinking to look in the comments here.

      | Like
  • Max December 3, 2009
    0 likes

    Here is a link to a youtube video that tells you how to modify the file yourself, if you are nervous downloading someone elses dll. it worked for me
    http://www.youtube.com/watch?v=qwH_-C2-93E

    | Like
  • shri December 3, 2009
    0 likes

    I am so so thankful to you and those who figured this out. This issue had been picking my brain for so damn long… Hurray :)

    | Like
  • absurdist December 4, 2009
    0 likes

    And now, of course, the link is dead… 7AM PST 4Dec

    | Like
    • Tim December 4, 2009
      0 likes

      It appears the link is now directing to a disclaimer before the file will download. Just click on the download button at the bottom.

      | Like
  • max December 5, 2009
    0 likes

    It works… but have you experienced unresponsive error while trying to watch a certain flash videos?

    | Like
    • Tim December 5, 2009
      0 likes

      I don’t think I have. If it’s specific to certain videos, maybe it’s a problem with those particular videos?

      | Like
  • chris December 6, 2009
    0 likes

    Thank you! I’ve been looking for something like this for a while. World great with Windows 7 and Chrome.

    | Like
  • Mason December 18, 2009
    0 likes

    The file is no longer on that site, can someone host it?

    thanks

    | Like
  • Amr December 18, 2009
    0 likes

    You can download the file from my SkyDrive at
    http://cid-a0f4e46186f7cce4.skydrive.live.com/self.aspx/Public/NPSWF32.zip

    | Like