2016-04-12 3 views
0

Ich versuche, ein VBScript auszuführen, die ein XML-Dokument mit dem MSXML.DOMDocument.4.0 auf Windows Server 2012R2 (Ich habe die Version frei und andere Versionen versucht gefunden auf der Maschine, 3 und 6, so gut). Und das Skript gibt einen Fehler aus: 'activex-Komponente kann nicht erstellt werden:' MSXML.DOMDocument.v.0 ', wo es versucht, die DLL zu laden.VBScript kann ActiveX-Komponente 'MSXML.DOMDocument' unter Windows 2012R nicht erstellen

  1. Ich habe versucht, die von msxml3/4/6.dll Registrierung sowohl die 32-Bit- und die 64-Bit-Ordner und immer noch die gleichen Fehler.

  2. Ein anderer Artikel schlug vor, 'mmc -32' zu verwenden, um 'Komponentendienste' zum Konsolenstamm hinzuzufügen, und dann das entsprechende DCOM-Konfigurationsobjekt und grand acceess auszuwählen. Ich bin mir jedoch nicht sicher, welches Objekt mit welcher Berechtigung gesetzt werden muss, damit das VBSCript die MSXMLn.dll-Datei laden kann.

+0

1) Geben Sie uns den Code Sie versuchen, Arbeit zu machen, bitte, und 2) erklären, was Sie mit "Zerkleinert ein XML-Dokument", da dies für mich keinen Sinn ergibt. –

Antwort

0

Sie sollten MSXML2 verwenden, nicht (einfach) MSXML - zB:

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