Jump to content

Ошибка почтового плагина после обновления до KES11.1.1


Go to solution Solved by Katbert,

Recommended Posts

Здравствуйте! Тестирую вручную обновление KES с версии 10.2.6 (SP1 MR4) до 11.1.1 На трех компьютерах с Windows 7 и офисом 2007 после обновления, перезагрузки и запуске outlook выходит ошибка "Надстройку "Kaspersky Mail Checker" (C:\Program Files\Kaspersky Lab\Kaspersky Endpoint Security 10 for Windows SP1\mcou.dll)" не удалось загрузить ...", хотя в настройках плагин присутствует и галки стоят. Почему outlook пытается загрузить старый почтовый плагин из папки программы, название которой изменилось теперь на «Kaspersky Endpoint Security for Windows»? Проблема решается удалением из надстроек и добавлением из правильной папки. На офисе 2010 и 2016 ошибки не наблюдалось, может конечно дело не в версии офиса. Как избежать появления данной ошибки? Не хотелось бы руками везде править надстройку.
Link to comment
Share on other sites

Здравствуйте! Тестирую вручную обновление KES с версии 10.2.6 (SP1 MR4) до 11.1.1 На трех компьютерах с Windows 7 и офисом 2007 после обновления, перезагрузки и запуске outlook выходит ошибка "Надстройку "Kaspersky Mail Checker" (C:\Program Files\Kaspersky Lab\Kaspersky Endpoint Security 10 for Windows SP1\mcou.dll)" не удалось загрузить ...", хотя в настройках плагин присутствует и галки стоят. Почему outlook пытается загрузить старый почтовый плагин из папки программы, название которой изменилось теперь на «Kaspersky Endpoint Security for Windows»? Проблема решается удалением из надстроек и добавлением из правильной папки. На офисе 2010 и 2016 ошибки не наблюдалось, может конечно дело не в версии офиса. Как избежать появления данной ошибки? Не хотелось бы руками везде править надстройку.
Добрый день! Поведение воспроизводится только на 2007 офисе? Синхронизация идет с внутрекорпоративным адресом? Приложите пожалуйста GSI отчет с event логами с одной из таких машин. Спасибо!
Link to comment
Share on other sites

  • 2 weeks later...
Заметил что если перейти в надстройки COM, то у присутствующего там плагина путь правильный. Но откуда то пытается загрузиться надстройка со старым путем к файлу. Неудобно везде заходить и удалять и снова добавлять надстройку. Патч бы какой чтобы через сервер KSC править.
Link to comment
Share on other sites

Заметил что если перейти в надстройки COM, то у присутствующего там плагина путь правильный. Но откуда то пытается загрузиться надстройка со старым путем к файлу. Неудобно везде заходить и удалять и снова добавлять надстройку. Патч бы какой чтобы через сервер KSC править.
Да, и у меня в надстройках COM путь правильный. Неправильный модуль пока отключил вручную - разделе управления надстройками - Расширения Exchange
Link to comment
Share on other sites

а я делаю по другому не знаю конечно правильно или нет. в надстройках COM удаляю правильный плагин, ок потом добавляю из папки с KES этот файл, ок Где то что то прописывается и больше ошибки не возникает.
Link to comment
Share on other sites

В запросе СА предоставили патч pf7539, однако он проблему не решает. Даже удаление KES11 не убирает ошибку не-нахождения модуля Outlook. Думаю, проблема либо в кривой установке KES11.1.1 поверх KES10 SP2 вообще (не происходит раз-регистрация почтового плагина), или в кривой установке KES11 поверх KES10 SP2 при запущенном Outlook 2007 (что мешает раз-регистрации плагина)
Link to comment
Share on other sites

мне этот патч тоже предоставили правда по другому вопросу, он содержит все последние исправления. хотел по почте тоже завести запрос но раз вы уже по нему работаете держите в курсе, как проблема решится тоже думаю что проблема в том что по какой то причине не перезаписывается путь к плагину. так как в основном почта у всех загружена а проблема наблюдается не у всех, есть еще такое предположение - возникает ошибка когда после перезагрузки пользователь успевает запустить почту и не дает нормально обновиться антивирусу будем ждать решения
Link to comment
Share on other sites

