"Получение фабрики com-классов для компонента завершилось сбоем 800703fa" в службы Excel и PowerPivot

Эта статья была написана Закирем Хейвалиала, старшим инженером по эскалации поддержки.

Симптомы

При открытии книги в браузере с помощью службы Excel или при сбое запланированного обновления данных в PowerPivot для SharePoint в журналах универсальной системы ведения журнала (ULS) может возникнуть следующая ошибка:

Не удалось получить фабрику com-классов для компонента с CLSID {BDEADF26-C265-11D0-BCED-00A0C90AB50F} из-за следующей ошибки: 800703fa

Разрешение

  1. Откройте диспетчер служб IIS.
  2. Разверните узел Веб-службы SharePoint на панели слева.
  3. Выберите первый идентификатор в разделе Веб-службы SharePoint, а затем выберите Представление содержимого в нижней части центральной области.

Снимок экрана: шаги по выбору параметра Представление содержимого в нижней части центральной области.

  1. Выберите каждый идентификатор, пока в центральной области не появится excelService.asmx (для ошибки службы Excel) или SSASMidTierService.svc (для ошибки PowerPivot).

  2. Выберите Дополнительные параметры в области справа, запишите значение в поле Пул приложений и нажмите кнопку Отмена.

    Снимок экрана: значение пула приложений в окне

  3. Выберите Пулы приложений в области слева и выберите пул приложений, который вы записали на шаге 5.

    Снимок экрана: шаги по выбору пула приложений.

  4. Выберите Дополнительные параметры в правой области.

  5. Задайте для параметра Загрузить профиль пользователя значение True, а затем нажмите кнопку ОК.

    Снимок экрана: задание параметра Load User Profile (Загрузка профиля пользователя) значения True.

  6. Откройте командную строку и выполните команду iisreset , чтобы перезапустить службы IIS.