Fehler 1075: BarTender Systemdienst konnte auf dem lokalen Computer nicht gestartet werden
Symptom
Beim Starten von BarTender nach der Installation kann es vorkommen, dass BarTender nicht geöffnet werden kann und in der Dienste-Anwendung folgende Fehlermeldung angezeigt wird:
Wenn Sie die Dienste-Anwendung überprüfen, stellen Sie fest, dass der BarTender Systemdienst nicht gestartet ist. Beim Versuch, ihn zu starten, schlägt dies mit der Fehlermeldung 1075 fehl: „BarTender Systemdienste konnten auf dem lokalen Computer nicht gestartet werden. Die Abhängigkeit existiert nicht oder wurde zur Löschung markiert.“
Umgebung
BarTender 2019 R4 oder älter
Diagnose
- Die Sicherheitsrichtlinie von BarTender erlaubt dem angegebenen Benutzer diese Aktion nicht
- Zugriff verweigert #2622
- Zugriff verweigert #232
Lösung
Auf dem Computer fehlt wahrscheinlich einer der Dienste, von denen der BarTender Systemdienst für den normalen Betrieb abhängig ist.
Es gibt drei Abhängigkeiten für den BarTender Systemdienst:
- Message Queuing
- Net. Tcp Port Sharing Service
- SQL Server (BARTENDER)
Wenn diese Symptome beim BarTender Systemdienst auftreten, ermitteln Sie zunächst, welche dieser Abhängigkeiten nicht verfügbar ist:
- Öffnen Sie in Windows das Startmenü und wählen Sie Ausführen.
- Geben Sie services.msc ein und drücken Sie Enter.
- Suchen Sie den BarTender Systemdienst, klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften.
- Wählen Sie die Registerkarte Abhängigkeiten. Finden Sie heraus, welche Abhängigkeiten fehlen.
Sobald Sie festgestellt haben, welcher Dienst fehlt, fahren Sie mit dem entsprechenden Abschnitt fort, um den Dienst zu aktivieren:
- Siehe den nächsten Abschnitt, um den Message Queuing-Dienst zu installieren
- Springen Sie zum Abschnitt NET. Tcp Port Sharing Service aktivieren
- Springen Sie zum Abschnitt BarTender SQL Server-Instanz installieren
Message Queuing-Dienst installieren
Um Message Queuing in Windows zu aktivieren, können Sie Powershell verwenden oder die für Ihr Betriebssystem spezifischen Schritte befolgen.
Message Queuing kann auf jedem Windows-Betriebssystem mit Powershell aktiviert werden.
- Öffnen Sie das Windows-Startmenü.
- Suchen und öffnen Sie Powershell.
- Fügen Sie den folgenden Befehl in das Powershell-Fenster ein: Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-HTTP -AllEnable-WindowsOptionalFeature -Online -FeatureName MSMQ-Server –All
- Ihr Befehl sollte in etwa so aussehen:
- Drücken Sie Enter, um den Befehl auszuführen.
Wenn die Verwendung von Powershell nicht möglich ist, folgen Sie bitte dem Abschnitt für Ihr Betriebssystem.
Windows Server 2012 oder 2016
- Öffnen Sie den Server-Manager.
- Klicken Sie auf Rollen und Features hinzufügen.
- Klicken Sie auf Installationstyp.
- Klicken Sie auf Rollenbasierte oder featurebasierte Installation.
- Klicken Sie auf Weiter.
- Klicken Sie auf Features.
- Erweitern Sie Message Queuing.
- Klicken Sie auf Message Queuing Server.
- Klicken Sie auf Directory Service Integration.
- Klicken Sie auf HTTP-Unterstützung.
- Klicken Sie auf Weiter.
- Klicken Sie auf Installieren.
Windows Server 2008 oder Windows Server 2008 R2
- Klicken Sie im Server-Manager auf Features.
- Klicken Sie im rechten Bereich unter Feature-Übersicht auf Features hinzufügen.
- Erweitern Sie im folgenden Fenster Message Queuing.
- Erweitern Sie Message Queuing Services.
- Klicken Sie auf Directory Services Integration (für Computer, die einer Domäne beigetreten sind), dann auf HTTP-Unterstützung.
- Klicken Sie auf Weiter und dann auf Installieren.
Windows 10 und Windows 7
- Öffnen Sie die Systemsteuerung.
- Klicken Sie auf Programme und dann unter Programme und Features auf Windows-Features aktivieren oder deaktivieren.
- Erweitern Sie Microsoft Message Queue (MSMQ) Server, erweitern Sie Microsoft Message Queue (MSMQ) Server Core und wählen Sie dann die Kontrollkästchen für die folgenden Message Queuing-Features aus, um sie zu installieren:
- MSMQ Active Directory Domain Services Integration.
- MSMQ HTTP-Unterstützung.
- Klicken Sie auf OK.
- Wenn Sie zum Neustart des Computers aufgefordert werden, klicken Sie auf OK, um die Installation abzuschließen.
NET. Tcp Port Sharing Service aktivieren
Obwohl dieser Dienst auf allen Windows-Systemen installiert ist, wird er standardmäßig nicht gestartet. Während der Installation von BarTender starten wir daher den Dienst automatisch und stellen den Starttyp auf Automatisch. Diese Installation erfolgt implizit, wenn das Seagull-Installationsprogramm den Integrationsdienst-Befehl Integration.Service.exe /install aufruft.
Wenn der Dienst vorhanden ist, aber nicht gestartet wurde, gehen Sie bitte wie folgt vor:
- Öffnen Sie die Windows-Diensteverwaltung
- Gehen Sie zum Startmenü.
- Klicken Sie auf Ausführen.
- Geben Sie services.msc ein.
- Scrollen Sie durch die Liste der Dienste, bis Sie NET. Tcp Port Sharing Service finden.
- Doppelklicken Sie auf den Dienst, um die Eigenschaften zu öffnen.
- Klicken Sie auf die Schaltfläche Starten, um den Dienst zu starten.
- Ändern Sie den Starttyp auf Automatisch.
Dadurch wird sichergestellt, dass der Dienst immer startet, wenn Ihr Computer eingeschaltet wird.
BarTender SQL Server-Instanz installieren
Alle BarTender 2019-Installationen benötigen einen lokalen SQL Server für interne Anwendungsfunktionen. Dies ist unabhängig davon erforderlich, ob Sie eine lokale oder entfernte BarTender Systemdatenbank für Protokollierungszwecke verwenden.
Der SQL Server sollte während der BarTender-Installation automatisch installiert worden sein. Es ist möglich, dass der Dienst nicht gestartet wurde. Um dies zu überprüfen:
- Öffnen Sie die Windows-Diensteverwaltung
- Gehen Sie zum Startmenü.
- Klicken Sie auf Ausführen.
- Geben Sie services.msc ein.
- Scrollen Sie durch die Liste der Dienste, um SQL Server (BARTENDER) zu finden.
- Doppelklicken Sie auf den Dienst, um die Eigenschaften zu öffnen.
- Klicken Sie auf die Schaltfläche Starten, um den Dienst zu starten.
- Ändern Sie den Starttyp auf Automatisch.
Wenn Sie diesen Dienst nicht sehen, ist die Installation wahrscheinlich aus irgendeinem Grund fehlgeschlagen. Um dieses Problem zu beheben, müssen Sie die Fehler beheben, die während der Installation von SQL Server Express auftreten. Folgen Sie dazu bitte BarTender SQL Server Express manuell installieren.
Umgebung
BarTender 2019 R5 und neuer.
Lösung
Auf dem Computer fehlt wahrscheinlich einer der Dienste, von denen der BarTender Systemdienst für den normalen Betrieb abhängig ist.
Der BarTender Systemdienst hat zwei Abhängigkeiten:
- Message Queuing
- Net. Tcp Port Sharing Service
Wenn die Symptome für den BarTender Systemdienst auftreten, prüfen Sie zunächst, welche dieser Abhängigkeiten nicht verfügbar ist:
- Öffnen Sie in Windows das Startmenü und wählen Sie Ausführen.
- Geben Sie services.msc ein und drücken Sie Enter.
- Suchen Sie den BarTender Systemdienst, klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften.
- Wählen Sie die Registerkarte Abhängigkeiten. Finden Sie heraus, welche Abhängigkeiten fehlen.
Sobald Sie wissen, welcher Dienst fehlt, fahren Sie mit dem entsprechenden Abschnitt fort, um den Dienst zu aktivieren:
- Siehe nächsten Abschnitt, um den Message Queuing-Dienst zu installieren
- Springen Sie zum Abschnitt NET. Tcp Port Sharing Service aktivieren
Message Queuing-Dienst installieren
Um Message Queuing in Windows zu aktivieren, können Sie Powershell verwenden oder die für Ihr Betriebssystem spezifischen Schritte befolgen.
Message Queuing kann auf jedem Windows-Betriebssystem mit Powershell aktiviert werden.
- Öffnen Sie das Windows-Startmenü.
- Suchen und öffnen Sie Powershell.
- Fügen Sie folgenden Befehl in das Powershell-Fenster ein: Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-HTTP -AllEnable-WindowsOptionalFeature -Online -FeatureName MSMQ-Server –All
- Ihr Befehl sollte ungefähr so aussehen:
- Drücken Sie Enter.
Falls Sie Powershell nicht verwenden können, folgen Sie bitte dem Abschnitt für Ihr Betriebssystem.
Windows Server 2012 oder 2016
- Öffnen Sie den Server-Manager.
- Klicken Sie auf Rollen und Features hinzufügen.
- Klicken Sie auf Installationstyp.
- Wählen Sie Rollenbasierte oder featurebasierte Installation.
- Klicken Sie auf Weiter.
- Klicken Sie auf Features.
- Erweitern Sie Message Queuing.
- Klicken Sie auf Message Queuing Server.
- Klicken Sie auf Directory Service Integration.
- Klicken Sie auf HTTP-Unterstützung.
- Klicken Sie auf Weiter.
- Klicken Sie auf Installieren.
Windows Server 2008 oder Windows Server 2008 R2
- Klicken Sie im Server-Manager auf Features.
- Klicken Sie im rechten Bereich unter Feature-Übersicht auf Features hinzufügen.
- Erweitern Sie im folgenden Fenster Message Queuing.
- Erweitern Sie Message Queuing Services.
- Klicken Sie auf Directory Services Integration (für Computer, die einer Domäne beigetreten sind), dann auf HTTP-Unterstützung.
- Klicken Sie auf Weiter und dann auf Installieren.
Windows 10 und Windows 7
- Öffnen Sie die Systemsteuerung.
- Klicken Sie auf Programme und dann unter Programme und Features auf Windows-Features aktivieren oder deaktivieren.
- Erweitern Sie Microsoft Message Queue (MSMQ) Server, erweitern Sie Microsoft Message Queue (MSMQ) Server Core und wählen Sie dann die Kontrollkästchen für die folgenden Message Queuing-Features aus, um sie zu installieren:
- MSMQ Active Directory Domain Services Integration.
- MSMQ HTTP-Unterstützung.
- Klicken Sie auf OK.
- Wenn Sie aufgefordert werden, den Computer neu zu starten, klicken Sie auf OK, um die Installation abzuschließen.
NET. Tcp Port Sharing Service aktivieren
Obwohl dieser Dienst auf allen Windows-Systemen installiert ist, wird er standardmäßig nicht gestartet. Während der Installation von BarTender starten wir daher den Dienst automatisch und stellen den Starttyp auf Automatisch. Diese Installation erfolgt implizit, wenn das Seagull-Installationsprogramm den Befehl für den Integrationsdienst Integration.Service.exe /install ausführt.
Wenn der Dienst vorhanden ist, aber nicht gestartet wurde, gehen Sie bitte wie folgt vor:
- Öffnen Sie die Windows-Diensteverwaltung
- Gehen Sie ins Startmenü.
- Wählen Sie Ausführen.
- Geben Sie services.msc ein.
- Scrollen Sie durch die Liste der Dienste, bis Sie NET. Tcp Port Sharing Service finden
- Doppelklicken Sie auf den Dienst, um die Eigenschaften zu öffnen.
- Klicken Sie auf Starten, um den Dienst zu starten.
- Ändern Sie den Starttyp auf Automatisch.
Dadurch wird sichergestellt, dass der Dienst immer startet, wenn Ihr Computer eingeschaltet wird.