Cómo crear un servicio definido por el usuario

Seleccione idioma Seleccione idioma
Id. de artículo: 137890 - Ver los productos a los que se aplica este artículo
IMPORTANTE
Este artículo contiene información acerca de cómo modificar el Registro. Antes de hacerlo, debe saber cómo restaurarlo en caso de que surja algún problema. Para obtener información acerca de cómo hacerlo, vea "Restaurar el Registro" o "Restaurar una clave del Registro" en los temas de la Ayuda en pantalla del Editor del Registro.
Expandir todo | Contraer todo

Resumen

El Kit de recursos de Windows NT proporciona dos utilidades que le permiten crear un servicio definido por el usuario de Windows NT para las aplicaciones de Windows NT y algunas aplicaciones de 16 bits (pero no para los archivos de proceso por lotes).

Instrsrv.exe instala y quita servicios del sistema de Windows NT y Srvany.exe permite a cualquier aplicación de Windows NT ejecutarse como un servicio.

Más información

Para crear un servicio definido por el usuario de Windows NT, realice los pasos siguientes:
  1. En un símbolo del sistema de MS-DOS (ejecutando CMD.EXE), escriba el comando siguiente:

    ruta de acceso\INSTSRV.EXE Mi servicio ruta de acceso\SRVANY.EXE

    donde ruta de acceso es la unidad y el directorio del Kit de recursos de Windows NT (es decir, C:\RESKIT) y Mi servicio es el nombre del servicio que está creando.

    Ejemplo:
    C:\Archivos de programa\Resource Kit\Instsrv.exe Notepad C:\Archivos de programa\Resource Kit\Srvany.exe
    NOTA
    Para comprobar que el servicio se ha creado correctamente, examine el Registro para comprobar que el valor ImagePath bajo
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nombre del servicio
    está establecido para señalar a SRVANY.EXE. Si no está establecido correctamente, el servicio se detendrá poco después de iniciarse y devolverá un Id. de suceso 7000 "No se pudo iniciar el nombre del servicio".

    ADVERTENCIA
    Si utiliza incorrectamente el Editor del Registro puede causar serios problemas que le obliguen a instalar de nuevo el sistema operativo. Microsoft no puede garantizar la solución de los problemas resultantes del uso incorrecto del Editor del Registro. Utilice el Editor del Registro bajo su responsabilidad.

    Para obtener información acerca de cómo editar el Registro, vea el tema "Cambiar claves y valores" de la Ayuda en pantalla o los temas "Agregar y eliminar información del Registro" y "Modificar información del Registro" en los temas de la Ayuda en pantalla del Editor del Registro.

    NOTA
    Debe hacer copia de seguridad del Registro antes de editarlo.
  2. Ejecute el Editor del Registro (Regedt32.exe) y busque la subclave siguiente:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<Mi servicio>
  3. En el menú Edición, haga clic en Agregar clave. Escriba lo siguiente y haga clic en Aceptar:

    Nombre de clave: Parameters
    Clase: <dejar en blanco>
  4. Seleccione la clave Parameters.
  5. En el menú Edición, haga clic en Agregar valor. Escriba lo siguiente y haga clic en Aceptar:

    Nombre de valor: Application
    Tipo de datos: REG_SZ
    Cadena: <ruta de acceso>\<aplicación.ext>

    donde <ruta de acceso>\<aplicación.ext> es la unidad y la ruta de acceso completa al archivo ejecutable de la aplicación incluyendo la extensión (es decir, C:\WinNT\Notepad.exe)
  6. Cierre el Editor del Registro.
De forma predeterminada, un servicio creado recientemente está configurado para ejecutarse automáticamente cuando se reinicia el sistema. Para cambiar esta configuración a Manual, ejecute el subprograma Servicios del Panel de control y cambie el valor Inicio a Manual. Es posible iniciar un servicio configurado para Manual de una de varias maneras:
- Desde el subprograma Servicios del Panel de control

- Desde un símbolo del sistema de MS-DOS, escriba lo siguiente:

NET START <Mi servicio>

- Emplee la utilidad Sc.exe del Kit de recursos. Escriba lo siguiente desde un símbolo del sistema de MS-DOS:

<ruta de acceso>\Sc.exe start <Mi servicio>

donde <ruta de acceso> es la unidad y el directorio del Kit de recursos de Windows NT (es decir, C:\Reskit).


Para obtener más información acerca de cómo instalar y quitar un servicio definido por el usuario, consulte el documento Srvany.wri incluido con las utilidades del Kit de recursos de Windows NT (es decir, C:\Reskit\Srvany.wri). Este documento también se encuentra en el CD del Kit de recursos de Windows NT, en el directorio Common\Config.

Propiedades

Id. de artículo: 137890 - Última revisión: lunes, 5 de diciembre de 2005 - Versión: 2.2
La información de este artículo se refiere a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
Palabras clave: 
kbhowto KB137890

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com