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
Origineel 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. Raadpleeg de online Help-onderwerpen Register herstellen of Een registersleutel herstellen in Register Editor voor meer informatie over hoe u dit doet.

Samenvatting

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

Instrsrv.exe installeert en verwijdert systeemservices 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 de volgende opdracht bij een MS-DOS-opdrachtprompt (CMD.EXE wordt uitgevoerd):

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

    waarbij 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

    Opmerking

    Als u wilt controleren of de service correct is gemaakt, controleert u het register om te controleren of de Waarde van ImagePath onder HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\service name is ingesteld op verwijst naar 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

    Als u register Editor onjuist gebruikt, kan dit ernstige problemen veroorzaken waardoor u uw besturingssysteem mogelijk opnieuw moet installeren. Microsoft kan niet garanderen dat problemen die het gevolg zijn van het onjuiste gebruik van 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 Register Editor voor meer informatie over het bewerken van het register:

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

    Opmerking

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

  2. Voer Registry Editor (Regedt32.exe) uit en zoek de volgende subsleutel:

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

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

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

  5. Selecteer in het menu Bewerkende optie Waarde toevoegen. 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 bestand van de toepassing is, inclusief de extensie (bijvoorbeeld C:\WinNT\Notepad.exe)

  6. Sluit de Register-editor.

Standaard is een zojuist gemaakte service geconfigureerd om automatisch te worden uitgevoerd wanneer het systeem opnieuw wordt opgestart. Als u deze instelling wilt wijzigen in Handmatig, voert u de applet Services uit vanuit 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 applet Services in Configuratiescherm

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

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

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

    waarbij <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 bij de Hulpprogramma's van Windows NT Resource Kit (bijvoorbeeld C:\Reskit\Srvany.wri). Dit document is ook te vinden op de cd Windows NT Resource Kit 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.