Un servicio de Windows es una aplicación que el sistema ejecuta automáticamente (si está configurada) cuando el sistema operativo Windows se inicia y se ejecuta independientemente del estado del usuario. Comparte similitudes con el concepto de demonios en Unix .
Hay varios modos para los servicios:
Windows ofrece un Administrador de control de servicios (SCM) con el que puede administrar la creación, eliminación, inicio y detención de servicios. Una aplicación que tiene el estado de un servicio debe escribirse de tal manera que pueda recibir mensajes del SCM. El nombre del servicio y sus otros atributos, como la descripción del servicio, se registran luego con el administrador de control mediante una o más llamadas a la API .
Los servicios y sus atributos se pueden cambiar en MMC:
Panel de control de Windows -> "Herramientas administrativas" -> "Servicios".
La lista de servicios se encuentra en la rama del Registro de Windows " HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services ". Los valores del parámetro " Start " son del tipo " REG_DWORD " y pueden tomar los siguientes valores:
Los servicios se pueden administrar usando la línea de comando: detener el servicio - , iniciar el servicio - . Por ejemplo, iniciar el servicio "Print Spooler" es " net start spooler ". net stop service_name net start service_name
Eliminación de un servicio: (se requieren comillas si el nombre del servicio contiene espacios). Con la eliminación, debe tener mucho cuidado, ya que es muy, muy difícil devolver un servicio remoto. sc delete "Имя службы"
Configuración del modo de inicio del servicio: . Opciones de lanzamiento: auto (automáticamente), demanda (manualmente), deshabilitado (deshabilitado). sc config "Имя службы" start= параметр запуска
Modo de visualización del estado del servicio: . sc qc "Имя службы"
Los servicios de Windows se ejecutan de forma predeterminada como el usuario LocalSystem , que tiene todos los derechos en el sistema (incluso más que la cuenta de Administrador ). El directorio de trabajo será el directorio de Windows (definido por la variable WinDir, que suele ser igual a C:\WINNTo " C:\WINDOWS "), y el directorio para almacenar archivos temporales será "%WinDir%\TEMP" .
Dado que no se trata de un usuario real, sino de un "sistema", existen algunas dificultades cuando el programa necesita guardar datos específicos del usuario, ya que el directorio de inicio del usuario no existe.
También es importante que si el servicio se ejecuta en nombre de un usuario local (un usuario real creado para el servicio), si se cambia la contraseña de dicho usuario, el servicio no se iniciará hasta que también se cambie la contraseña del servicio. .
Esta es una lista parcial de los servicios conocidos en los sistemas operativos Windows ( se puede encontrar una lista bastante completa de los servicios de Windows en OSzone.net ).
Las diferentes versiones de los sistemas operativos pueden tener algunos servicios y otros no. Algunos programas instalados por separado también pueden crear sus propios servicios.
Nombre para mostrar | Nombre del Servicio | Funciones | Descripción |
---|---|---|---|
cliente DHCP | dhcp | Registra y actualiza las direcciones IP y los registros DNS para esta computadora. Si se detiene este servicio, esta computadora no podrá obtener direcciones IP dinámicas ni realizar actualizaciones de DNS. | |
cliente DNS | dnscaché | El servicio de cliente DNS (dnscache) almacena en caché los nombres del Sistema de nombres de dominio (DNS) y registra el nombre completo de esta computadora. Si se detiene el servicio, la resolución de nombres DNS continuará. Sin embargo, los resultados de las colas de nombres DNS no se almacenarán en caché y el nombre de la computadora no se registrará. | |
KtmRm para coordinador de transacciones distribuidas | KtmRm | Coordina las transacciones entre MSDTC y Kernel Transaction Manager (KTM). | |
ListoBoost | EMDMgmt | ListoBoost | Soporte para mejorar el rendimiento del sistema con la tecnología ReadyBoost . |
Superfetch | Sistema principal | Superfetch | Mantiene y mejora el rendimiento del sistema. |
Sonido de Windows | Audiosrv | Gestión de herramientas de audio para programas de Windows. Si se detiene este servicio, los dispositivos y efectos de audio no funcionarán correctamente. | |
Espacio de tarjeta de Windows | idsvc | Proporciona una forma segura de crear, administrar y exponer identidades digitales. | |
Actualización automática | WUAUSERV | Incluye la descarga e instalación de actualizaciones de Windows. Si el servicio está deshabilitado, esta computadora no podrá usar las actualizaciones automáticas o el sitio web de Windows Update. | |
Llamada a procedimiento remoto (RPC) | RpcSs | Proporciona mapeo entre puntos finales y otros servicios RPC. |
Nombre para mostrar | Nombre del Servicio | Funciones | Descripción |
---|---|---|---|
Uso compartido de escritorio remoto de NetMeeting | mnmsrvc | Permite a los usuarios autenticados acceder al escritorio de Windows a través de la intranet corporativa utilizando NetMeeting . |
Nombre para mostrar | Nombre del Servicio | Funciones | Descripción |
---|---|---|---|
Servidor HTTP de ESET | EhttpSrv | protección antivirus | ESET HTTP Server, componente NOD32 , análisis de tráfico http |
NBServicio | NBServicio | reserva | Nero BackItUp Service , creación de copias de seguridad |