Crear Servicios
Crear Servicios
Crear Servicios
Cuando un usuario inicia sesión en Windows, el sistema operativo crea servicios por usuario. Cuando el
usuario cierra la sesión, estos servicios se detienen y eliminan. Se ejecutan en el contexto de seguridad de
la cuenta de usuario en lugar de en una entidad de seguridad integrada. Este comportamiento
proporciona una mejor administración de recursos que el enfoque anterior de ejecutar estos servicios
asociados a una cuenta preconfigurada o como tareas.
Nota
Los servicios por usuario solo están disponibles en Windows Server si instala la experiencia de
escritorio. Para obtener más información, vea Opciones de instalación de Server Core frente a
Servidor con experiencia de escritorio.
Windows crea estos servicios por usuario en función de las plantillas definidas en el Registro. Si necesita
administrar o controlar los comportamientos de estos servicios, puede ajustar la plantilla. Por ejemplo,
puede establecer el tipo de inicio de un servicio de plantilla en Deshabilitado. En este ejemplo, Windows
crea el servicio por usuario en un estado detenido y deshabilitado.
Importante
Use la información de este artículo para comprender los servicios por usuario, configurar plantillas de
servicio de usuario y administrar servicios por usuario a través de plantillas de seguridad y directiva de
grupo.
Antes de volver a configurar cualquiera de estos servicios, revise esta información para comprender las
implicaciones. Por ejemplo, si deshabilita el servicio por usuario, es posible que haya aplicaciones
dependientes que no funcionen correctamente.
1 de 13 04/11/2024, 11:52
Firefox https://learn.microsoft.com/es-es/windows/application-management/p...
2 de 13 04/11/2024, 11:52
Firefox https://learn.microsoft.com/es-es/windows/application-management/p...
búsqueda rápida de
contactos. Si detiene o
deshabilita este servicio,
es posible que falten
contactos en los
resultados de búsqueda.
3 de 13 04/11/2024, 11:52
Firefox https://learn.microsoft.com/es-es/windows/application-management/p...
Subsistema de Windows
para Linux. Para obtener
más información, vea Plan
9 de Bell Labs .
4 de 13 04/11/2024, 11:52
Firefox https://learn.microsoft.com/es-es/windows/application-management/p...
correctamente.
Por ejemplo, es posible que vea los siguientes nombres de servicio por usuario:
Contact Data_443f50
Sync Host_443f50
Nota
El nombre para mostrar y el nombre del servicio para todos los servicios por usuario incluyen el
5 de 13 04/11/2024, 11:52
Firefox https://learn.microsoft.com/es-es/windows/application-management/p...
PowerShell
# Define the bit value for per-user services in the ServiceType property of a service object
$flag = 64
# Define an empty array to store the resulting services that match the criteria
$serviceList = @()
# Get all services on the computer and store them in the variable
$services = Get-Service
# Display the results array, sorted by display name, in a table format with the specified
properties.
$serviceList | Sort-Object DisplayName | Format-Table DisplayName, Name, StartType,
ServiceType
En el ejemplo siguiente se consulta la plantilla y la instancia específica del usuario del servicio Game DVR
y Broadcast User Service ( BcastDVRUserService ):
sc qc BcastDVRUserService
sc qc BcastDVRUserService_18f113
6 de 13 04/11/2024, 11:52
Firefox https://learn.microsoft.com/es-es/windows/application-management/p...
Nota
Al deshabilitar un servicio por usuario, Windows lo sigue creando cuando el usuario inicia sesión,
pero en un estado detenido y deshabilitado. Cuando el usuario cierra la sesión, Windows quita el
servicio por usuario.
No puede administrar todas las plantillas de servicio por usuario mediante métodos normales de
administración de directivas de grupo. Dado que los servicios por usuario no se muestran en la consola de
administración de servicios , tampoco se muestran en el editor de directivas de servicios de directiva de
grupo.
Además, hay cuatro servicios de usuario que no se pueden administrar con una plantilla de seguridad:
PimIndexMaintenanceSvc
UnistoreSvc
UserDataSvc
WpnUserService
Con estas restricciones, puede usar los métodos siguientes para administrar plantillas de servicio por
usuario:
7 de 13 04/11/2024, 11:52
Firefox https://learn.microsoft.com/es-es/windows/application-management/p...
Por ejemplo:
ini
[Unicode]
Unicode=yes
[Version]
signature="$CHICAGO$"
Revision=1
[Service General Setting]
"CDPUserSVC".4,""
El siguiente script de ejemplo usa el cmdlet Set-Service de PowerShell para configurar el tipo de inicio del
servicio PimIndexMaintenanceSvc en deshabilitado:
PowerShell
El siguiente script de ejemplo usa sc.exe config para configurar el tipo de inicio del servicio
PimIndexMaintenanceSvc en deshabilitado:
Nota
8 de 13 04/11/2024, 11:52
Firefox https://learn.microsoft.com/es-es/windows/application-management/p...
directiva de grupo.
9 de 13 04/11/2024, 11:52
Firefox https://learn.microsoft.com/es-es/windows/application-management/p...
7. Seleccione los puntos suspensivos ( ... ) junto a Ruta de acceso de clave. Vaya a
System\CurrentControlSet\Services y seleccione la plantilla de servicio de usuario. Por ejemplo,
8. En la ventana Propiedades de inicio , cambie los datos de valor de 00000003 a 00000004 y seleccione
Aceptar. Tenga en cuenta que establece los datos de valor en 4 = deshabilitados.
10 de 13 04/11/2024, 11:52
Firefox https://learn.microsoft.com/es-es/windows/application-management/p...
Nota
9. Para agregar los demás servicios que no se pueden administrar con plantillas de directiva de grupo,
edite la directiva y repita los pasos anteriores.
Precaución
No edite directamente el registro a menos que no haya otra alternativa. El Registro Editor o Windows
no validan estas modificaciones manuales en el Registro. Se pueden almacenar valores incorrectos, lo
que puede dar lugar a errores irrecuperables en el sistema. Cuando sea posible, en lugar de editar el
registro directamente, use la directiva de grupo u otras herramientas de Windows compatibles para
realizar estas tareas. Si debe editar el registro, tenga mucha precaución.
Ejemplo 1: Uso del comando de línea de reg.exe comandos para editar el Registro
1. Como administrador, ejecute cmd.exe para abrir un símbolo del sistema de Windows.
2. En el ejemplo siguiente se incluyen varios comandos que deshabilitan los servicios de Windows
especificados cambiando su valor De inicio en el Registro de Windows a 4 :
11 de 13 04/11/2024, 11:52
Firefox https://learn.microsoft.com/es-es/windows/application-management/p...
Ejemplo 2: Uso de la interfaz de usuario Editor del Registro para editar el Registro
1. Como administrador, ejecute regedit.exe para abrir la Editor del Registro.
12 de 13 04/11/2024, 11:52
Firefox https://learn.microsoft.com/es-es/windows/application-management/p...
Pasos siguientes
13 de 13 04/11/2024, 11:52