Перейти к основному содержимому

Не работает загрузка изображений, ошибка "Класс не зарегистрирован"

Ошибка при загрузке возникает и сообщается в строке "Состояние".

Для 32-битных систем попробуйте использовать команду:

regsvr32 msscript.ocx

Для 64-битных. Проблема в том, что 64-битные приложения не могут запускать 32-битные DLL, которые, например, инициализируются системой при создании COM-объекта.

Решить данную проблему можно с помощью создания 64-битного приложения COM+. Данное приложение способно взаимодействовать с 32-приложениями.

  1. На сервере запускаем консоль "Службы компонентов" (Пуск - Администрирование - Службы компонентов).
  2. В ветке "Приложения COM+" добавляем новое приложение. Выбираем "Создать новое приложение".
  3. Имя приложения: V8ComConnectorApp, способ активации: серверное.
  4. Учетная запись для запуска: выбираем учетную запись под которой работает сервер 1С.
  5. Роль: "CreatorOwner", далее в ветке пользователей добавляем учетную запись, под которой работает сервер 1С.
  6. В ветке созданного приложения переходим на ветку "Компоненты" и создаем компонент.
  7. Выбираем "Импорт уже зарегистрированных", ставим галочку 32-разряда и в списке находим MSScriptControl.ScriptControl.1.
  8. Заходим в свойства установленного компонента и на вкладке "Безопасность", списке "Явно установленные для выделенных объектов роли" включаем флажок напротив роли CreatorOwner.

После этого должно все работать.