DMXControl unter Windows Vista

aus dem DMXControl-Wiki

Wechseln zu: Navigation, Suche

Seit der Einführung von Windows Vista und dessen Sicherheitsverbesserungen haben selbst Benutzerkonten der Gruppe "Administratoren" durch den Einsatz der UAC keine vollständigen Administatorberechtigungen mehr. Dies kann auch DMXControl betreffen.

UAC = User Account Control, Rechte- und Benutzerkontenverwaltung in Microsoft Windows Vista

Inhaltsverzeichnis

Symptome

Beim Start von DMXControl erhalten Sie Fehlermeldungen für jedes Ausgabeplugin, dass die "Objekterstellung durch ActiveX-Komponente nicht möglich" ist. Die Fehlermeldungen sehen in etwa wie folgt aus:

Image:Plugin Error 429.png

In der Ausgabepluginverwaltung werden die Plugins dementsprechend nur als "<Nicht unterstütztes Plugin>" geführt:

Image:Plugin Error List.png

Ursache

Die Ausgabe- und Anwendungsplugins werden von DMXControl beim Start dynamisch geladen und initialisiert. Dazu wird die Funktion "DllRegisterServer" innerhalb der DLL ermittelt und ausgeführt. Dadurch wird die COM-DLL beim Betriebssystem registriert. Beim Beenden von DMXControl werden die DLLs entsprechend wieder deregistriert.

Da diese Registrierung das gesamte System betrifft, sind hierfür Administratorrechte erforderlich. Daher können Plugins von Benutzern mit eingeschränkten Rechten nicht initialisiert werden. Dies betrifft unter Windows Vista auch Administratoren, wenn das Programm nicht explizit als Administrator (und somit mit vollen Rechten) gestartet wird.

Lösung

Plugins für Benutzer ohne Administratorrechte freigeben (empfohlen)

Mit dem mitgelieferten Tool "PluginAdministrator" können Sie die DMXControl-Plugins so freigeben, dass DMXControl auch ohne vollständige Administratorrechte auf die Plugins zugreifen kann.

Gehen Sie wie folgt vor: 1. Öffnen Sie das DMXControl-Programmverzeichnis im Windows-Explorer. Standardmäßig wird DMXControl unter C:\Programme\DMXControl installiert. 2. Doppelklicken Sie das Programm "PluginAdministrator.exe". 3. Bestätigen Sie die Rückfrage, dass das Programm mit Administratorrechten laufen darf. 4. Wählen Sie alle Plugins aus, die auch ohne Administratorrechte funktionieren sollen oder klicken Sie einfach auf die Schaltfläche "Alle markieren".

Image:Pluginadministrator,exe.JPG

Image:PluginAdministrator.png

5. Schließen Sie das Programm. Ab dem nächsten DMXControl-Start sollten die Fehlermeldungen verschwunden sein und die Plugins funktionieren.

DMXControl als Administrator starten

Um DMXControl mit allen Administratorrechten zu starten, klicken Sie mit der rechten Maustaste auf das DMXControl-Programmicon und wählen Sie die Option "Als Administrator ausführen".

Image:Vista Run As Admin.png

Bestätigen Sie die Rückfrage der UAC und DMXControl wird ohne die Fehlermeldungen starten.

DMXControl immer als Administrator starten

In den Eigenschaften der Programmverknüpfung zu DMXControl kann angegeben werden, dass das Programm immer mit vollen Administratorrechten gestartet werden soll:

Image:Vista Settings AsAdmin.png

Persönliche Werkzeuge
Buch erstellen