How to Enable Preview of .eml (Email Message) Files in Explorer

Many users of Windows Mail (Windows Vista) or Windows Live Mail (part of Windows Live Essentials) used to backup individual emails and save them as .EML files. Since Windows Live Mail has been discontinued, users are forced to use third-party mailers or even buy Microsoft’s own produce, Microsoft Outlook. However, the preview pane in File Explorer shows “No preview available” when a .EML file is selected.

.eml file no preview available

This article tells you how to preview .EML files in File Explorer Preview pane, in Windows 7 through Windows 10.

Option 1: Enable .EML Preview Using Preview Handler Association Editor

  1. Download Preview Handler Association Editor, unzip and run the program PreviewHandlerEditor.exe.
  2. In the drop-down box, select “Microsoft Windows Mail Mime Preview Handler“. Note that there are two of those entries there. You can select either of them.
    preview handler association editor - windows mail mime handler
  3. Uncheck the Only show classes associated with this handler setting.
  4. Scroll down and locate .eml file type entry from the list.
    preview handler association editor - .eml file type
  5. Enable the checkbox for .eml file type.
  6. Close Preview Handler Association Editor.

Option 2: Enable .EML Preview Using the Registry Editor

Using Preview Handler Association Editor or PreviewConfig (which I wrote during Windows Vista days) can be the easiest option for most users. However, if you don’t want to use 3rd party tools, and need to deploy the setting across your network, here is a direct registry setting you need:

  1. Right-click Start, click Run.
  2. Type regedit.exe and click OK. This starts the Registry Editor.
  3. Go to the following registry branch:
    HKEY_CLASSES_ROOT\.eml
  4. With the .eml key selected, create a subkey named shellex
  5. Under shellex, create another subkey named {8895b1c6-b41f-4c1c-a562-0d564250836f}
  6. With the newly created subkey selected, double-click the (default) value on the right pane and set its data to:
    {92dbad9f-5025-49b0-9078-2d78f935e341}
  7. After completing the above steps, make sure that the registry settings looks like this.
    .eml file preview explorer regedit
  8. Exit the Registry Editor.

That’s it! You’ve now added a preview handler for .EML files and will be able to preview the .EML file contents in Explorer.



.eml file preview in file explorer preview pane

Note: To enable the preview pane (if not already enabled) in File Explorer, press Alt + P. The switch acts as a toggle.

Hope the instructions in this article helped you get back .EML preview capability in File Explorer. Also, check out my other post on how to enable File Explorer preview for .PS1 PowerShell script files.


One small request: If you liked this post, please share this?

One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:
  • Pin it!
  • Share it to your favorite blog + Facebook, Reddit
  • Tweet it!
So thank you so much for your support, my reader. It won't take more than 10 seconds of your time. The share buttons are right below. :)

About the author

Ramesh Srinivasan founded Winhelponline.com back in 2005. He is passionate about Microsoft technologies and he has been a Microsoft Most Valuable Professional (MVP) for 10 consecutive years from 2003 to 2012.

Leave a Comment