Да, буду держать в курсе. Пока что провел эксперимент - на машине с KES10 SP2 MR2 при закрытом Outlook 2007 накатил KES 11.1.1 поверх задачей KSC. После перезагрузки Windows - снова словили ошибку модуля Outlook 2007. Значит, проблема была не в том, что во время установки у пользователя был запущен Outlook
Link to comment
Share on other sites

Обнаружилась вторая ошибка с обновлением до KES11 и outlook 2007. Если сделать правой кнопкой отправить файл как вложение - то в открывшемся окне outlook создания нового письма вложение нельзя открыть, ничего не происходит. Если отправить то потом лезут ошибки. Если выгрузить касперского - все открывается. Создал запрос по этой ошибке.
Link to comment
Share on other sites

Обнаружилась вторая ошибка с обновлением до KES11 и outlook 2007. Если сделать правой кнопкой отправить файл как вложение - то в открывшемся окне outlook создания нового письма вложение нельзя открыть, ничего не происходит. Если отправить то потом лезут ошибки. Если выгрузить касперского - все открывается. Создал запрос по этой ошибке.
Link to comment
Share on other sites

Обнаружилась вторая ошибка с обновлением до KES11 и outlook 2007. Если сделать правой кнопкой отправить файл как вложение - то в открывшемся окне outlook создания нового письма вложение нельзя открыть, ничего не происходит. Если отправить то потом лезут ошибки. Если выгрузить касперского - все открывается. Создал запрос по этой ошибке.
Link to comment
Share on other sites

Сервис→Центр управления безопасностью→ Надстройки→ Управление:  “Расширения клиента Exchange” → <Перейти>→ Убрать галочку напротив касперского

Пробуйте

Link to comment
Share on other sites

Выше я описывал этот же способ. После снятия галки Kaspersky Mail Checker - Outlook перестает ругаться на старте. Но сегодня посмотрел на машине с чисто установленным KES 11.1.1 - там Kaspersky Mail Checker присутствует, и он включен. Значит, он для чего-то нужен KES-у, и отключив его - возможно, мы нарушим работу защиты почту.

Пока что надеюсь добиться ответа через инцидент. Но там раз в несколько дней запрашивают то логи, то скрины...

Link to comment
Share on other sites

Еще нашел - если исказить путь к DLL в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\Client\Extensions - то при старте Outlook выдаст уже две ошибки про MailChecker, и после возвращения пути - все равно будет фиксироваться две ошибки. Похоже, Outlook где-то кеширует пути к надстройкам

 

Link to comment
Share on other sites

Вычистить свои экспериментальный файлы qqmcou.dll из кеша Outlook - удалось удалением файла C:\Users\username\AppData\Local\Microsoft\Outlook\extend.dat


NOTE: If the Outlook Add-ins are cached then also delete "extend.dat", because the cached Outlook add-ins are stored in this file.

    Close Outlook.

    Go to My Computer (Windows Explorer).

    Navigate the menus through: Tools, Folder Options, View tab, Advanced Settings section, Hidden Files and Folders.

    Tick (x) Show Hidden Files and Folders, and click OK.

    In Windows Explorer, navigate to C:\documents and settings\{username}\Local Settings\Application Data\Microsoft\Outlook

    Delete extend.dat.

    Close Windows Explorer, and reopen Outlook.

Источник: https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-c02206761

Но про mcou.dll ошибка все равно остается - откуда-то еще он подтягивает его, и не из реестра. В реестре оба пути - и к Exchange Extension, и к COM - верные. Осталось разобраться, откуда подтягивается старый mcou.dll

Link to comment
Share on other sites

  • Solution

Не дождавшить ответа от суппорта - таки докрутил этот вопрос.

