Im Dienstmodus ausführen

Loftware Automation wird als Windows-Dienst ausgeführt und wurde so konzipiert, dass bei der Verarbeitung von Daten und der Ausführung von Aktionen keine Benutzereingriffe nötig sind. Der Dienst ist dafür konfiguriert zu starten, wenn das Betriebssystem hochgefahren wird, und bleibt im Hintergrund aktiv, solange Windows ausgeführt wird. Loftware Automation speichert die Liste aller geladenen Konfigurationen und aktiven Trigger. Der letzte bekannte Status wird beim Neustart des Servers automatisch wiederhergestellt.

Der Dienst wird mit den Berechtigungen des Benutzerkontos ausgeführt, die bei der Installation ausgewählt wurden. Der Dienst übernimmt sämtliche Zugriffsrechte dieses Benutzerkontos, einschließlich solcher für freigegebene Ressourcen im Netzwerk wie Netzlaufwerke und Druckertreiber. Verwenden Sie daher das Konto eines vorhandenen Benutzers mit ausreichenden Berechtigungen, oder – noch besser – erstellen Sie ein eigenes Konto für Loftware Automation.

Sie können den Dienst verwalten, indem Sie die „Dienste“ in der Windows-Systemsteuerung starten. In neueren Windows-Betriebssystemen ist dies auch auf der Registerkarte „Dienste“ im Windows Task-Manager möglich. Sie können „Dienste“ verwenden, um folgende Aufgaben auszuführen:

  • Den Dienst starten und anhalten.

  • Das Konto ändern, unter dem sich der Dienst anmeldet.

Empfohlene Konfiguration des Benutzerkontos für den Dienst

  • Nach Möglichkeit sollte der Dienst nicht unter dem lokalen Systemkonto ausgeführt werden. Dabei handelt es sich um ein vordefiniertes lokales Windows-Konto mit umfassenden Zugriffsrechten für den lokalen Computer, das aber für gewöhnlich keinerlei Zugriffsrechte für Netzwerkressourcen hat. Loftware Automation erfordert uneingeschränkten Zugriff auf den %temp% -Ordner des Kontos, welcher eventuell für das lokale Systemkonto nicht verfügbar ist.

  • Wenn Sie ein neues Benutzerkonto für den Loftware Automation-Dienst erstellen, sollten Sie sich mit diesem neuen Benutzer mindestens einmal bei Windows anmelden. Auf diese Weise stellen Sie sicher, dass das Benutzerkonto vollständig erstellt wird. Z. B. wird der temporäre Ordner %temp% erst erstellt, wenn Sie sich anmelden.

  • Deaktivieren Sie die Anforderung zur regelmäßigen Änderung des Passworts für dieses Benutzerkonto.

  • Stellen Sie sicher, dass dieses Konto die Berechtigung zur Anmeldung als Dienst hat.

  • Führen Sie den Dienst im x64-(64-Bit-)Modus aus.

Zugriff auf Ressourcen

Loftware Automation übernimmt alle Zugriffsrechte von dem Windows-Benutzerkonto, auf dem der Dienst ausgeführt wird. Der Dienst führt alle Aktionen unter diesem Kontonamen aus. Etiketten können geöffnet werden, wenn das Konto Berechtigung zum Zugriff auf die jeweiligen Dateien hat. Etiketten können gedruckt werden, wenn das Konto Zugriff auf den Druckertreiber hat.

Wenn Sie innerhalb des Dokumentenspeichers ein Revisionskontrollsystem und Genehmigungsschritte verwenden, müssen Sie das Dienst-Benutzerkonto zum Mitglied des „Nur-Drucken“-Profils machen, zum Beispiel Bediener. Danach müssen Sie dem Profil Zugriffsrechte für einen bestimmten Ordner zuweisen (Nur-Lesen-Modus oder Betreiber-Profil). So stellen Sie sicher, dass Loftware Automation nur genehmigte Etiketten verwendet, und keine Vorlagen.

Weitere Informationen finden Sie im Abschnitt Zugriff auf freigegebene Ressourcen im Netzwerk .

Dienstmodus: 32-Bit gegenüber 64-Bit

Loftware Automation kann auf 32-Bit-(x86-) und 64-Bit-(x64-)Systemen nativ ausgeführt werden. Der Ausführungsmodus wird vom Windows-Betriebssystem automatisch bestimmt.Loftware Automation wird auf 64-Bit-Windows-Systemen im 64-Bit-Modus und auf 32-Bit-Windows-Systemen im 32-Bit-Modus ausgeführt.

  • Drucken: Die Ausführung von Automation als 64-Bit-Prozess hat einige Vorteile, z. B. direkte Kommunikation mit dem 64-Bit-Druckerspooler-Dienst unter 64-Bit-Windows. Dadurch wird das bekannte Problem vermieden, das durch SPLWOW64.EXE verursacht wird, eine Middleware, über die 32-Bit-Anwendungen auf den 64-Bit-Druckerspooler-Dienst zugreifen können.

  • Datenbankzugriff: Die Ausführung des Loftware Automation-Dienstes als 64-Bit-Prozess erfordert, dass die 64-Bit-Version der Datenbanktreiber auf die Daten zugreifen kann. Weitere Informationen finden Sie im Abschnitt Zugriff auf Datenbanken.

Hinweis

Falls Sie keine 64-Bit-Datenbanktreiber für Ihre Datenbank haben, können Sie Loftware Automation nicht im 64-Bit-Modus nutzen. Sie müssen es auf einem 32-Bit-System installieren oder die Ausführung im 32-Bit-Modus erzwingen.

x86-Betriebsmodus unter Windows x64 erzwingen

Es kann Gründe geben, Loftware Automation als 32-Bit-Anwendung unter 64-Bit-Windows auszuführen.

So erzwingen Sie den x86-Modus in Loftware Automation unter Windows x64:

  • Wählen Sie Start > Ausführen.

  • Geben Sie regedit ein und drücken Sie die Eingabetaste.

  • Navigieren Sie zum Schlüssel

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\LoftwareAutomationService

  • Ändern Sie den Dateinamen in LoftwareAutomationService.x86.exe und behalten Sie den vorhandenen Pfad bei.

  • Starten Sie den Loftware Automation-Dienst neu.

Warnung:

Es empfiehlt sich nicht, den Loftware Automation-Dienstmodus zu ändern. Wenn Sie dennoch entscheiden, ihn zu ändern, sollten Sie auf jeden Fall einen umfassenden Trigger-Test durchführen, bevor Sie die Konfiguration in einer Produktionsumgebung bereitstellen.