Página principal » colegio » Entender y administrar servicios de Windows

    Entender y administrar servicios de Windows

    En la lección de Geek School de hoy, te enseñaremos sobre los servicios de Windows y cómo administrarlos utilizando las utilidades integradas..

    NAVEGACION ESCOLAR
    1. Usando el programador de tareas para ejecutar procesos más tarde
    2. Uso del Visor de sucesos para solucionar problemas
    3. Entendiendo la partición del disco duro con la administración de discos
    4. Aprendiendo a usar el editor de registro como un profesional
    5. Monitoreo de su PC con el Monitor de recursos y el Administrador de tareas
    6. Comprender el panel de propiedades avanzadas del sistema
    7. Entender y administrar servicios de Windows
    8. Usando Group Policy Editor para modificar tu PC
    9. Entendiendo las herramientas de administración de Windows

    A lo largo de los años, las personas han pasado mucho tiempo deshabilitando y modificando la configuración de los Servicios de Windows, y se han dedicado sitios web completos a comprender qué servicios puede deshabilitar..

    Afortunadamente, las versiones modernas de Windows han simplificado en gran medida las cosas que se ejecutan como servicios, han agregado la capacidad de retrasar su inicio hasta más tarde, y han permitido que se ejecuten solo cuando se activan en lugar de hacerlo todo el tiempo. La huella general de Windows incluso ha disminuido debido a todo este trabajo.

    Pero la gente todavía está decidida a desactivar los servicios. Así que la lección de hoy le enseñará sobre los servicios, cómo analizarlos, eliminarlos o inhabilitarlos. Lo que no vamos a hacer es darle una lista exacta de servicios para deshabilitar, porque en su mayor parte, debe dejar los servicios integrados por separado..

    ¿Qué son exactamente los servicios??

    Los servicios de Windows son un tipo especial de aplicación que se configura para iniciarse y ejecutarse en segundo plano, en algunos casos incluso antes de que el usuario haya iniciado sesión. Se pueden configurar para ejecutarse como la cuenta del sistema local. Los servicios están diseñados para ejecutarse continuamente en segundo plano y realizar tareas del sistema, como hacer una copia de seguridad de su computadora o ejecutar un proceso de servidor que escucha en un puerto de red.

    En los días de Windows XP, los servicios podrían configurarse para ejecutarse interactivamente y ejecutarse junto con el resto de sus aplicaciones, pero desde Vista, todos los servicios están obligados a ejecutarse en una sesión de ventana especial que no puede interactuar con su escritorio local. Por lo tanto, un servicio que intente abrir un cuadro de diálogo o mostrarle un mensaje no podrá hacerlo..

    A diferencia de las aplicaciones normales, que se pueden iniciar y ejecutar simplemente bajo su cuenta de usuario, se debe instalar y registrar un servicio en Windows, que requiere una cuenta de administrador, y generalmente un aviso de Control de cuentas de usuario antes de que eso suceda. Entonces, si no permite que una aplicación se ejecute como administrador, no puede simplemente crear un servicio para ejecutarse en segundo plano.

    El panel de servicios

    Windows siempre ha usado el panel de Servicios como una forma de administrar los servicios que se ejecutan en su computadora. Puede llegar fácilmente en cualquier momento simplemente presionando WIN + R en su teclado para abrir el cuadro de diálogo Ejecutar y escribiendo servicios.msc.

    El panel de Servicios es bastante simple: hay una lista de servicios, una columna de estado para mostrar si se está ejecutando o no, y más información como nombre, descripción y el tipo de inicio del servicio. Notarás que no todos los servicios se ejecutan todo el tiempo..

    Si bien puede seleccionar un servicio y hacer clic con el botón derecho o hacer clic en los botones de la barra de herramientas para iniciarlo, detenerlo o reiniciarlo, también puede hacer doble clic para abrir la vista de propiedades y obtener más información..

    Deshabilitar el servicio es tan simple como cambiar el menú desplegable Tipo de inicio a deshabilitado y elegir Aplicar, aunque también puede cambiarlo a Manual o automático con un inicio demorado. Desde este cuadro de diálogo, también puede ver la ruta completa al ejecutable, que puede ayudar en muchos casos cuando desee ver qué se está ejecutando exactamente el servicio..

    La pestaña Iniciar sesión le permite elegir si el servicio está conectado como la cuenta del sistema local o bajo otra cuenta. Esto es principalmente útil en un entorno de servidor donde es posible que desee ejecutar una cuenta de servicio desde el dominio que tiene acceso a recursos en otros servidores.

    Es posible que note la opción para "Permitir que el servicio interactúe con el escritorio", como mencionamos anteriormente. De manera predeterminada, los servicios no pueden acceder a su escritorio a menos que esta casilla esté marcada, y esta casilla de verificación en realidad solo está disponible para el soporte heredado.

    Pero solo marcando esa casilla no se les da acceso de inmediato, también debe asegurarse de que el valor de NoInteractiveServices en el registro esté establecido en 0, porque cuando se establece en 1, esa casilla de verificación se ignora y los servicios no pueden interactuar con el escritorio en absoluto. Nota: en Windows 8, el valor se establece en 1 y los servicios interactivos están prohibidos.

    No se supone que los servicios sean interactivos porque todas las ventanas existen en el mismo terminal de usuario con acceso a recursos comunes como el portapapeles, y si se ejecutan junto con otros procesos, podría haber un problema en el que una aplicación malintencionada se ejecute en un proceso de usuario normal. podría intentar obtener más acceso a través de un servicio, y considerando que los servicios se ejecutan como la cuenta del sistema local, probablemente no sea algo bueno.

    La pestaña Recuperación le permite elegir opciones para lo que sucede cuando falla el servicio. Puede elegir reiniciar automáticamente el servicio, que generalmente es la opción predeterminada, o puede ejecutar un programa o reiniciar la computadora.

    La opción Ejecutar un programa es probablemente la más útil, ya que podría configurar Windows para que envíe automáticamente un correo electrónico si el servicio falla más de una vez, una opción útil en un entorno de servidor. Definitivamente es mucho menos útil en un escritorio regular.

    La pestaña de dependencias muestra qué servicios dependen de un servicio en particular y qué servicios dependen del que usted está viendo. Si planea deshabilitar un servicio, probablemente debería consultar esta sección primero para asegurarse de que nada más requiera ese servicio..

    Mirando servicios en el Administrador de tareas para Windows 8.x

    El panel de servicios regulares no ha cambiado mucho en años, pero afortunadamente hay una manera mucho mejor de ver qué servicios se están ejecutando y cuáles de esos servicios están usando muchos recursos..

    El administrador de tareas en Windows 8 tiene una nueva pestaña de Servicios, que le permite detener e iniciar los servicios, pero también viene con la opción "Buscar en línea", y aún más útil, la opción "Ir a detalles".

    Una vez que haya seleccionado Ir a detalles en el menú, se cambiará a la pestaña Detalles y se resaltará el proceso responsable de ese servicio.

    Como puede ver, el proceso responsable del seguimiento de enlaces distribuidos ocupa 28.712 K de memoria, lo que parece mucho, hasta que se da cuenta de que el proceso svchost.exe en particular es realmente responsable de una gran cantidad de servicios.

    Vuelva a hacer clic con el botón derecho y luego seleccione Ir a servicios y verá de qué estamos hablando. Ahora se seleccionan muchos servicios en la ventana Servicios, y notará que están todos en el grupo LocalSystemNetworkRestricted y que todos se están ejecutando actualmente.

    De modo que se utilizan 28 MB de memoria para todo un conjunto de servicios, lo que hace que sea más comprensible por qué utiliza toda esa memoria.

    Usando Process Explorer para mirar los servicios

    Si desea una visión mucho más clara de qué servicios se están ejecutando en cada proceso, lo mejor que puede hacer es abrir Process Explorer, encontrar el servicio en la lista, hacer doble clic en él y luego ir a la pestaña Servicios. Este método funciona en cualquier versión de Windows..

    Insinuación: en Process Explorer, todos los servicios deben estar en el árbol debajo de services.exe.

    En caso de que deshabilites los servicios?

    Desafortunadamente, muchas aplicaciones de crapware instalan los Servicios de Windows durante su proceso de instalación, y los utilizan para mantener sus tonterías ejecutándose en segundo plano y reiniciando repetidamente. Otras aplicaciones implementan un servicio de Windows para proporcionar una funcionalidad que tal vez no necesite. Estos son los servicios que debe desactivar.

    Nuestra regla general es que los servicios de Windows incorporados de Microsoft deben dejarse solos: Windows 8 o incluso Windows 7 ha hecho un buen trabajo reduciendo los servicios a una funcionalidad realmente importante, y no obtendrá muchos recursos. al deshabilitar esos servicios.

    Sin embargo, lo que definitivamente debe hacer es buscar cualquier servicio que no forme parte de Windows e intentar tratar con ellos en su lugar. Si no tiene idea de lo que es el servicio, o es para una aplicación que no desea que se ejecute todo el tiempo, debe investigar un poco y decidir si deshabilitarlo..

    No deshabilitar, establecer en manual

    Una de las reglas que nos gusta seguir es evitar la desactivación de los servicios, ya que puede causar problemas y errores. En su lugar, simplemente intente configurar el servicio en Inicio manual.

    Si encuentra que se necesita ejecutar un servicio en particular, pero tal vez no necesite ejecutarse inmediatamente, también puede cambiarlo a Automático (inicio demorado), lo que demorará el inicio hasta que el sistema se calme después del inicio.

    Administrar servicios desde el símbolo del sistema

    Algunas operaciones simplemente no se pueden realizar a través de la interfaz gráfica de usuario. Si desea eliminar un servicio, por ejemplo, solo puede hacerlo a través de la línea de comandos.

    Nota: por favor NO borre los servicios.

    Puede consultar el estado de un servicio usando el comando sc, como este:

    sc qc eventlog

    Hay muchos otros comandos y operaciones que puede realizar, incluida la eliminación de un servicio, que solo le recomendaríamos si tiene malware en su sistema que se ejecuta como un servicio..

    sc eliminar

    No borrar servicios.

    También puede hacer otras cosas, como detener y reiniciar servicios desde el símbolo del sistema utilizando la utilidad sc. Por ejemplo, para detener el cliente de seguimiento de enlaces distribuidos, use este comando:

    sc parada TrkWks

    Para volver a empezar, usa sc start. .

    Pensamientos finales

    Si tiene servicios en ejecución que están desperdiciando recursos y ralentizando su computadora, simplemente debe desinstalar y eliminar las aplicaciones que los colocan allí. Realmente no hay razón para eliminar servicios, deshabilitarlos o cualquier otra cosa..

    Porque porque deshabilitar algo que necesita ser desinstalado?