Ошибка «Для платформы Windows x86-64 не удалось загрузить внешнюю компоненту»

При попытке обновления конфигурации или загрузки конфигурации 1С в первый раз может возникнуть ошибка:

../../_images/image40.png

Текст ошибки:

Для платформы Windows x86-64 не удалось загрузить внешнюю компоненту.
{ОбщийМодуль.сшпОбщегоНазначения.Модуль(1164)}: Вызвать Исключение ТекстОшибки;
{ОбщийМодуль.сшпКэшируемыеФункции.Модуль(361)}: Компонента = сшпОбщегоНазначения.ПолучитьЭкземплярКомпоненты();
{ОбщаяФорма.сшпФормаКонстант.Форма(464)}: ВерсияКомпоненты = сшпКэшируемыеФункции.ВерсияВнешнейКомпоненты();
{ОбщаяФорма.сшпФормаКонстант.Форма(561)}: Состояние = ПолучитьСостояние();
{ОбщаяФорма.сшпФормаКонстант.Форма(12)}: ОбновитьНаСервере();

Решение

На сервере, где расположены базы, необходимо установить недостающие пакеты Visual C++. Скачать их можно по ссылке: https://learn.microsoft.com/ru-ru/cpp/windows/latest-supported-vc-redist?view=msvc-170 .

../../_images/image41.png

Как диагностировать ошибку?

Для диагностирования ошибки можно использовать утилиту для аналзиа зависимостей DLL-файлов в Windows – Dependency Walker. Скачать утилиту можно по ссылке: https://www.dependencywalker.com/ .