Page 1 of 7
Preview .msg files "No Preview Available"
Posted: 27 Aug 2021 19:55
by jreynolds
Hello,
Version 22.10.0200
I followed the instructions to move .eml and .msg into the Office Files preview formats.
Nevertheless, I still get "No Preview Available" when choosing a .msg file from Outlook.
Thank you,
--J
Re: Preview .msg files "No Preview Available"
Posted: 27 Aug 2021 20:07
by Horst
If you don't have a Outlook installation you need to install a Windows preview handler.
I have found only one for free, which works fine for me.
https://www.brandsict.nl/msgpreviewer_en.php
With a Outlook installation you should have a preview handler available.
Test it with Windows Explorer.

- Screenshot - 27.08.2021 , 20_03_55.png (7.27 KiB) Viewed 6325 times
Re: Preview .msg files "No Preview Available"
Posted: 27 Aug 2021 20:49
by jreynolds
Hello,
I happen to have the full suite of Office 365 installed, along with the Outlook client, etc.

- OMAFDrRGfI.png (4.54 KiB) Viewed 6318 times
The preview works fine in both Windows Explorer and Directory Opus.
I also did a "repair" on Office, nothing changed.
Re: Preview .msg files "No Preview Available"
Posted: 27 Aug 2021 21:28
by jreynolds
I should add I've tried multiple combinations of the 64 bit preview ifilter and previewer settings - nothing fixes it.
My version of Office is 64 bit, btw.
Microsoft® Outlook® for Microsoft 365 MSO (Version 2109 Build 16.0.14420.20004) 64-bit
Re: Preview .msg files "No Preview Available"
Posted: 27 Aug 2021 21:55
by Horst
jreynolds wrote: ↑27 Aug 2021 21:28
I should add I've tried multiple combinations of the 64 bit preview ifilter and previewer settings - nothing fixes it.
My version of Office is 64 bit, btw.
Microsoft® Outlook® for Microsoft 365 MSO (Version 2109 Build 16.0.14420.20004) 64-bit
If the Explorer preview works the problem is only with XYplorer
Do you have the following settings under configuration / Other / Shell Integration / 64.bit Windows
Also the msg extension should only enabled in the Previewed Formats under Office Files.

- Screenshot - 27.08.2021 , 21_50_41.png (20.75 KiB) Viewed 6309 times
Re: Preview .msg files "No Preview Available"
Posted: 27 Aug 2021 21:58
by Horst
For the preview of eml files you should add this extension in the settings for the
Microsoft Windows Mail Mime Preview Handler

- Screenshot - 27.08.2021 , 21_58_13.png (10.89 KiB) Viewed 6307 times
Re: Preview .msg files "No Preview Available"
Posted: 27 Aug 2021 23:17
by jreynolds
Hello,
I have everything checked under "64 Bit Windows" in the Shell Integration settings.
I have unchecked the .eml and .msg in the Text handlers and checked them in the Office handlers.
Re: Preview .msg files "No Preview Available"
Posted: 28 Aug 2021 02:19
by RalphM
With Office 2019 32bit and Preview Formats and Shell Integration settings as described above this works as expected.
Does Office 365 install its 32-bit preview handlers when the 64-bit version is installed?
Re: Preview .msg files "No Preview Available"
Posted: 28 Aug 2021 03:25
by jreynolds
Office 365 has a mind of it's own - it installs the 64 bit version now by default, and no ability to modify anything unless you get into the deployment tool.
I searched quite a bit for any resemblance of a 32 bit handler install of some kind that I could pull down separately, but couldn't find anything.
Re: Preview .msg files "No Preview Available"
Posted: 28 Aug 2021 10:45
by admin
MSG files have been excluded from the 64-bit preview in v20.90.0917 - 2020-08-31 13:26 because it just did not work. I will remove that exclusion in the next beta. Let's see what happens. Windows is changing all the time...
Re: Preview .msg files "No Preview Available"
Posted: 28 Aug 2021 10:58
by Horst
admin wrote: ↑28 Aug 2021 10:45
MSG files have been excluded from the 64-bit preview in v20.90.0917 - 2020-08-31 13:26 because it just did not work. I will remove that exclusion in the next beta. Let's see what happens. Windows is changing all the time...
And why can I preview msg files with the installed x64 BrandsCT msg preview handler ?

- Screenshot - 28.08.2021 , 10_57_33.png (112.12 KiB) Viewed 6268 times
Re: Preview .msg files "No Preview Available"
Posted: 28 Aug 2021 11:34
by admin
With the current version of XY this MUST be a 32-bit preview, wherever it comes from.
Re: Preview .msg files "No Preview Available"
Posted: 28 Aug 2021 16:21
by Horst
admin wrote: ↑28 Aug 2021 11:34
With the current version of XY this MUST be a 32-bit preview, wherever it comes from.
https://www.brandsict.nl/msgpreviewer_en.php
The file info of its DLL
C:\Tools\MSGPreviewer64\msgpreview.dll
on x64 Home Edition Version 10.0 (build 19044)
File Version Information :
Version language : German (Germany)
Comments : MSG 64BIT PREVIEWPANE
CompanyName : BRANDS ICT
FileDescription : msgpreview
FileVersion : 1.0.0.0
InternalName : msgpreview.dll
LegalCopyright : BRANDS ICT Copyright © 2017
LegalTrademarks :
OriginalFilename : msgpreview.dll
ProductName : msgpreview
ProductVersion : 1.0.0.0
Assembly Version : 1.0.0.0
FILE HEADER :
Machine:
8664h (AMD64 (K8))
Number of Sections: 0002h
Time Date Stamp: 5CE942A4h -> 25/05/2019 15:27:00
Symbols Pointer: 00000000h
Number Of Symbols: 00000000h
Size Of Optional Header: 00F0h
Flags: 2022h
Re: Preview .msg files "No Preview Available"
Posted: 28 Aug 2021 16:29
by Horst
For me the new beta is a mistake.
My previously working msg preview now gives the error below.
It not a big problem for me, I have a working much better msg preview in Total Commander.
Lets see if Outlook users now have a preview in XY.

- Screenshot - 28.08.2021 , 16_37_35.png (8.4 KiB) Viewed 6241 times
Code: Select all
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentException: The object's type must be __ComObject or derived from __ComObject.
Parameter name: o
at System.Runtime.InteropServices.Marshal.FinalReleaseComObject(Object o)
at PreviewHandlers.PreviewHandlerHost.Dispose(Boolean disposing)
at System.ComponentModel.Component.Dispose()
at Preview64.Form1.DelegateMethodQuit()
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4400.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
XY64
Assembly Version: 1.0.7611.17313
Win32 Version: 1.0.0.23
CodeBase: file:///C:/Tools/XYplorer/XY64.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4400.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4360.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
msgpreview
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/tools/MSGPreviewer64/msgpreview.DLL
----------------------------------------
SharpShell
Assembly Version: 2.2.1.0
Win32 Version: 2.2.1.0
CodeBase: file:///C:/tools/MSGPreviewer64/SharpShell.DLL
----------------------------------------
System.ComponentModel.Composition
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ComponentModel.Composition/v4.0_4.0.0.0__b77a5c561934e089/System.ComponentModel.Composition.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
The Window error report file (WER)
Re: Preview .msg files "No Preview Available"
Posted: 28 Aug 2021 16:41
by admin
Did you tick Configuration | Other | Shell Integration | 64-bit Windows | [x] Use 64-bit preview handlers for preview? If yes untick it.