vbscript无法创建activex组件' MSXML.DOMDocument'在Windows 2012R上

时间:2016-04-12 19:05:23

标签: xml vbscript

我正在尝试使用Windows Server 2012R2上的MSXML.DOMDocument.4.0运行一个破坏XML文档的vbscript(我已经尝试了免费版本以及在机器上找到的其他版本,3和6)。并且该脚本会抛出错误,无法创建activex组件:' MSXML.DOMDocument.v.0'它试图加载DLL的地方。

  1. 我尝试从32位和64位文件夹中注册msxml3 / 4 / 6.dll但仍然遇到同样的错误。

  2. 另一篇建议使用' mmc -32'添加'组件服务'要控制root,然后选择适当的DCOM配置对象和grand acceess。但是我不确定需要使用什么权限设置哪个对象才能使VBSCript能够加载MSXMLn.dll文件。

1 个答案:

答案 0 :(得分:0)

您应该使用MSXML2,而不是(普通)MSXML - 例如:

Dim oXDoc  : Set oXDoc = CreateObject("MSXML2.DomDocument.6.0")