How get Windows Photo Viewer working in Windows 10

In Windows 10, Microsoft made it harder to use the good old Photo Viewer app and forced everyone to use the Metro app called "Photos" instead. There is no way to set Windows Photo Viewer as the default to open image files since it is missing from the list in Settings->System->Defaults apps. The classic Control Panel also allows only TIFF files to be associated with Photo Viewer. Here is how to fix this restriction and get Windows Photo Viewer working again in Windows 10 RTM.

I inspected the Windows Registry and found out that Windows Photo Viewer can be activated by Registry editing. You must add a set of values to the Registry. In this article we will see how it is done. To save your time, I added the appropriate option to my freeware app, Winaero Tweaker, so you can get it working with one click or edit the Registry entries yourself.

How get Windows Photo Viewer working in Windows 10 with Winaero Tweaker

Using Winaero Tweaker, you need to do the following:

  1. Open Winaero Tweaker and go to Windows Accessories -> Activate Windows Photo Viewer.
  2. Click the button "Activate Windows Photo Viewer". The Set Default Programs window will be opened. There you will find Windows Photo Viewer. Click the button "Choose defaults for this program" on the right to set all desired extensions which will now be available for the Photo Viewer app.

This is very easy and time saving. You can get Winaero Tweaker here:

Download Winaero Tweaker

How get Windows Photo Viewer working in Windows 10 without Winaero Tweaker

As I mentioned above, this can be done by manually editing the Registry yourself. Follow these instructions:

  1. Open Registry Editor.
  2. Go to the following Registry key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations

    Tip: You can access any desired Registry key with one click.
    If you do not have such a Registry key, then just create it.

  3. There you need to create a bunch of string values, as mentioned below:
    ".bmp"="PhotoViewer.FileAssoc.Tiff"
    ".dib"="PhotoViewer.FileAssoc.Tiff"
    ".gif"="PhotoViewer.FileAssoc.Tiff"
    ".jfif"="PhotoViewer.FileAssoc.Tiff"
    ".jpe"="PhotoViewer.FileAssoc.Tiff"
    ".jpeg"="PhotoViewer.FileAssoc.Tiff"
    ".jpg"="PhotoViewer.FileAssoc.Tiff"
    ".jxr"="PhotoViewer.FileAssoc.Tiff"
    ".png"="PhotoViewer.FileAssoc.Tiff"

    Don't be confused with the PhotoViewer.FileAssoc.Tiff line, the actual Photo Viewer command is the same for all file types. You will get something like this:

Now, open the Set Default Programs window by following these instructions:

  1. Open the Settings app.
  2. Go to System - Default apps and click the Set defaults by app in the bottom of the right pane. There you can set all desired extensions to be handled by Windows Photo Viewer.

That's it. You are done.

Note for VirtualBox and other users who run Windows 10 in a virtual machine without hardware acceleration: Windows Photo Viewer now depends on Direct3D acceleration and will not work in your VM unless it has it enabled. But it works OK on real hardware.

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won't take a lot from you, but it will help us grow. Thanks for your support!

