Что такое "Office XML Handler"?

Что такое "Office XML Handler"? Кажется, это программа из MS Office, которая любит бесполезно ассоциироваться с различными форматами файлов в Windows. Вот что происходит, когда я дважды щелкаю ".log" файлы, и он открывается с помощью Office XML Handler:

Конечно, я могу это исправить, щелкнув правой кнопкой мыши и изменив программу, с которой он открывается.

Но что такое Office XML Handler? Существуют ли типы файлов, с которыми он должен быть связан?

1 ответ

Решение

"Office XML Handler" - это отображаемое имя процесса MSOXMLED.EXE, который находится в 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 установить, поэтому он не знает, что делать с файлом.

Другие вопросы по тегам