Servicios: ¿Hay alguna diferencia real entre "Manual" y "Desactivado"?

10

Estaba mirando nuestro servidor, pensando en deshabilitar los Servicios que no estamos usando, y me hizo preguntarme:

Siempre que un servicio no sea llamado por nada para comenzar, y solo se encuentra en "Manual", ¿toma algún recurso del sistema en ese estado? Puramente desde un punto de vista de recursos del sistema , ¿es mejor configurar los Servicios no utilizados como "Desactivados"?

¿Me preguntaba si había alguna diferencia real en los recursos? (Olvidar las preocupaciones de seguridad, que obviamente son otro problema).

Django Reinhardt
fuente

Respuestas:

20

manualWindows puede iniciar un servicio en modo cuando sea necesario. Por ejemplo, este podría ser el caso cuando otro servicio depende de él. Cuando configura un servicio de este tipo (del que dependen otros) disabled, el servicio que depende de él no se iniciará.

Los servicios en manualmodo no requieren ningún recurso siempre que el sistema no los inicie.

Entonces, si desea asegurarse de que un servicio específico nunca se ejecute, simplemente configúrelo, disabledpero tenga en cuenta que esto podría interrumpir otros servicios o aplicaciones dependiendo del servicio. Algunos servicios también son "opcionales" para algunas aplicaciones. Por ejemplo, existe el servicio "Telefonía" que está configurado manualen la mayoría de las versiones de Windows. Establecerlo disableparece no tener un efecto inmediato en otros servicios, ya que la mayoría de las personas no utilizan los servicios RAS e ICS que dependen de él. Sin embargo, las versiones recientes de Outlook, por ejemplo, no mostrarán el "asistente de número de teléfono" al hacer doble clic en un campo de número de teléfono cuando el servicio esté deshabilitado. Si configura el servicio enmanualverá el servicio ejecutándose después de esta acción. Cada vez que detiene el servicio de telefonía y agrega otro número de teléfono utilizando la asistencia, el servicio se inicia automáticamente. Si lo configura en deshabilitado, la asistencia simplemente no aparecerá en absoluto (sin embargo, no hay mensaje de error).

Así que tenga cuidado al obligar a los servicios a disableddeclarar.

Por cierto, también hay un par de buenas páginas web que describen los servicios en detalle y su estado recomendado. Verifique BlackViper por ejemplo.

Edición 1: Información adicional y opinión personal sobre la desactivación de servicios:

Los chicos de BlackViper también enumeran la configuración predeterminada. Personalmente, ni siquiera recomiendo usar las configuraciones "seguras", ya que estas configuraciones están destinadas a personas que deseen desactivarlas lo más posible sin dañar el sistema.

Si está seguro de que nunca necesitará el servicio de telefonía, también puede mantenerlo en "manual", ya que nunca se iniciará. El punto es que generalmente nunca se sabe realmente cuándo se necesita un servicio específico. Tomando el servicio de telefonía como ejemplo, creo que nadie sabría realmente que el servicio de telefonía se usa para mostrar el asistente de entrada de número de teléfono en las ediciones de contactos de Outlook. También tuve que aprenderlo por las malas. Una vez que deshabilité todos los servicios porque estaba pensando exactamente de la misma manera que usted: "Deshabilite tanto como sea posible para ahorrar algunos recursos del sistema". Luego, cuando estaba usando Outlook, descubrí que el asistente no se abría (incluso sin ningún mensaje de error) y perdí alrededor de 2 horas buscando el error (incluida la reinstalación de Office) antes de descubrir el problema.

El servicio en sí solo usa un par de KB de memoria, lo cual es realmente una broma en comparación con los equipos de memoria actuales en máquinas modernas. Si deshabilita rigurosamente todos los servicios que "cree" que no necesitará, probablemente ahorrará unos 5 segundos de tiempo de arranque. En comparación con la molestia que podría correr si tiene que depurar un problema porque cualquier aplicación depende de un servicio que deshabilitó, pero esta aplicación no proporciona mensajes de error significativos, entonces no vale la pena el esfuerzo. Prefiero recomendar comprar un SSD rápido; hace que el arranque sea MUCHO más rápido sin tener que meterse con los servicios.

La única parte que creo que podría adaptar manualmente el inicio del servicio es para servicios RAS y cosas similares. Hoy en día ya nadie usa conexiones de acceso telefónico. Estos servicios no son necesarios. Sin embargo, también aquí algunos servicios requeridos pueden depender de ellos y cambiar uno de los servicios para deshabilitarlos puede tener efectos secundarios no deseados.

Por lo tanto, la conclusión es que los servicios y su inicio están bien elegidos por Microsoft (al menos en Windows 7) y realmente recomendaría no meterse con ellos a menos que realmente sepa lo que está haciendo.

Recientemente tuve que arreglar una PC de un amigo mío. Estaba usando algún tipo de herramienta de ajuste (bueno, no pudo decirme cuál era y ya la desinstaló). Esta herramienta deshabilitó realmente todos los servicios que "pensó" no son necesarios. Como resultado, en Windows 7 ni el Firewall, ni la Actualización de Windows ni el Programador de tareas comenzaron más. Los dos primeros son evidentes para todos que es un servicio importante. Si bien muchas personas piensan que no necesitan el servicio Programador de tareas porque no tienen tareas programadas. Pero esta es una suposición falsa. Windows programa muchas tareas en segundo plano. Incluyendo desfragmentación semanal y tareas de optimización similares. Entonces, después de un par de semanas, puede terminar con un sistema que es aún más lento que si hubiera dejado que Windows inicie un pequeño servicio de planificador en cada arranque.

Estoy bien si alguien hace preguntas si un servicio ESPECÍFICO puede ser deshabilitado. Entonces la respuesta suele ser "sí, bajo ciertas condiciones previas que puedes". Pero no se puede dar un consejo general de que un servicio puede deshabilitarse; de ​​lo contrario, Microsoft ya habría deshabilitado el servicio de manera predeterminada.

SkyBeam
fuente
1
+1 Muy buena explicación.
Ganesh R.
Sugiere buscar en BlackViper una buena guía de lo que se puede deshabilitar ... pero notará que en sus configuraciones "seguras" a menudo cambiará "Manual" a "Deshabilitado" porque es probable que un usuario nunca los necesite. servicios. ¿Por qué haría eso si no hubiera ganancia de recursos del sistema?
Django Reinhardt
2
La ganancia de recursos es que los servicios que se iniciarían implícitamente no se iniciarán. Por ejemplo, deshabilitar el servicio de telefonía asegurará que no lo inicies llamando accidentalmente al asistente del número de teléfono. Tiene sentido si sabe que nunca lo necesitará y quiere asegurarse de que no se inicie bajo ninguna circunstancia.
TheBlastOne
Pensando en ello, "deshabilitado" también puede provocar que otros servicios no se inicien, porque ven que los servicios de los que dependen no se pueden iniciar. Si los servicios de los que dependen están en modo de inicio "manual", pueden pensar que pueden comenzar porque una vez que los necesitan, pueden iniciarlos. Podría hacer una diferencia de recursos también.
TheBlastOne
1
@Django Reinhardt: Sí, esto es cierto asumiendo que ninguno de sus servicios "manuales" sería requerido por otras partes del sistema. En caso de que algo solicite el servicio, entonces hay una diferencia. En caso de "manual", el servicio se iniciará en el primer uso, en caso de "deshabilitar", el servicio simplemente rechazará su servicio, lo que, por supuesto, podría provocar un comportamiento inesperado.
SkyBeam 01 de