Хорошо, нашел ответ на этот вопрос здесь:
Привет
Пожалуйста, посмотрите на это, чтобы убедиться, что оно соответствует вашим потребностям:
При запуске .net Code в среде X64 вы получите следующее сообщение об ошибке.
"Не удалось - получение фабрики классов COM для компонента с CLSID ...."
например. в CMS Экспорт / Импорт на стороне сервера .net code = "Не удалось выполнить ExportSiteContentIncremental (...) - Ошибка при получении фабрики классов COM для компонента с CLSID {CA0752B3-021C-4F99-82E3-2C0F19C5E953} из-за следующей ошибки : 80040154. "
Временное решение:
Возможный обходной путь - изменить платформу вашего проекта с «Любой ЦП» на «X86» (в Свойствах проекта, Цель сборки / Платформы)
ROOTCAUSE
VSS Interop - это управляемая сборка, использующая 32-битную платформу, а DLL содержит 32-битный COM-объект. Если вы запустите эту COM-библиотеку в 64-битной среде, вы получите сообщение об ошибке.