Ошибка «Для платформы Windows x86-64 не удалось загрузить внешнюю компоненту»
При попытке обновления конфигурации или загрузки конфигурации 1С в первый раз может возникнуть ошибка:
Текст ошибки:
Для платформы 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 .
Как диагностировать ошибку?
Для диагностирования ошибки можно использовать утилиту для аналзиа зависимостей DLL-файлов в Windows – Dependency Walker. Скачать утилиту можно по ссылке: https://www.dependencywalker.com/ .