Delen via


Een door de gebruiker gedefinieerde service maken

Dit artikel bevat de stappen voor het maken van een door de gebruiker gedefinieerde Windows NT-service.

Van toepassing op: Windows 10, alle edities
Oorspronkelijk KB-nummer: 137890

Belangrijk

Dit artikel bevat informatie over het bewerken van het register. Voordat u het register bewerkt, moet u weten hoe u het kunt herstellen als er een probleem optreedt. Voor informatie over hoe u dit doet, bekijkt u het herstellen van het register of de online Help-onderwerpen over het herstellen van een registersleutel in de Register-editor.

Samenvatting

De Windows NT Resource Kit biedt twee hulpprogramma's waarmee u een door de gebruiker gedefinieerde Windows NT-service voor Windows NT-toepassingen en sommige 16-bits toepassingen kunt maken, maar niet voor batchbestanden.

Instrsrv.exe systeemservices installeert en verwijdert uit Windows NT en Srvany.exe kan elke Windows NT-toepassing als een service worden uitgevoerd.

Stappen voor het maken van een door de gebruiker gedefinieerde service

Voer de volgende stappen uit om een door de gebruiker gedefinieerde Windows NT-service te maken:

  1. Typ bij een MS-DOS-opdrachtprompt (met CMD.EXE) de volgende opdracht:

    path \INSTSRV.EXE My Service path \SRVANY.EXE
    

    waarbij het pad het station en de map van de Windows NT Resource Kit is (bijvoorbeeld C:\RESKIT) en Mijn service de naam is van de service die u maakt.

    Voorbeeld: C:\Program Files\Resource Kit\Instsrv.exe Notepad C:\Program Files\Resource Kit\Srvany.exe

    Notitie

    Als u wilt controleren of de service juist is gemaakt, controleert u het register om te controleren of de waarde imagePath is HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\service name ingesteld op SRVANY.EXE. Als dit niet juist is ingesteld, stopt de service kort nadat deze is gestart en retourneert de gebeurtenis-id 7000 (de servicenaam kan niet worden gestart).

    Waarschuwing

    Het onjuist gebruiken van de Register-editor kan ernstige problemen veroorzaken waardoor u het besturingssysteem mogelijk opnieuw moet installeren. Microsoft kan niet garanderen dat problemen die het gevolg zijn van een onjuist gebruik van de Register-editor, kunnen worden opgelost. Het gebruik van de Register-editor is dan ook voor uw eigen risico.

    Bekijk de volgende online Help-onderwerpen in de Register-editor voor informatie over het bewerken van het register:

    • Sleutels en waarden wijzigen
    • Gegevens toevoegen en verwijderen in het register
    • Registergegevens bewerken

    Notitie

    Maak een back-up van het register voordat u het bewerkt.

  2. Voer de Register-editor (Regedt32.exe) uit en zoek de volgende subsleutel:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<My Service>

  3. Selecteer Sleutel toevoegen in het menu Bewerken. Typ de volgende vermeldingen en selecteer OK:

    • Sleutelnaam: parameters
    • Klasse: <leeg laten>
  4. Selecteer de sleutel Parameters .

  5. Selecteer Waarde toevoegen in het menu Bewerken. Typ de volgende vermeldingen en selecteer OK:

    • Waardenaam: toepassing
    • Gegevenstype: REG_SZ
    • Tekenreeks: <path>\<application.ext>

    waarbij <path>\<application.ext> het station en het volledige pad naar het uitvoerbare toepassingsbestand is, inclusief de extensie (bijvoorbeeld C:\WinNT\Notepad.exe)

  6. Sluit de Register-editor.

Standaard is een zojuist gemaakte service zo geconfigureerd dat deze automatisch wordt uitgevoerd wanneer het systeem opnieuw wordt opgestart. Als u deze instelling wilt wijzigen in Handmatig, voert u de Services-applet uit vanaf Configuratiescherm. Wijzig vervolgens de opstartwaarde in Handmatig. Een service die is ingesteld op Handmatig , kan op een van de volgende manieren worden gestart:

  • Vanuit de Services-applet in Configuratiescherm

  • Typ vanaf een MS-DOS-opdrachtprompt de volgende opdracht:

    NET START <My Service>
    
  • Gebruik het hulpprogramma Sc.exe uit de Resource Kit. Typ de volgende opdracht vanuit een MS-DOS-opdrachtprompt:

    <path>\Sc.exe start <My Service>
    

    waarbij <het pad het station> en de map van de Windows NT Resource Kit is (bijvoorbeeld C:\Reskit).

Zie voor meer informatie over het installeren en verwijderen van een door de gebruiker gedefinieerde service het srvany.wri-document dat is geleverd met de Hulpprogramma's van Windows NT Resource Kit (bijvoorbeeld C:\Reskit\Srvany.wri). Dit document is ook te vinden op de Windows NT Resource Kit CD in de Common\Config map.

Gegevensverzameling

Als u hulp nodig hebt van Microsoft-ondersteuning, raden we u aan de informatie te verzamelen door de stappen te volgen die worden vermeld in Informatie verzamelen met behulp van TSS voor implementatiegerelateerde problemen.