Tip of The Day: View Photos with Windows Photo Viewer on Windows 10

With the release of Windows 10, all photos are now opened by default with the help of the Photos app. I like the Photos app, but I also enjoy the UI of the traditional Windows Photo Viewer.

Barack Obama

To my surprise, I found out that Windows Photo Viewer is still part of the Windows bundle.

What you will need to do is add the Windows Photo Viewer to the “Open With…” dialog. “But Den, there is no Photo Viewer EXE in the folder!” – valid point, dear reader.

It relies on specific system calls to be piped through the DLL itself, so you will have to run this PowerShell script (NOTE: run it as Administrator):

New-PSDrive -Name HKEY_CLASSES_ROOT -PSProvider Registry -Root HKEY_CLASSES_ROOT | Out-Null
New-Item -Path $("HKEY_CLASSES_ROOT:\jpegfile\shell\open") -Force | Out-Null
New-Item -Path $("HKEY_CLASSES_ROOT:\jpegfile\shell\open\command") -Force | Out-Null
Set-ItemProperty -Path $("HKEY_CLASSES_ROOT:\jpegfile\shell\open") -Name "MuiVerb" -Type ExpandString -Value "@%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll,-3043"
Set-ItemProperty -Path $("HKEY_CLASSES_ROOT:\jpegfile\shell\open\command") -Name "(Default)" -Type ExpandString -Value "%SystemRoot%\System32\rundll32.exe `"%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll`", ImageView_Fullscreen %1"

Notice that I am using jpegfile as the file target. You can replace that with pngfile and giffile in case you want to expand the capability to other image formats.

Now, you can right-click on a picture, select “Open With…” and see Windows Photo Viewer in the list:

Open With Photo Viewer

Leave a Reply

Your email address will not be published. Required fields are marked *