Ошибка: NumXLUI.Xlam не является действительным надстройкой!

Многие пользователи сообщили, что при попытке активировать панель инструментов NumXL (NumXLUI.xlam) выскакивает странное окно ошибки. Ошибка гласит: "NumXLUI.xlam не является действительным дополнением" или "Формат или расширение файла NumXLUI.xlam не является действительным...".

Сообщение об ошибке NumXLUI.xlam не является действительным дополнением

Защитник Windows выдает сообщение об ошибке при установке правила "Блокировать вызовы Win32 API из макросов Office".

Во время недавнего обновления службы Windows Security и Microsoft Defender for Endpoint на пользовательских устройствах возникла серия ложных срабатываний для правила Attack Surface Reduction (ASR) "Блокировать вызовы Win32 API из макросов Office" после обновления до версии security intelligence build 1.381.2140.0.

Это новое правило блокирует попытки макросов VBA вызвать Win32 API и предотвращает загрузку панели инструментов NumXL. В некоторых случаях пользователи сообщали, что их антивирусные программы выводили на экран предупреждения о "потенциально вредоносном поведении" и блокировали загрузку дополнения.

Диагноз:

Наш продукт не содержит вредоносных программ. Мы разработали NumXL полностью самостоятельно и не отдали ни одной детали на аутсорсинг.

Кроме того, все исполняемые файлы (например, DLL, EXE и XLAM) NumXL подписаны сертификатом Code Signing, что гарантирует, что они принадлежат нашей компании, Spider Financial Corp, и не были подделаны. Вы можете проверить эту информацию на сертификате.

В качестве дополнительного уровня защиты в Excel можно отключить все макросы, кроме макросов с цифровой подписью, или потребовать, чтобы надстройки приложения были подписаны доверенным издателем.

Почему макросы VBA вызывают Win32 API?

NumXL UI использует несколько вызовов Windows API для своих основных функций, таких как чтение определенных частей реестра (например, чтобы определить, использует ли пользователь 32-битную или 64-битную версию Excel), сохранение элементов в памяти, чтение языковых настроек пользователя для Windows и Excel, доступ к папке данных приложения пользователя для хранения настроек и другие функции.

Решение

Если в вашей организации действует правило "Блокировать вызовы Win32 API из макросов Office" в сочетании с "режимом блокировки", вы все равно можете использовать NumXL, добавив исключение для наших файлов.

  1. Исключите нашу папку установки:
    • Для 64-разрядной установки исключите “%Program Files%\NumXL” листовка.
    • Для 32-разрядной установки исключите “%Program Files(x86)%\NumXL” листовка.
  2. Исключите файл нашего дополнения Toolbar (NumXLUI.xlam) из папки установки.

Чтобы узнать больше, ознакомьтесь со следующими рекомендациями (Microsoft):

Заключение

Сообщение об ошибке "NumXLUI.xlam" связано с новым правилом в последнем обновлении системы безопасности Windows. Оно не свидетельствует о наличии вредоносного ПО в нашем продукте NumXL. Следуя рекомендациям Microsoft, вы можете решить эту проблему, добавив исключение для наших файлов. Мы ценим ваше понимание и сотрудничество и заверяем вас в нашей постоянной приверженности безопасности и функциональности нашего программного обеспечения.

Комментарии

Войдите в службу, чтобы оставить комментарий.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 1