Outlook Addin запускается неактивно
Это очень странная ситуация, в которой я нахожусь; почесывая голову за ответы.
Я разработал надстройку для Outlook, которая отлично работает на моей машине разработчика и примерно на 90 % машин клиентов.
Поведение загрузки надстройки 3.
На 10% пользователей outlook запускается без загрузки надстройки, несмотря на то, что поведение загрузки равно 3. Пользователь может вручную активировать надстройку, перейдя в менеджер надстроек на outlook, но после перезапуска это дополнение возвращается к неактивному, но при загрузке поведение никогда не меняется с 3.
Я использовал Install Shield LE для упаковки этого дополнения. Я даже не знаю, где отлаживать больше, я пытался изменить различные значения поведения нагрузки, но результат был тот же. Надстройка просто не будет загружаться при запуске с этим набором пользователей.
Компания использует ZenWorks для автоматической установки надстройки на все ПК с MSI, которые я генерирую с помощью Install Shield.
Одна странная вещь: если я захожу в каталог установки надстройки и устанавливаю надстройку с помощью файла развертывания.vsto, он работает и загружается в outlook (но это делает его двумя установленными надстройками).
Я также проверил раздел устойчивости в реестре, а надстройки там нет.
1 ответ
Я столкнулся с этой проблемой. Чтобы решить эту проблему, вам необходимо вручную удалить записи реестра по следующему пути.
Откройте редактор реестра и перейдите к HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins\<Your add-in>
и измените LoadBehavior на 3.
Если вышеуказанная запись реестра не найдена, ищите HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Office\Outlook\Addins\<Your add-in>
и измените LoadBehavior на 3.
Идти к HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Resiliency
- удалить REG_BINARY
ключи найдены в DisabledItems
а также CrashingAddinList
где 15.0 для Outlook 2013. Если вы используете Outlook 2010, замените 15.0 на 14.0, а для Outlook 2016 замените 15.0 на 16.0
Надеюсь это поможет.