答案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
设置键,所以它不知道如何处理该文件。