解决 Outlook 2016 无法预览 Excel 附件的问题

2016 全系列软件都已正式发布了。使用过程中发现有一个问题,在 Outlook 2016 中收到的邮件,如果包含 Excel 附件,双击附件可以打开,但单击无法预览,提示说“不能预览此文件,因为没有为其安装预览程序”。

Outlook 2016 中无法预览 Excel 附件

这是 Office 程序在给注册表中写入预览程序的相关信息时出现的错误导致的。估计后期会通过 Office 软件的更新解决,但在这之前,可以通过修改注册表的方式解决。

取决于 Office 软件的不同安装方式,需要修改的注册表内容位置有所差异。

如果你是通过 Office 365 订阅,以“即点即用(Click to Run)”方式安装的软件,需要检查的注册表位置是:

HKEY_LOCAL_MACHINE\​SOFTWARE\​Microsoft\​Office\​ClickToRun\​REGISTRY\​MACHINE\​Software\​Microsoft\​Windows\​CurrentVersion\​PreviewHandlers

如果你是通过零售或批量许可方式,安装的可用久使用的 Office 2016 单机版软件,需要检查的注册表位置是:

64 位 Windows + 32 位 Office:HKEY_LOCAL_MACHINE\​SOFTWARE\​Wow6432Node\​Microsoft\​Windows\​CurrentVersion\​PreviewHandlers

同为 64 位或 32 位的 Windows 和 Office:HKEY_LOCAL_MACHINE\​SOFTWARE\​Microsoft\​Windows\​CurrentVersion\​PreviewHandlers

随后可以看到类似下图的内容:

错误的注册表键值

从图中就可以看到,其他几种文件类型对应的“数据”都是预览程序的名称,只有 Excel 文件类型的数据是一个文件系统路径,并且字符串类型被错误地设置为“可扩充字符串”。重建一个标准的同名“字符串”,并将数值设置为“Microsoft Excel previewer”,重启动 Outlook 即可解决问题。

作为参考,下文列出这四个注册表键的默认内容。

字符串值 数据
{21E17C2F-AD3A-4b89-841F-09CFE02D16B7} Microsoft Visio previewer
{65235197-874B-4A07-BDC5-E65EA825B718} Microsoft PowerPoint previewer
{84F66100-FF7C-4fb4-B0C0-02CD7FB668FE} Microsoft Word previewer
{00020827-0000-0000-C000-000000000046} Microsoft Excel Previewer

Tags: , , , ,

5 Responses to “解决 Outlook 2016 无法预览 Excel 附件的问题”

  1. 组装机说道:

    请问office16还有提供msi安装版本吗?

  2. 组装机说道:

    另外就是click2run版本里面的xml handle似乎也有些问题,会导致默认xml打开方式变成写字板,文件图标也变成空白图标,还是要修改注册表才能解决

  3. 刘晖说道:

    Office 2016 还有基于 MSI 的版本,不过这个版本与 2013 之前的一样,也是一次性购买,用久使用的许可,以后不能免费升级至后续的新版本。详情可参阅这里的“家庭和学生版 2016”:https://products.office.com/zh-cn/buy/office

  4. baby神说道:

    修改注册表这种方法不好使,是为什么呢,我按照那些修改后,依然无效

    • 刘晖说道:

      这就不清楚了,你试试看联机修复一下 Office 软件,然后再按照这个方法来修改,看是否能生效吧。

Leave a Reply