Gewusst wie: Installieren und Deinstallieren von Diensten
Aktualisiert: November 2007
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 Befehlszeilen-Dienstprogramm 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-Projekte. Weitere Informationen über benutzerdefinierte Aktionen finden Sie unter Exemplarische Vorgehensweise: Erstellen einer benutzerdefinierten Aktion.
So installieren Sie einen Dienst manuell
Greifen Sie auf das Verzeichnis zu, in dem sich die kompilierte ausführbare Datei des Projekts befindet.
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
Gewusst wie: Konfigurieren von Installationskomponenten
Gewusst wie: Überschreiben von Standardmethoden bei Installationskomponenten
Exemplarische Vorgehensweise: Erstellen einer Windows-Dienstanwendung im Komponenten-Designer
Exemplarische Vorgehensweise: Erstellen einer benutzerdefinierten Aktion
Konzepte
Einführung in Windows-Dienstanwendungen
Einführung in Installationskomponenten
Referenz
Gewusst wie: Zugreifen auf und Initialisieren von Server-Explorer/Datenbank-Explorer