我正在尝试使用Windows Server 2012R2上的MSXML.DOMDocument.4.0运行一个破坏XML文档的vbscript(我已经尝试了免费版本以及在机器上找到的其他版本,3和6)。并且该脚本会抛出错误,无法创建activex组件:' MSXML.DOMDocument.v.0'它试图加载DLL的地方。
我尝试从32位和64位文件夹中注册msxml3 / 4 / 6.dll但仍然遇到同样的错误。
另一篇建议使用' mmc -32'添加'组件服务'要控制root,然后选择适当的DCOM配置对象和grand acceess。但是我不确定需要使用什么权限设置哪个对象才能使VBSCript能够加载MSXMLn.dll文件。
答案 0 :(得分:0)
您应该使用MSXML2
,而不是(普通)MSXML
- 例如:
Dim oXDoc : Set oXDoc = CreateObject("MSXML2.DomDocument.6.0")