Windows 7 ActiveX组件可以';t创建对象:';MSXML2.DOMDocument';

Windows 7 ActiveX组件可以';t创建对象:';MSXML2.DOMDocument';,windows-7,vbscript,64-bit,activex,Windows 7,Vbscript,64 Bit,Activex,我试图创建对象Msxml2.DOMDocument.4.0的实例,但出现以下错误: ActiveX组件无法创建对象:“MSXML2.DOMDocument” 此行中出现错误: 设置xmlDoc=CreateObject(“Msxml2.DOMDocument.4.0”) 我怎样才能解决这个问题 感谢您的帮助您运行脚本的计算机上可能没有(正确)安装Msxml2.DOMDocument的特定版本4.0。尝试创建与版本无关的对象: Set xmlDoc = CreateObject("Msxml2.D

我试图创建对象Msxml2.DOMDocument.4.0的实例,但出现以下错误: ActiveX组件无法创建对象:“MSXML2.DOMDocument”

此行中出现错误: 设置xmlDoc=CreateObject(“Msxml2.DOMDocument.4.0”)

我怎样才能解决这个问题


感谢您的帮助

您运行脚本的计算机上可能没有(正确)安装Msxml2.DOMDocument的特定版本4.0。尝试创建与版本无关的对象:

Set xmlDoc = CreateObject("Msxml2.DOMDocument")
这将为您提供在您的计算机上“运行”的版本。如果失败,请尝试

Set xmlDoc = CreateObject("Msxml2.DOMDocument.6.0")
或者尝试使用版本号。使用
TypeName(xmlDoc)
获取有关有效版本的提示


另外,如果您的问题是由32位和64位故障引起的,则可能会为您提供进一步的检查提示。

检查您的系统上是否存在
msxml4.dll
。和(重新)注册库,如果它:

cd %SystemRoot%\system32
regsvr32 /u msxml4.dll
regsvr32 msxml4.dll
您需要管理员权限才能执行此操作