Оказалось, в реестре KES11 все прописывает правильно. И в ветке COM-надстроек (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Outlook\Addins) и в ветке расширений Exchange (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\Client\Extensions)

Но в процессе обновления KES10 SP2 поверх до KES11 - остается хвост в виде файла C:\Program Files\Microsoft Office\Office12\ADDINS\mcou.ecf.Он текстовый, там явно прописан путь к старому модулю. Удаление этого файла решает проблему. На некоторых машинах для ускорения процесса пришлось удалить еще и файл кеша Outlook, но наверное это уже не обязательно, через какое-то время кеш перестроится сам

Link to comment
Share on other sites

В добавок по теме плагина отмечу наблюдение, что после Uninstall KES11.1.1.126 и даже очистки через KavRemover в Outlook запись о надстройке всё равно присутствует:
 

Link to comment
Share on other sites

Таки получил от суппорта рекомендацию, которую нащупал и описывал неделю назад - удалять файл "C:\Program Files\Microsoft Office\Office12\ADDINS\mcou.ecf”

Также, понял почему у меня проблема возникла не на всех машинах. В ранних сборках KES 11.0.0.6499 и 11.0.1.90 файл mcou.ecf еще использовался, и в нем был прописан параметр Path=C:\Program Files\Kaspersky Lab\Kaspersky Endpoint Security for Windows\mcou.dll

 

Более новые сборки KES 11.1.0.15919 и 11.1.1.126 уже перестали создавать файл mcou.ecf. Но если при апгрейде до KES 11.1.1.126 хвост оставался от ранних KES11 - то путь в нем был действительным, т.к. все версии KES11 ставятся в один и тот же каталог C:\Program Files\Kaspersky Lab\Kaspersky Endpoint Security for Windows

Link to comment
Share on other sites

На офисе 2010 и 2016 ошибки не наблюдалось, может конечно дело не в версии офиса.

 

Действительно, на Outlook 2010 и выше проблема не проявляется - т.к. начиная с Outlook 2010 убрали поддержку Exchange Client Extensions, и на ECF файл Outlook никак не реагирует

https://support.office.com/en-us/article/discontinued-features-and-modified-functionality-in-outlook-2010-8af5599e-810b-4bbd-b48d-7416c1996d34

Link to comment
Share on other sites

  • 3 months later...

Не дождавшить ответа от суппорта - таки докрутил этот вопрос.

Оказалось, в реестре KES11 все прописывает правильно. И в ветке COM-надстроек (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Outlook\Addins) и в ветке расширений Exchange (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\Client\Extensions)

Но в процессе обновления KES10 SP2 поверх до KES11 - остается хвост в виде файла C:\Program Files\Microsoft Office\Office12\ADDINS\mcou.ecf.Он текстовый, там явно прописан путь к старому модулю. Удаление этого файла решает проблему. На некоторых машинах для ускорения процесса пришлось удалить еще и файл кеша Outlook, но наверное это уже не обязательно, через какое-то время кеш перестроится сам


Думал тишина в этой теме, так как почему то не приходили уведомления об ответах.

Вы проделали целое исследование. Занимался другой проблемой KES11 и Outlook2007, наконец она решилась, хотел уже заводить запрос и заглянул сюда.

Воспользовался этими советами (mcou.ecf и extend.dat ) и ошибка осталась. Уже подумал что у меня какой то особый случай.

Оказалось что дело было именно в удалении mcou.ecf из папки. После этого ошибка сразу пропала. Я вначале просто менял имя, и расширение тоже. Изменения где то фиксировались и на этот файлик Outlook ссылался. Надо именно было удалить его (переместить).

А я обнаружил еще одну проблему которую решал - если попытаться отправить вложение через отправить адресату и в появившемся окне Outlook открыть вложение то оно не открывается и потом возникают разные ошибки.

Решением через 3 месяца стал присланный патч pf7601. Если у Вас тоже наблюдается такая проблема то можете им воспользоваться.

Link to comment
Share on other sites

  • 3 years later...
  • 9 months later...

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...