Cómo habilitar y deshabilitar servicios usando PowerShell

Como Habilitar Y Deshabilitar Servicios Usando Powershell



Los servicios de Windows son aplicaciones sin GUI que se ejecutan en segundo plano. La función principal del Servicio de Windows es garantizar que el sistema operativo Windows funcione sin problemas. En caso de que alguno de los Servicios no funcione bien, Windows administra automáticamente los servicios, por ejemplo, los detiene, suspende e inicia por sí mismo. Sin embargo, los usuarios también pueden administrar el servicio de Windows manualmente.

Los servicios de Windows se utilizan para iniciar o detener aplicaciones como Impresión, Redes o Bluetooth. Los servicios comienzan a funcionar en segundo plano cuando Windows se inicia y dejan de funcionar cuando se apaga la computadora. Una cosa importante que hay que entender es que, cuando un servicio está deshabilitado, sus servicios dependientes también lo están, pero cuando está habilitado, sus servicios dependientes no se reinician.

Esquema rápido:

¿Cómo habilitar y deshabilitar servicios usando PowerShell?

Los servicios de Windows se pueden administrar (habilitar o deshabilitar) mediante varios métodos, incluida la aplicación Servicios, el Editor del Registro, el Editor de políticas de grupo, el símbolo del sistema y PowerShell.







Una de las precauciones antes de deshabilitar un servicio es crear una restauración del sistema antes de realizar cambios en los servicios de Windows. Entonces, en caso de pérdida de datos, puede volver al estado de copia de seguridad. En caso de que el sistema se detenga después de deshabilitar cualquier servicio de Windows. Luego, habilite e inicie en Modo seguro y habilite el servicio.



Sin embargo, los usuarios deben recordar que deshabilitar un servicio no debe afectar la funcionalidad de Windows.



Deshabilitar un servicio en Windows usando PowerShell

Siempre que un servicio está deshabilitado en Windows, no se inicia por sí solo (automáticamente) con el inicio de Windows. Pero es necesario iniciarlo manualmente. Normalmente, los servicios de Windows se habilitan y deshabilitan usando el Servicios aplicación. Para hacerlo, consulte las instrucciones paso a paso que se mencionan a continuación.





Sintaxis

Aquí está la sintaxis para deshabilitar un servicio en Windows usando Powershell:



Servicio de configuración -Nombre 'Nombre del servicio de Windows' -Estado interrumpido -Tipo de inicio desactivado

Nota IMPORTANTE : Reemplace la ' Nombre del servicio de Windows ”con el nombre real del servicio que desea desactivar.

Por ejemplo, deshabilitemos el servicio de copia de seguridad de Windows usando PowerShell.

Paso 1 : Prensa Windows + X para abrir el Menú de acceso rápido y seleccione Windows PowerShell (Administrador) o Terminal (Administrador) :

Paso 2 : Escriba el comando mencionado en la consola de PowerShell y presione el botón Ingresar Botón para desactivar un servicio:

Servicio de configuración -Nombre 'SDRSVC' -Estado interrumpido -Tipo de inicio desactivado

Según el código anterior:

  • Primero, use el Servicio de configuración dominio.
  • Asigne el nombre del servicio que se deshabilitará al -Nombre parámetro.
  • Luego, utiliza el -Estado parámetro y especifique el Interrumpido valor para detener el servicio.
  • Después de eso, use el -Tipo de inicio parámetro y especifique el valor deshabilitado para deshabilitar el servicio.

Habilite un servicio en Windows usando PowerShell

Cuando un servicio está deshabilitado, también deja de funcionar instantáneamente. Por lo tanto, al habilitar un servicio, debemos asegurarnos de que comience a funcionar inmediatamente después de habilitarlo. Para hacerlo, necesitamos configurar su -Estado a correr y -Tipo de inicio a automático .

Sintaxis

Aquí está la sintaxis para habilitar un servicio en Windows usando PowerShell:

Servicio de configuración -Nombre 'Nombre del servicio de Windows' -Estado correr -Tipo de inicio automático

Nota : Reemplace la ' Nombre del servicio de Windows ”con el nombre del servicio que desea habilitar y el resto del comando seguirá siendo el mismo.

Paso 1 : Prensa Windows + R para lanzar el Correr solicitud.

Paso 2 : Tipo Potencia Shell y presione Ctrl + Mayús + Intro para abrir PowerShell como administrador:

Paso 3 : Ejecute el comando mencionado en la consola de PowerShell para habilitar un servicio:

Servicio de configuración -Nombre 'SDRSVC' -Estado correr -Tipo de inicio automático

Consejo adicional: cómo iniciar un servicio usando PowerShell (no habilitado)

PowerShell no solo habilita los servicios sino que también puede iniciar los servicios individualmente que se detienen de forma manual o automática. Para iniciar un servicio en Windows usando PowerShell, consulte las instrucciones mencionadas.

Sintaxis

