Microsoft is sort of removing Windows Photo Viewer (WPV) in Windows 10 in favor of Photos universal modern app. While not entirely removing the Windows Photo Viewer program from Windows 10, Microsoft hides many of its traces and functionality so that users couldn’t use it easily and directly.

Some of the missing features related to Windows Photo Viewer in Windows 10 include:

  • Windows Photo Viewer is not showing up as an option when right clicking on a picture or photo and select “Open with” in Windows 10. Only Photos and Paint and other third-party programs are listed despite already selecting to show more apps and expanding all the apps available for images.

    Open With Menu for Images

  • Windows Photo Viewer is no longer able to set a default photo viewer or default image opener in Windows 10, both on Settings app or Control Panel.

    Default Photo Viewer in Windows 10

  • You’re unable to use “Look for another app on this PC” to manually run Windows Photo Viewer as both “C:\Program Files (x86)\Windows Photo Viewer” and “C:\Program Files\Windows Photo Viewer” folders do not contain any executable.
  • “Preview” no longer available in the right click contextual menu of images and photos.
  • If you search for “Windows Photo Viewer” or “PhotoViewer” in Windows 10, no results is returned.
  • When Windows Photo Viewer is opening, it keeps showing the print pictures GUI.

The cause of the issue is apparently due to missing, accidentally or intentionally by Microsoft, registry keys related to functionality of Windows Photo Viewer that outlines its available commands, and/or file associations that allow image files to identify Windows Photo Viewer as valid option.

To resolve the issue, try one of the following registry hacks. Regardless of which registry tricks you choose, copy and save the code into a text file, and save it with a file name ending with .reg extension. Then, run and merge the code to registry.

Method 1: Change File Type for Various Images’ Extension to Link to Windows Photo Viewer

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\.jpg]
@="PhotoViewer.FileAssoc.Tiff"

[HKEY_CURRENT_USER\Software\Classes\.jpeg]
@="PhotoViewer.FileAssoc.Tiff"

[HKEY_CURRENT_USER\Software\Classes\.gif]
@="PhotoViewer.FileAssoc.Tiff"

[HKEY_CURRENT_USER\Software\Classes\.png]
@="PhotoViewer.FileAssoc.Tiff"

[HKEY_CURRENT_USER\Software\Classes\.bmp]
@="PhotoViewer.FileAssoc.Tiff"

[HKEY_CURRENT_USER\Software\Classes\.tiff]
@="PhotoViewer.FileAssoc.Tiff"

[HKEY_CURRENT_USER\Software\Classes\.ico]
@="PhotoViewer.FileAssoc.Tiff"

Method 2: Restore Windows Photo Viewer Functionality (based on registry keys available from Windows 8.1, the effect is not direct, as you still need to go through Choose another app to find WPV entry, and WPV does not show up in Default Apps selection automatically as a choice as default image viewer)

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll]

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell]

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open]
"MuiVerb"="@photoviewer.dll,-3043"

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open\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

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open\DropTarget]
"Clsid"="{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}"

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print]

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print\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

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print\DropTarget]
"Clsid"="{60fd46de-f830-4894-a628-6fa81bc0190d}"

Open with Windows Photo Viewer in Windows 10
Open Images with Windows Photo Viewer as Options
Set Windows Photo Viewer as Default Photo Viewer in Windows 10

After adding the registry values, Windows Photo Viewer is now available for common image types to open and view in, and can be set as default image viewer, as shown in figures above.