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


4

Що таке "Office XML Handler"? Здається, це програма від MS Office, яка любить недобросовісно асоціюватися з різними форматами файлів у Windows. Ось що відбувається, коли я двічі клацнув ".log" файли, і він відкривається за допомогою Office XML Handler:

Повідомлення про помилку: у цьому файлі немає програми, пов’язаної з ним для виконання цієї дії ...

Звичайно, я можу це виправити, клацнувши правою кнопкою миші та змінивши програму, з якою вона відкривається.

Але що таке Office XML Handler? Чи є типи файлів, з якими він повинен бути пов’язаний?


У вас на комп'ютері встановлений Microsoft Office? Яку його версію ви робите? Як ви зазвичай відкриваєте ці файли журналу?
Тім Г.

У мене встановлений Office 365. Я використовую Notepad ++ для стандартних текстових файлів.
Аарон Кемпбелл

Office XML Handler повинен робити з тим, як файли Microsoft Office є XML сумісні (з Office 2007). Я не думаю, що "Office XML Handler" - це програма, яку слід почати з будь-якого. Перевірте цю сторінку . Ви пропускаєте IsShortcut у файлі реєстру? Якщо так, можливо, спробуйте виправити у статті.
Тім Г.

Відповіді:


3

"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, тому він не знає, що робити з файлом .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.