Aquí está la sintaxis para iniciar un servicio en Windows usando PowerShell:

Comienza el servicio -Nombre 'Nombre del servicio de Windows'

Paso 1 : Abra la aplicación PowerShell como administrador:

Paso 2 : Ejecute el comando mencionado en la consola para iniciar un servicio usando PowerShell:

Comienza el servicio -Nombre 'SDRSVC'

Consejo adicional: cómo detener un servicio usando PowerShell (no deshabilitarlo)

Si un servicio en Windows causa problemas como un uso elevado de la CPU, ralentiza la velocidad del sistema o interfiere con otros servicios, se puede detener temporalmente la ejecución de ese servicio. Sin embargo, se reiniciará cuando se reinicie el sistema.

Sintaxis

Aquí está la sintaxis para detener un servicio en Windows usando PowerShell:

Parada de servicio -Nombre 'Nombre del servicio de Windows' -Fuerza

Nota: El parámetro -Force también detendrá los servicios de dependencia.

Paso 1 : Inicie PowerShell como administrador:

Paso 2 : Escriba el comando mencionado en la consola para detener un servicio de Windows usando PowerShell:

Parada de servicio -Nombre 'SDRSVC' -Fuerza

Consejo adicional: ¿Cómo habilitar y deshabilitar servicios mediante el símbolo del sistema (CMD)?

Al igual que PowerShell, el símbolo del sistema también es una herramienta de línea de comandos. El símbolo del sistema también se puede utilizar para habilitar y deshabilitar el servicio en Windows. Sin embargo, su sintaxis es un poco diferente a la de PowerShell excepto por el nombre del servicio.

El símbolo del sistema tiene dos comandos que pueden detener, iniciar, deshabilitar o habilitar los servicios en Windows. Uno es NETO y el otro es CAROLINA DEL SUR . Ambos comandos tienen la misma funcionalidad, es decir, administrar los servicios de Windows, pero net es el más antiguo y sc es el comando más nuevo.

La principal diferencia entre ambos comandos es que NET espera a que el servicio se inicie o se detenga por completo antes de devolver su control al símbolo del sistema. Por otro lado, el comando SC no espera el servicio, sino que envía el control al servicio antes de su regreso al símbolo del sistema. Pero, en este mismo artículo, usaremos el comando SC para habilitar o deshabilitar servicios porque es el nuevo comando para administrar los servicios de Windows.

Deshabilitar un servicio mediante el símbolo del sistema

En Windows, los usuarios también pueden desactivar un Servicio mediante CMD. Para deshabilitar el servicio mediante el símbolo del sistema, consulte las instrucciones mencionadas.

Sintaxis

Aquí está la sintaxis para deshabilitar el servicio en Windows usando el símbolo del sistema:

Carolina del Sur detener 'Nombre del servicio de Windows' && Carolina del Sur configuración 'Nombre del servicio de Windows' comenzar = discapacitado​

Nota : Reemplace la ' Nombre del servicio de Windows ”con el nombre del servicio previsto que se desactivará en ambas ocasiones.

Paso 1 : Inicie el símbolo del sistema desde el menú Inicio de Windows:

Paso 2 : Escriba el comando mencionado en la consola CMD y presione Enter:

Carolina del Sur detener 'SDRSVC' && Carolina del Sur configuración 'SDRSVC' comenzar = discapacitado​

Habilite un servicio en Windows usando el símbolo del sistema

Los servicios de Windows deshabilitados también se pueden habilitar mediante CMD. Para hacerlo, verifique los pasos que se mencionan a continuación.

Sintaxis

Aquí está la sintaxis básica de CMD para habilitar el servicio en Windows:

Carolina del Sur configuración 'Nombre del servicio de Windows' comenzar = auto && Carolina del Sur comenzar 'Nombre del servicio de Windows'

Nota : Reemplace la ' Nombre del servicio de Windows ”con el nombre real del servicio.

Paso 1 : Inicie el símbolo del sistema (CMD) en Windows.

Paso 2 : Ejecute el siguiente comando en la consola CMD para habilitar el servicio en Windows:

Carolina del Sur configuración 'SDRSVC' comenzar = auto && Carolina del Sur comenzar 'SDRSVC'

Conclusión

Para deshabilitar el servicio en Windows usando PowerShell, ejecute este comando Set-Service -Nombre “Nombre del servicio de Windows” -Estado detenido -Tipo de inicio deshabilitado . Reemplace el 'Nombre del servicio de Windows' con el nombre real del servicio. Para habilitar el servicio, ejecute este comando Set-Service -Nombre “Nombre del servicio de Windows” -Estado en ejecución -Tipo de inicio automático . Además, en lugar de habilitarlos o deshabilitarlos, los servicios se pueden detener e iniciar individualmente usando PowerShell; para hacerlo, lea la guía anterior. Además, en la guía anterior también se agrega el método para habilitar y deshabilitar el servicio en Windows mediante el símbolo del sistema (CMD).