71 thoughts on “How get Windows Photo Viewer working in Windows 10

  1. MDJ

    How to add new file support for Photos app using Registry? I have a codec which lets Windows Photo Viewer view .PSD files so I want to check whether that codec would let view same files in Photos app.

    Reply
    1. Sergey Tkachenko Post author

      The Photos app is an Universal app, I highly doubt that it can use codecs from the Windows Photo Viewer app. Universal apps are sandboxed and very limited in its features.

      Reply
      1. MDJ

        I don‘t have a context menu option to try and see. How do I force Photos app to try to open a .PSD file I want?

        Reply
        1. Sergey Tkachenko Post author

          Apply this tweak:
          Windows Registry Editor Version 5.00

          [HKEY_CLASSES_ROOT\.psd]
          @="Paint.Picture"
          "Content Type"="image/psd"
          "PerceivedType"="image"

          [HKEY_CLASSES_ROOT\.psd\OpenWithList]

          [HKEY_CLASSES_ROOT\.psd\OpenWithList\MSPaint.exe]
          @=""

          [HKEY_CLASSES_ROOT\.psd\OpenWithProgids]
          "AppX43hnxtbyyps62jhe9sqpdzxn1790zetc"=hex(0):
          "Paint.Picture"=""

          [HKEY_CLASSES_ROOT\.psd\PersistentHandler]
          @="{098f2470-bae0-11cd-b579-08002b30bfeb}"

          Reply
          1. MDJ

            Thank you for trying to help me out but the trick didn‘t work :/ http://i.imgur.com/zl1Md5g.png. I guess I‘ll stay with Windows Photos Viewer.

          2. Ryoken

            Due to limitations in the WinRT platform codec packs are not exposed to “Metro-Modern-WindowsStore” apps, as MS elected to block non-Microsoft codecs for them.

      1. Phil

        oh ok
        disabling windows store works in windows 8/8.1/8.1.1 only: https://youtu.be/XCFeN0EUO3k
        thanks for the reply

        Reply
  2. Tim

    Hi Sergey! Great app, makes the Windows 10 interface look a lot less bland, and puts back some ‘missing’ features, like Photo Viewer. However, I always used that for previewing images (another program for editing). Is there a way to bring back the Preview option in the context menus?

    Reply
    1. ThePhinx

      This is how I’ve added a right-click context menu for all images in Windows 10 that lets Windows Photo Viewer open them, without having to overwrite its default program association. Copy the following lines and paste them into a new .REG file, and run it. Then right-click an image file and choose “Image Preview”.

      Windows Registry Editor Version 5.00

      [HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Image Preview]

      [HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Image Preview\command]
      @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
      00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,\
      6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,\
      00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,\
      25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,\
      00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,65,00,72,00,5c,00,50,00,68,00,\
      6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,\
      00,22,00,2c,00,20,00,49,00,6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,\
      5f,00,46,00,75,00,6c,00,6c,00,73,00,63,00,72,00,65,00,65,00,6e,00,20,00,25,\
      00,31,00,00,00

      Reply
      1. Bob Mathews

        Yea, thanks! Works great. I changed Image Preview to just Preview though, so it looks like the command did in previous versions of Windows.

        Reply
  3. Adam

    Thank you thank you thank you!

    I found the windows 10 Photo app absolutely terrible for what I wanted, searched for ages to find a way to get it working. Winaero Tweaker is brilliant, sorted the problem and now I can use the photo viewer from windows 7 again, and so easily!!

    Thank you thank you thank you!

    Reply
  4. KRC

    Thank you so much for this..it’s a blessing to be able to view a string of photos using the photo viewer. Hate it when M$ makes such sneaky changes!!!

    Reply
  5. Linda Smith

    Thank you, this was so helpful! I couldn’t stand the Photos app! Do you know if there is a way to customize the “order” in which Windows photo viewer sorts photos? For instance, I have my pictures set to “Arrange by tag” but when i browse them in WPV, it still browses the folder a photo is in rather than a tag. It’s been bothering me ever since I updated!

    Reply
  6. Ilja

    Hey Sergey !
    Is there a way to make the bottom bar of the image viewer preview window clear instead of the color I’ve chosen in the settings ?
    Basically it’s your last picture where you have the black background where the buttons for next, previous and dia show are.

    Greetings

    Reply
    1. Sergey Tkachenko Post author

      Hi
      There is no way to get it, since Microsoft removed the Aero Glass feature for window frames.

      Reply
  7. William Engle

    Thank you, thank you, thank you, thank you! I spent hours trying to fix this this morning. I even ran the System File Checker tool, thinking there was some kind of registry error with my photo viewer. Like the file associations didn’t load properly when I upgraded to 10. Windows sure is trying to force that new program onto everyone. It still needs a lot of work though, I’m trying to like the new photo viewer, but it’s not there yet. In the mean time, I’ll stick to this route! thank you again.

    Reply
  8. Dtallguy

    OMG this tiny little hack was the PERFECT solution! THANK YOU, THANK YOU, THANK YOU!!!

    WTF is wrong with M/S?? I’ve used Preview since XP days and I took the bait and “upgraded” to 10 (hated 8.1) and discovered that M/S has decided to delete this important (for me), yet simple function. I can only imagine what other PIA problems I will encounter with my “upgrade”. Needless to say my entire Windows 7 network will NOT be upgrading. It ain’t broke!

    Reply
  9. Ahmad Sweity

    Thank you very much. You made my day. I went crazy looking for a way restore windows photo viewer to windows 10 and you offered a magic weaker. I am very grateful!

    Reply
  10. MK

    Thank you for posting this! I tried for 3 days to find out how to get the Windows Photo Viewer Back and thanks to your instructions I was able to do that in a few minutes! Greatly Appreciate it. I had to manually add the strings to the registry editor because unlike your sample they were not showing in the file associations. Your instructions just made my day.

    Reply
  11. daveo76

    It seems Photo Viewer has been removed on Windows 10 Insider Build 16251. As when I enable it on Winaero Tweaker. I get a error message “server execution failed” when I try to open a picture. I had to disable it.

    Reply
      1. daveo76

        Thanks. Please let me know if it works for you. Others told me it still working for them on Insider Build 16251.

        Reply
        1. Sergey Tkachenko Post author

          Just checked. No issues under Windows 10 build 16251.
          Proof: https://i.imgur.com/DHeR4N4.png

          Reply
          1. daveo76

            Thanks Sergey. As I thought it my end. It worked for me when I installed that build on VM.

          2. daveo76

            I found out it was Stardock WindowBlinds that prevented Photo Viewer for working on Insider build 16251 & 16257

  12. Pranson10

    Thank you for the Winaero Tweaker app. I was not able to view any photos before – just the folders and blank squares for the pictures.
    Now they all appear as a sort of artists pallette, though when I select one the actual photo then appears. Is there something I have missed?
    Paul

    Reply
  13. Hassan Khan

    Thanks my friend it works 100%. I used manual registry methods and it worked..!

    Now I can enjoy to see my pics and save much time..

    Reply

Leave a Reply

Your email address will not be published.