WScript.CreateObject сгенерировал ошибку "Не удалось создать объект" в Windows Server 2016
Я пытаюсь создать объект, используя WScript.CreateObject("ProgID of com.dll")
,CreateObject
Метод работал нормально в Windows Server 2008 и Windows Server 2012. Но в Windows Server 2016, CreateObject
метод не может быть создан для com.dll
хотя это работает для нормальной DLL, как "Excel.Application"
,
Код:
Dim tool
Set tool = WScript.CreateObject("ProgID")
Выкидывает сообщение об ошибке:
WScript.CreateObject: Не удалось создать объект с именем "ProgID".
Я попробовал несколько предложений, которые я нашел на разных сайтах, чтобы создать экземпляр этого какSet tool = CreateObject("ProgID")
Выдает сообщение об ошибке:
Ошибка выполнения Microsoft VBScript: Недостаточно памяти: CreateObject
Есть ли какая-то специальная инструкция по выполнению, которую нам нужно позаботиться, чтобы избежать этих ошибок? Кто-нибудь сталкивался с такими ошибками?