什么是“Office XML Handler”?

什么是“Office XML Handler”?

什么是“Office XML Handler”?它似乎是 MS Office 的一个程序,喜欢与 Windows 上的各种文件格式相关联。当我双击“.log”文件时,它会使用 Office XML Handler 打开,以下是发生的情况:

错误消息:此文件没有与之关联的程序来执行此操作......

当然,我可以通过右键单击并更改打开的程序来解决这个问题。

但是 Office XML Handler 是什么?它应该与哪些文件类型关联?

答案1

MSOXMLED.EXE“Office XML Handler”是位于我的计算机上的进程的显示名称C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE15。它用于打开 XML 文件(也许还有其他扩展?)并检测该文件应与哪个 MS Office 程序关联(如果有),然后使用该程序打开该文件。

这在https://stackoverflow.com/a/1569619/1858923

因此,当在资源管理器中双击 XML 文件时,Windows 将启动 MSOXMLED.EXE。此应用程序现在正在查看 XML 文件内部并搜索 XML 处理指令。此名为 mso-application 的处理指令可以指定 ProgId:

<?mso-application progid="Word.Document"?>

...

因此,最终 MSOXMLED.EXE 将启动相应的 Office 应用程序或启动在下指定的默认 XML 应用程序

HKEY_CLASSES_ROOT\XEV.GenericApp\shell\open\command

显然,我收到错误消息,因为它试图打开的文件没有mso-application告诉MSOXMLED.EXE如何打开文件的标签,并且我没有HKEY_CLASSES_ROOT\XEV.GenericApp\shell\open\command设置键,所以它不知道如何处理该文件。

相关内容