Я пишу сценарий в VBScript для преобразования изображений. Это использует ImageMagic ActiveX. Я пишу этот сценарий в Windows XP, он выполняется нормально, то же самое с 32-битной Windows Vista, но в 64-битной я имею ошибку 800A01AD при попытке создать объект ActiveX (как 32-битный, так и 64-битный установлен один и тот же пакет обновления)
Set imageMagick = CreateObject("ImageMagickObject.MagickImage.1")
Я пытаюсь установить ImageMagic от имени администратора (запускать от имени администратора в контекстном меню), я также пытаюсь запустить от имени администратора:
regsvr32 wshom.ocx
regsvr32 scrrun.dll
без успеха. А также попробуйте запустить
regsvr32 ImageMagickObject.dll
Которые работают успешно, но скрипт по-прежнему возвращает ошибку (так же, как тестовый скрипт из ImageMagic)