Cómo guardar una lista de servicios en un archivo en Windows 10

Cómo guardar una lista de servicios en un archivo en Windows 10.

Servicios de Windows Los servicios son aplicaciones especiales que se ejecutan en segundo plano, no tienen interfaz gráfica y no interactúan directamente con la sesión del usuario. Sin embargo, los servicios desempeñan un papel importante en el funcionamiento del sistema operativo. Windows 10 utiliza un complemento integrado con el mismo nombre para ver los servicios que se están ejecutando y los que se han detenido, a los que se puede acceder mediante un cuadro de diálogo «Corre».introduciendo el comando servicios.msc y pulsando entra en.

Pero a veces, en lugar de ver los servicios en tiempo real, puedes querer guardar su lista en un archivo de texto para examinarla más tarde. Lamentablemente, el complemento de gestión de servicios incorporado no permite hacerlo desde la interfaz gráfica de usuario, pero esta limitación se puede sortear fácilmente utilizando el clásico línea de comandos o la consola PowerShell. Veamos las opciones más comunes para guardar los servicios en un archivo utilizando estas herramientas.

Contents

Línea de comandos

En primer lugar, vamos a obtener y guardar sólo los servicios activos. Abre la línea de comandos clásica como administrador y ejecuta el siguiente comando:

sc query type= service > "D:\services.log"

Esto guardará la lista de servicios activos en un archivo de texto en la raíz de la unidad D. El nombre y la ruta para guardar el informe pueden ser arbitrarios. Si se quiere recuperar una lista de servicios detenidos, añade al comando la clave inactivo:

sc query type= service state= inactive > "D:\services.log"

En el ejemplo hemos utilizado el formato para guardar el informe REGISTROpero el más conocido TXT.

Puede Interesarte:  Cómo solucionar el error de impresión APC_INDEX_MISMATCH en Windows 10

Sin embargo, en ambos casos, para evitar problemas con la codificación del visor de informes, será necesario utilizar el Bloc de notas++.

Desde. Cuaderno incluso al cambiar la codificación con el comando chcp 1251 muestra el contenido del informe de forma incorrecta.

PowerShell

Se pueden obtener resultados similares utilizando la consola PowerShellSólo la sintaxis de la orden de guardar será ligeramente diferente.

Ejecuta la consola con privilegios elevados y ejecuta el siguiente comando en la consola:

Get-Service | Where-Object {$_.Status -eq "Running"} | Out-File D:\services.log

Este comando registra los servicios en ejecución, si quieres una lista de servicios detenidos, cambia la clave Ejecutar en Detenido (ver captura de pantalla).

Utiliza PowerShell tiene una ligera ventaja sobre el uso de la línea de comandos, ya que no causa problemas de codificación.

Por último, puedes guardar todos los servicios, tanto los que se están ejecutando como los detenidos, en un archivo de informe.

Para la salida a CMD de servicios parados utilizamos la clave inactivoAhora sólo tienes que cambiarla por todos.

En la consola PowerShell Para obtener la lista completa de servicios, elimina la parte del comando entre llaves.

El comando tiene el siguiente aspecto: Get-Service | Archivo de salida D:\Nservicios.log.

Eso es todo.

Deja un comentario

UnComoHacer
Nosbi
Tarabu
Tecnomaniacos
UnMeroTecnologico
VidaParalela
Nekuromansa
Superfantasy