Zum Erstellen eines benutzerdefinierten Dienstes


Wichtig: Dieser Artikel enthält Informationen zum Bearbeiten der Registrierung. Bevor Sie die Registrierung bearbeiten, stellen Sie sicher vertraut, wiederherstellen können, falls ein Problem auftritt. Informationen zu den "Wiederherstellen der Registrierung" oder "Wiederherstellen eines Registrierungsschlüssels" Hilfethemen im Registrierungseditor anzeigen.


Zusammenfassung


Windows NT Resource Kit enthält zwei Dienstprogramme, mit denen Sie einen benutzerdefinierte-Windows NT-Dienst für Windows NT-Applikationen und einige 16-Bit-Programme (jedoch nicht für Batch-Dateien) erstellen.


Instrsrv.exe installiert Windows NT Dienste entfernt und Srvany.exe jeder Windows NT-Anwendung als Dienst ausgeführt.

Weitere Informationen


Um Windows NT-Dienst zu erstellen, führen Sie die folgenden Schritte:

  1. Unter MS-DOS-Befehlszeile (cmd ausführen (EXE), geben Sie folgenden Befehl:

    Pfad\INSTSRV. EXE Eigene Pfad\SRVANY. EXE

    wobei Pfad Laufwerk und Verzeichnis des Windows NT Resource Kit (z.B. C:\RESKIT) und Mein Service ist der Name des Dienstes, das Sie erstellen.

    Beispiel:
    C:\Programme\Microsoft c:\Programme\Resource Kit\Instsrv.exe Editor C:\Program c:\Programme\Resource Kit\Srvany.exe
    Hinweis: Um sicherzustellen, dass der Dienst ordnungsgemäß erstellt wurde, überprüfen Sie die Registrierung überprüfen, ob den Wert ImagePath unter
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dienstname
    SRVANY auf festgelegt ist. EXE. Wenn dies nicht korrekt eingestellt ist, wird der Dienst beendet, danach beginnt und eine Ereignis-ID 7000 zurück Dienstname konnte nicht gestartet werden."


    Warnung: Registrierung kann schwerwiegende Probleme verursachen, die möglicherweise eine Neuinstallation des Betriebssystems erforderlich machen. Microsoft kann nicht garantieren, dass Probleme von einer falschen Verwendung des Registrierungseditors herrühren, behoben werden können. Verwenden Sie den Registrierungs-Editor auf eigene Gefahr.

    Informationen zum Bearbeiten der Registrierung zeigen Sie das online-Hilfethema "Ändern von Schlüsseln und Werten" oder der "Hinzufügen und Löschen von Informationen in der Registrierung" und "Bearbeiten von Registrierungsdaten" Hilfethemen im Registrierungseditor an.

    Hinweis: Sie sollten die Registrierung sichern bevor Sie diese bearbeiten.
  2. Registrierungseditor ausführen (Regedt32.exe)and suchen Sie folgenden Unterschlüssel:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ < Serviceinformationen >
  3. Klicken Sie im Menü Bearbeiten auf Schlüssel hinzufügen. Geben Sie Folgendes ein, und klicken Sie auf OK:

    Schlüsselname: Parameter
    Klasse: < leer >
  4. Wählen Sie den Schlüssel Parameters.
  5. Klicken Sie im Menü Bearbeiten auf Wert hinzufügen. Geben Sie Folgendes ein, und klicken Sie auf OK:

    Wertname: Anwendung
    Datentyp: REG_SZ
    Zeichenfolge: < Pfad > \ < application.ext >

    wobei < Pfad > \ < application.ext > ist das Laufwerk und den vollständigen Pfad zur ausführbaren Datei Anwendung einschließlich der Erweiterung (z.B. C:\WinNT\Notepad.exe)
  6. Schließen Sie Registrierungs-Editor.
Standardmäßig konfiguriert einen neu erstellten Dienst beim Systemstart automatisch ausgeführt werden. Zum Ändern dieser Einstellung manuell das Applet Dienste vom Kontrollfeld starten und den Startwert manuell ändern. Ein Dienst auf manuell gesetzt kann auf verschiedene Arten gestartet werden:

-Über das Applet "Dienste" im Steuerungsbedienfeld


-Von einer MS-DOS-Befehlszeile Folgendes ein:


NET START < mein Service >


-Verwenden Sie das Dienstprogramm "Sc.exe" aus dem Resource Kit. MS-DOS-Befehlszeile Folgendes:


< Pfad > \Sc.exe Start < My Service >


Dabei ist < Pfad > das Laufwerk und Verzeichnis des Windows NT Resource Kit (z.B. C:\Reskit).


Weitere Informationen zum Installieren und Entfernen von benutzerdefinierten Dienst finden Sie im Srvany.wri Dokument enthaltene Windows NT Resource Kit-Dienstprogramme (z.B. C:\Reskit\Srvany.wri). Dieses Dokument kann auch auf Windows NT Resource Kit-CD im Verzeichnis Common\Config gefunden.