Hinzufügen von Abhängigkeiten zu Windows-Diensten nach Abschluss der Installation

2. Verwenden der Eingabeaufforderung:

Sie können Abhängigkeiten zu Windows-Diensten über die Eingabeaufforderung hinzufügen. Hier sind die Schritte:

  1. Klicken Sie mit der rechten Maustaste auf das Symbol Command Prompt und wählen Sie Run as administrator aus, um die Eingabeaufforderung mit den erforderlichen Berechtigungen zu öffnen.
  2. Geben Sie den folgenden Befehl in die Eingabeaufforderung ein:
sc config <Service_Name> depend= <Dependency_Name>
  1. Ersetzen Sie <Service_Name> durch den Namen des Diensts, dem Sie eine Abhängigkeit hinzufügen möchten, und <Dependency_Name> durch den Namen des Diensts, dem Sie eine Abhängigkeit hinzufügen möchten.

Anwendungsbeispiele

Wenn Sie z. B. Tcpip und Afd als Abhängigkeiten für einen Dienst mit dem Namen MyService hinzufügen möchten, geben Sie den folgenden Befehl ein:

sc config MyService depend= Tcpip/Afd

Wichtige Hinweise

 Stellen Sie sicher, dass nach dem Gleichheitszeichen (=) im Befehl ein Leerzeichen steht.

Durch das Hinzufügen einer neuen Abhängigkeit wird  die vorhandene Liste der Abhängigkeiten überschrieben. Wenn MyService also zuvor einen anderen Dienst als Abhängigkeit hatte, sind nach dem Ausführen dieses Befehls nur Tcpip und Afd die neuen Abhängigkeiten.

Um eine Liste der vorhandenen Abhängigkeiten anzuzeigen, verwenden Sie den folgenden Befehl:

sc qc <Service_Name>

Wenn Sie diese Schritte ausführen, können Sie Windows-Diensten mithilfe der Eingabeaufforderung problemlos Abhängigkeiten hinzufügen.

3. Starten Sie den Dienst neu, um die Änderungen zu übernehmen:

Nachdem Sie einem Windows-Dienst Abhängigkeiten hinzugefügt haben, besteht der nächste Schritt darin, den Dienst neu zu starten, damit die Änderungen wirksam werden. Es gibt zwei Möglichkeiten, den Dienst neu zu starten:

Verwenden der Eingabeaufforderung

Sie können die Befehle net stop und net start verwenden, um den Dienst über die Eingabeaufforderung neu zu starten.

Schritte:

  1. Öffnen Sie die Command Prompt mit Administratorrechten.
  2. Geben Sie den folgenden Befehl ein, um den Dienst zu beenden:
net stop <Service_Name>

Ersetzen Sie <Service_Name> durch den Namen des Dienstes, den Sie einstellen möchten.

  1. Nachdem der Dienst beendet wurde, geben Sie den folgenden Befehl ein, um den Dienst neu zu starten:
net start <Service_Name>

Verwenden von Services Manager

Sie können den Dienst auch über den Dienst-Manager neu starten.

Schritte:

1. Drücken Sie Win + R, um das Dialogfeld Ausführen zu öffnen.

2. Geben Sie services.msc ein und drücken Sie Enter.

3. Suchen Sie in der Liste den Dienst, den Sie neu starten möchten.

4. Klicken Sie mit der rechten Maustaste auf den Dienstnamen und wählen Sie Restart.

Stellen Sie sicher, dass alle erforderlichen Abhängigkeiten aktiv sind, bevor Sie den Hauptdienst neu starten.

Beim Neustart des Diensts werden alle vorgenommenen Änderungen übernommen, einschließlich des Hinzufügens neuer Abhängigkeiten, damit der Dienst gemäß den neuesten Einstellungen ordnungsgemäß funktionieren kann.

Neueste Artikel