Share via


Gewusst wie: Installieren und Deinstallieren von Diensten

Anders als die meisten anderen in Visual Studio erstellten Projekte können Windows-Dienstprojekte nicht direkt aus der Entwicklungsumgebung durch Drücken von F5 gestartet werden. Der Grund besteht darin, dass die Dienste des Projekts installiert werden müssen, bevor das Projekt ausgeführt werden kann.

Sie können die Dienstanwendung schnell installieren, indem Sie das Befehlszeilenhilfsprogramm InstallUtil.exe verwenden. Außerdem können Sie ein Setup-Projekt mit der Ausgabe des Projekts erstellen und dabei eine benutzerdefinierte Aktion erstellen, die die dem Projekt zugeordneten Installationsprogramme ausführt und den Dienst installiert. Ein Beispiel finden Sie unter Exemplarische Vorgehensweise: Erstellen einer Windows-Dienstanwendung im Komponenten-Designer. Weitere Informationen über Setup-Projekte finden Sie unter Setup- und Bereitstellungsprojekte. Weitere Informationen über benutzerdefinierte Aktionen finden Sie unter Exemplarische Vorgehensweise: Erstellen einer benutzerdefinierten Aktion.

So installieren Sie einen Dienst manuell

  1. Greifen Sie auf das Verzeichnis zu, in dem sich die kompilierte ausführbare Datei des Projekts befindet.

  2. Führen Sie die Datei InstallUtil.exe von der Befehlszeile aus. Übergeben Sie die Ausgabe des Projekts als Parameter. Geben Sie folgenden Code in der Befehlszeile ein:

    installutil yourproject.exe
    

So deinstallieren Sie einen Dienst manuell

  • Führen Sie die Datei InstallUtil.exe von der Befehlszeile aus. Übergeben Sie die Ausgabe des Projekts als Parameter. Geben Sie folgenden Code in der Befehlszeile ein:

    installutil /u yourproject.exe
    

    Tipp

    Sie können den Server-Explorer starten und überprüfen, ob der Dienst installiert oder deinstalliert wurde. Weitere Informationen finden Sie unter Gewusst wie: Zugreifen auf und Initialisieren von Server-Explorer/Datenbank-Explorer.

Siehe auch

Aufgaben

Gewusst wie: Erstellen von Windows-Diensten

Gewusst wie: Hinzufügen von Installern zur Dienstanwendung

Exemplarische Vorgehensweise: Erstellen einer benutzerdefinierten Aktion

Konzepte

Einführung in Windows-Dienstanwendungen

Setup- und Bereitstellungsprojekte