Server Word-Automatisierungsberechtigungen (einige Antworten und einige Fragen)

Ich versuche, die Anzahl der Seiten in einem Word-Dokument mithilfe der Word-Automatisierung zu ermitteln. Bisher habe ich diese Fehler konfrontiert:

Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80070005.

Wort bleibt beim Öffnen eines Dokuments hängen.

Meine Auflösung im Moment und Schritte, die ich bisher gemacht habe, sind:

Registrierungsschlüssel ändern[HKEY_CLASSES_ROOT\AppID\WINWORD.EXE] von{A86A40B3-0008-4D41-975C-BB586C7121E3} zu{00020906-0000-0000-C000-000000000046}.

In DCOM configDCOMCNFG.EXE hat folgende Änderungen vorgenommen:

In "Microsoft Word-Anwendung", die unter der App-ID "{A86A40B3-0008-4D41-975C-BB586C7121E3}" angezeigt wird, wurde Benutzer @ angegebeiusr_<MACHINE_NAME> Nur lokale Mittagessen-Berechtigungen und Identität auf "Der startende Benutzer" setzen.

In "Microsoft Office Word 97 - 2003-Dokument", das auch als "Microsoft Word-Dokument" bezeichnet wird (hängt wahrscheinlich von der Word-Version ab), habe ich sowohl iusr als auch iwam die vollständige Start- und Zugriffsberechtigung erteilt. Legen Sie die Authentifizierungsebene auf "Keine" fest starte Benutzer zu meinem eigenen Admin-Benutzer.

Die Kombination aller 3 Mods in Abschnitt "2-b" hat endlich all diese Tortur bewältigt und funktioniert jetzt. Die Verwendung meines eigenen Benutzers zum Starten war eine Reaktion darauf, dass das Wort beim Öffnen eines Dokuments hängen blieb. Das Zurücksetzen der Authentifizierung auf den Standardwert führt zu Fehler "1". Das Zurücksetzen des startenden Benutzers auf "Der startende Benutzer" führt zu Fehler "2".

Die aktuelle Situation ist, dass alles funktioniert, aber nur, wenn Mein Benutzer ist angemeldet und auf dem Computer aktiv. und ich bin nicht begeistert von der Tatsache, dass ich meinen eigenen Benutzer verwenden muss, der angemeldet sein muss und dass die Authentifizierung auf none gesetzt ist.

Ich schreibe dies als Antwort für diejenigen, die tagelang mit mir zu kämpfen haben, um dies zum Laufen zu bringen und hoffentlich einige Antworten darauf zu bekommen, wie ich die Sicherheit verbessern könnte, alias den startenden Benutzer entfernen und die Authentifizierung zurücksetzen kann, und nichtlogged on 24/7 zur Produktionsmaschine (wenn die Site gestartet wird).

Spezifikation der Entwicklungsmaschine:
Windows XP Pro 32bit
IIS 5.1
Classic ASP Website
COM + C # -Objekt, das die Automatisierung ausführt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage