You can enable Windows Photo Viewer in Windows 11, if you are not happy with the default Photos app used since Windows 10. Microsoft is using the Photos app as the default image viewer. Luckily, the classic Windows Photo Viewer remains available. You just need to activate it to get it working.
The only problem here is that Microsoft has removed default file associations for the Windows Photo Viewer app. Due to this change, you cannot simply go and select the app as your default image handler.
Luckily it is easy to fix. All you need to do is to add the appropriate entries to the Registry under the key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations
. Here's how it can be done.
Enable Windows Photo Viewer in Windows 11
To enable the classic Windows Photo Viewer app in Windows 11, you need to perform a number of steps. First of all, you need to activate the app in the Registry. Second, you need to associate the image files with Windows Photo Viewer and set it as the default app for them. Optionally, you can add the Preview context menu item that invokes the classic Photoviewer app.
Enable the Classic Windows Photo Viewer app
- Download these Registry files in a ZIP archive.
- Extract the included REG files to any folder.
- Double-click the Enable Classic Photo Viewer.reg file and confirm the merge operation.
- Once you add the contents of the REG to the Registry, you need to set file associations to Windows Photo Viewer.
The Registry file restores the system registration and enables the Windows Photo Viewer app. Also, the ZIP archive includes an undo tweak, Disable Classic Photo Viewer.reg
. It allows you to restore Windows 11 defaults and undone the Photo Viewer app registration in the OS. Here's how it works.
How does it work
The Registry file re-creates the missing "capabilities" for the Photo Viewer. Specially, it "tells" the app that it can handle the following file types:
- ".bmp"="PhotoViewer.FileAssoc.BITMAP"
- ".dib"="PhotoViewer.FileAssoc.BITMAP"
- ".jpg"="PhotoViewer.FileAssoc.JPEG"
- ".jpe"="PhotoViewer.FileAssoc.JPEG"
- ".jpeg"="PhotoViewer.FileAssoc.JPEG"
- ".jxr"="PhotoViewer.FileAssoc.JPEG"
- ".jfif"="PhotoViewer.FileAssoc.JFIF"
- ".wdp"="PhotoViewer.FileAssoc.WDP"
- ".png"="PhotoViewer.FileAssoc.PNG"
- ".gif"="PhotoViewer.FileAssoc.TIFF"
- ".tiff"="PhotoViewer.FileAssoc.TIFF"
- ".tif"="PhotoViewer.FileAssoc.TIFF"
These entries must be added under the key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations
.
Quick tip: Winaero Tweaker users can enable Windows Photo Viewer in Windows 11 with one click. In the left pane of the app, navigate to Get Classic Apps > Activate Windows Photo Viewer.
Click on the on the button of the same name, and voila - the app is now enabled!
But that won't make it open images in File Explorer and other apps. Let's fix that.
Make Windows Photo Viewer the default image app
There are two methods to make it your default image viewer. The first method is very simple. Once you activated the app, you can open any image, and specify Windows Photo Viewer in the Open File dialog. The other method involves the Settings app.
Method 1 - Using File Explorer
- Open File Explorer (Press Win + E).
- Double-click any image file with a PNG extension. You will now see the following dialog.
- Click on the Windows Photo Viewer item in the list of available apps.
- Check the Always use this app to open .png files option and click on OK.
- Repeat the steps 1-2 for jpg, jpeg, bmp, and any other image file types you need to open with the classic Photo Viewer app.
You are done! The Windows Photo Viewer is now set as the default image app for all file types you opened manually.
Alternatively, you can use the Settings app for the same.
Method 2 - the Settings app
- Open Windows Settings by pressing Win + I or using any other method.
- Click on Apps on the left.
- Click on Default apps in the right pane.
- Scroll down the list of installed apps to Windows Photo Viewer and click on it.
- On the next app, set it as the default app for each of the listed file types.
This will fully enable Windows Photo Viewer in Windows 11. You could stop here, but here is one more thing to get done.
Add Image Preview context menu for Photo Viewer in Windows 11
If you remember, the classic Photo Viewer app in Windows 7 had a "Preview" command for images. The context menu invokes the following command:
rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen <file path>
The great thing about this context entry is that it works even when a different app is set as your image viewer. E.g. you could have the default Photos app to open images, and the "Image Preview" context menu will always open the selected picture in Windows Photo Viewer.
Sounds not bad, right?
To add Image Preview context menu for Photo Viewer in Windows 11, do the following.
- Download a ZIP archive with this link.
- Extract two REG files to any directory of your choice.
- Open the
Image Preview.reg
file. - Confirm the addition of the changes to the Registry.
- Now, right-click any image, and select Show more options > Image Preview from the context menu. This will open the image in classic Windows Photo Viewer.
The ZIP archive you have downloaded also contains an undo REG file, Undo Image Preview.reg. You can double-click at any moment to remove the newly added 'Image Preview' option from the context menu.
I would like to say thanks to our reader "ThePhinx" for the context menu tweak.
That's how you enable the Windows Photo Viewer app in Windows 11.
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:
Thank you so much! It worked 100%
Hi, and what if I don’t want the old Photo Viewer. I din’t enable it, nor set is as default. But for some reason it still opens jpg files. When I check default app for jpg file it says Photo, the new viewer. I tried the reg files, but didn’t work. I also can’t find it in programs to uninstall it.
this file (photoviewerimagepreview.zip) fix my problem (open image but show up print dialog),
thank’s
Thank you! This solved my frustration with Photos not opening all pictures, and also opening them in a random order.
Windows photo viewer can open .ico file just add “.ico”=”PhotoViewer.FileAssoc.BITMAP”
I loathe the new Photos app in Windows because it does not allow me to size the box. I’m an artist and like to arrange as many images as possible on my monitors while I paint. The new Photos app creates a large border around the images while the older Windows Photo Viewer box can be sized from very small to screen size and shows primarily the image itself. I edit my photos with Photoshop, I don’t need Microsoft forcing me to use a subpar editor. If they had kept the resizing of the old box and simply added to it, I wouldn’t mind the editing additions. Instead, they made the viewer entirely worthless to me. Even though I had the original ‘viewer’ on my computer, I could not find a way to add file extensions to it. Your registry fix worked like a charm! Thank you!!
Hi, I remember that I used to have a photo viewer that showed my images in the order I’d placed them in instead of by name, date or whatever. I preferred it that way, but I don’t remember what the viewer was called. Does the one you’re talking about here do it that way? Or can you make the app that comes with Windows 11 do it? Best, Maja
Hi
this method didn’t work on Windows 11 Tiny. Do you have another solution?
I have no idea what is Tiny11
my win 11 is a bit better now, thank you, easy with this info.