解决 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
分享:

《解决 Outlook 2016 无法预览 Excel 附件的问题》有5个想法

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

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注

发表评论前,先做个简单的数学题吧: * Time limit is exhausted. Please reload CAPTCHA.